deploy: 155296c4d3a46f7e675b4822ac8d78aa2997a676

This commit is contained in:
romanzac 2026-04-09 05:05:46 +00:00
parent 11b10b3ee0
commit 6308f2ec9a
1409 changed files with 282676 additions and 6 deletions

2
nim/1158/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,83 @@
2026-04-09 04:48:41.139 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:41.139 DEBUG [tests.conftest] Running test: test_store_with_duplicate_hashes with id: 2026-04-09_04-48-41__9adc2f88-e63f-42ad-a078-e2473c1ba9ce
2026-04-09 04:48:41.139 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:41.139 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:48:41.140 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:48:41.146 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:41.146 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-48-41__9adc2f88-e63f-42ad-a078-e2473c1ba9ce__wakuorg_nwaku:latest.log
2026-04-09 04:48:41.147 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:41.147 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:41.148 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:41.148 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.155
2026-04-09 04:48:41.148 DEBUG [src.node.docker_mananger] Generated ports ['5353', '5354', '5355', '5356', '5357']
2026-04-09 04:48:41.148 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:41.149 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:41.149 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:41.149 DEBUG [src.node.docker_mananger] docker run -i -t -p 5353:5353 -p 5354:5354 -p 5355:5355 -p 5356:5356 -p 5357:5357 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=5355 --rest-port=5353 --tcp-port=5354 --discv5-udp-port=5356 --rest-address=0.0.0.0 --nat=extip:172.18.199.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ed9fbafabc9d1c948844957129d27dc9c016aeef84be2f6babc93a51ff75e9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5357 --metrics-logging=true --store=true --relay=true
2026-04-09 04:48:41.338 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.155 waku a536699a0c913f9c3c993e5bc2a020bf5f8e37c0205889afa253a6b43afdf417
2026-04-09 04:48:41.374 DEBUG [src.node.docker_mananger] Container started with ID a536699a0c91. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-48-41__9adc2f88-e63f-42ad-a078-e2473c1ba9ce__wakuorg_nwaku:latest.log
2026-04-09 04:48:41.376 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5353
2026-04-09 04:48:41.376 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:41.936 ERROR [src.node.docker_mananger] Max retries reached for container 46e1ae47b30f. Exiting log stream.
2026-04-09 04:48:42.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5353/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:42.379 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:42.380 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:42.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:42.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.155/tcp/5354/p2p/16Uiu2HAm4PwRA6P1ftbeHRZKzkWncYWgcDLWFCKSxKHiX9C5xFF5","/ip4/172.18.199.155/tcp/5355/ws/p2p/16Uiu2HAm4PwRA6P1ftbeHRZKzkWncYWgcDLWFCKSxKHiX9C5xFF5"],"enrUri":"enr:-L24QGb7-KeISetZqogYrj6Iveh2aCwR4njCkhf6q8HVWOBlO6D-SFL6HxvQmUSHzny3u8oL_8MFj3kdRDwUr72oqiQCgmlkgnY0gmlwhKwSx5uKbXVsdGlhZGRyc5YACASsEsebBhTqAAoErBLHmwYU690DgnJzhQDGAQAAiXNlY3AyNTZrMaEChUd5ykiyRjjINM4MSRUfDyaZPjJJLgt8nya_pwEqweCDdGNwghTqg3VkcIIU7IV3YWt1MgM"}'
2026-04-09 04:48:42.382 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:42.389 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:42.389 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-48-41__9adc2f88-e63f-42ad-a078-e2473c1ba9ce__wakuorg_nwaku:latest.log
2026-04-09 04:48:42.389 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:42.389 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:42.391 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:42.391 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.111
2026-04-09 04:48:42.391 DEBUG [src.node.docker_mananger] Generated ports ['31976', '31977', '31978', '31979', '31980']
2026-04-09 04:48:42.391 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:42.391 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:42.392 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:42.392 DEBUG [src.node.docker_mananger] docker run -i -t -p 31976:31976 -p 31977:31977 -p 31978:31978 -p 31979:31979 -p 31980:31980 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=31978 --rest-port=31976 --tcp-port=31977 --discv5-udp-port=31979 --rest-address=0.0.0.0 --nat=extip:172.18.152.111 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2d501cc58c68eaddada3305b2a2849c8ce36ced424922dfd7d90eb464ec1fd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31980 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGb7-KeISetZqogYrj6Iveh2aCwR4njCkhf6q8HVWOBlO6D-SFL6HxvQmUSHzny3u8oL_8MFj3kdRDwUr72oqiQCgmlkgnY0gmlwhKwSx5uKbXVsdGlhZGRyc5YACASsEsebBhTqAAoErBLHmwYU690DgnJzhQDGAQAAiXNlY3AyNTZrMaEChUd5ykiyRjjINM4MSRUfDyaZPjJJLgt8nya_pwEqweCDdGNwghTqg3VkcIIU7IV3YWt1MgM --storenode=/ip4/172.18.199.155/tcp/5354/p2p/16Uiu2HAm4PwRA6P1ftbeHRZKzkWncYWgcDLWFCKSxKHiX9C5xFF5 --store=true --relay=true
2026-04-09 04:48:42.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.111 waku e17fd89d46f6d2166f13b308484c525a7d4ea3fd4352b16ac5e839dbad6d40be
2026-04-09 04:48:42.609 DEBUG [src.node.docker_mananger] Container started with ID e17fd89d46f6. Setting up logs at ./log/docker/store_node1_2026-04-09_04-48-41__9adc2f88-e63f-42ad-a078-e2473c1ba9ce__wakuorg_nwaku:latest.log
2026-04-09 04:48:42.609 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31976
2026-04-09 04:48:42.609 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:43.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31976/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:43.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:43.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:43.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31976/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:43.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.111/tcp/31977/p2p/16Uiu2HAmQTkSGMwS4L3AWDxRvk4Qjbb3nwyZEMr7TqdcTybzjqPY","/ip4/172.18.152.111/tcp/31978/ws/p2p/16Uiu2HAmQTkSGMwS4L3AWDxRvk4Qjbb3nwyZEMr7TqdcTybzjqPY"],"enrUri":"enr:-L24QD3wLUovG5iWrOaHGEWmj-dQQ72IU_j9PUQaN9c0d3fpQrRygt2swsl7X1nlY73ysWGcrTqaMqV3JdNT-zZOnkYCgmlkgnY0gmlwhKwSmG-KbXVsdGlhZGRyc5YACASsEphvBnzpAAoErBKYbwZ86t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDr2sfEf6SLvZaDXpQ5VT2ievZkDtawwDnilKLTomSWDuDdGNwgnzpg3VkcIJ864V3YWt1MgM"}'
2026-04-09 04:48:43.616 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:43.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31976/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.155/tcp/5354/p2p/16Uiu2HAm4PwRA6P1ftbeHRZKzkWncYWgcDLWFCKSxKHiX9C5xFF5"]'
2026-04-09 04:48:43.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:43.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:43.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:43.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31976/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:43.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:43.625 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:43.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:43.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:43.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:43.832 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:43.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:43.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:43.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:44.039 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:44.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:44.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:44.045 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:44.246 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:44.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:44.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:44.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:44.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5353/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xa135b3f39702a19a38410ece52e4e638c4c06599eacb65743f739481c31fd046%2C0xa135b3f39702a19a38410ece52e4e638c4c06599eacb65743f739481c31fd046&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:44.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa135b3f39702a19a38410ece52e4e638c4c06599eacb65743f739481c31fd046"}]}'
2026-04-09 04:48:44.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31976/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xa135b3f39702a19a38410ece52e4e638c4c06599eacb65743f739481c31fd046%2C0xa135b3f39702a19a38410ece52e4e638c4c06599eacb65743f739481c31fd046&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:44.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa135b3f39702a19a38410ece52e4e638c4c06599eacb65743f739481c31fd046"}]}'
2026-04-09 04:48:44.461 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:44.462 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:44.462 DEBUG [src.node.waku_node] Stopping container with id a536699a0c91
2026-04-09 04:48:44.927 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:44.927 DEBUG [src.node.waku_node] Stopping container with id e17fd89d46f6
2026-04-09 04:48:45.374 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:45.375 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:45.381 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:45.387 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_negative_end_time with id: 2026-04-09_04-50-32__b1af4c6d-b28a-438a-939c-ddaead5f4c9c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-32__b1af4c6d-b28a-438a-939c-ddaead5f4c9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58420', '58421', '58422', '58423', '58424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58420:58420 -p 58421:58421 -p 58422:58422 -p 58423:58423 -p 58424:58424 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=58422 --rest-port=58420 --tcp-port=58421 --discv5-udp-port=58423 --rest-address=0.0.0.0 --nat=extip:172.18.245.248 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=390addd236f7eee76bb518ba16c1add267d87e5de1ce67c5bf7efaaa4f5d0ddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58424 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.248 waku ad192c4165db728abdd66bbd8ada71673c2189b5a67e897acbc6ec864d8b060d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad192c4165db. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-32__b1af4c6d-b28a-438a-939c-ddaead5f4c9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58420
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f13cb6a5227f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container afb52d0dea3c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.248/tcp/58421/p2p/16Uiu2HAmDyENChjQumgFSU6pfCtxaZ4SfvLQyUNKBcu6LUepgNMw","/ip4/172.18.245.248/tcp/58422/ws/p2p/16Uiu2HAmDyENChjQumgFSU6pfCtxaZ4SfvLQyUNKBcu6LUepgNMw"],"enrUri":"enr:-L24QBntRlFSS47TfMSIZKTFB88Fb2lkqodOaHPjxzaCe2FtS4XjD_V8IswgUaTA5wsjNFeFqByw89WuZ28p_FA8M3sCgmlkgnY0gmlwhKwS9fiKbXVsdGlhZGRyc5YACASsEvX4BuQ1AAoErBL1-AbkNt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE4f9N9W_rOWts5Cq__w_0RLfNzA8PkFF2c7l9OIuVBqDdGNwguQ1g3VkcILkN4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-32__b1af4c6d-b28a-438a-939c-ddaead5f4c9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.239.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56253', '56254', '56255', '56256', '56257']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56253:56253 -p 56254:56254 -p 56255:56255 -p 56256:56256 -p 56257:56257 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=56255 --rest-port=56253 --tcp-port=56254 --discv5-udp-port=56256 --rest-address=0.0.0.0 --nat=extip:172.18.239.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3d28c9e04e904180796e1d0c23a3b92f93af1a6ce84c3cadca8d0f1bf6ea0ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56257 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBntRlFSS47TfMSIZKTFB88Fb2lkqodOaHPjxzaCe2FtS4XjD_V8IswgUaTA5wsjNFeFqByw89WuZ28p_FA8M3sCgmlkgnY0gmlwhKwS9fiKbXVsdGlhZGRyc5YACASsEvX4BuQ1AAoErBL1-AbkNt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE4f9N9W_rOWts5Cq__w_0RLfNzA8PkFF2c7l9OIuVBqDdGNwguQ1g3VkcILkN4V3YWt1MgM --storenode=/ip4/172.18.245.248/tcp/58421/p2p/16Uiu2HAmDyENChjQumgFSU6pfCtxaZ4SfvLQyUNKBcu6LUepgNMw --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.20 waku 8a32da1fccad84126b4297b2664a97c8a379cd9e650d24c77de18964e1728ba4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a32da1fccad. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-32__b1af4c6d-b28a-438a-939c-ddaead5f4c9c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56253
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56253/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.20/tcp/56254/p2p/16Uiu2HAmFLB1PMM88uAonExT72rL5RbxaCqSHcoK6oUWF9jKiEmW","/ip4/172.18.239.20/tcp/56255/ws/p2p/16Uiu2HAmFLB1PMM88uAonExT72rL5RbxaCqSHcoK6oUWF9jKiEmW"],"enrUri":"enr:-L24QBx1COYVfj4k7g5eZ4MdrNHwE4CMRYMurHR4HbBDRvPKAm5tNL85-WjvZsVYIyivoRubaujr_J2tPfpoJ4HKbbICgmlkgnY0gmlwhKwS7xSKbXVsdGlhZGRyc5YACASsEu8UBtu-AAoErBLvFAbbv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJ8ETO3JGqfgTfpiraFjGn8nBYYbiRAYIM1uk3XuOPLGDdGNwgtu-g3VkcILbwIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56253/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.248/tcp/58421/p2p/16Uiu2HAmDyENChjQumgFSU6pfCtxaZ4SfvLQyUNKBcu6LUepgNMw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56253/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:225 inquering stored messages with end time -10000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58420/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd4968203690643ba3d047cbf2b25936ff7436492d285c25403fc7ecbb0f35e2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710232243931904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x68ced0766c8faa90fa74f9fe8e06d4b1045815415936d2bc6eed45c7c2858308","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710234243940096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x675a0034aa1a9d47d5a8096fd3723df5b4e4ca05ecb1329ebdaadfd97aadb693","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710235143942144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x31ca2b75048eb1252cbd16787d7080a1863890fa38ea446fff41ffb4a1a21d7f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710235343944192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x245efb6a3e591888cfde4b04390d14f0872ccd1788eb25f824cdb94a481be2aa","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710237243945984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xabae1ff86a88bcf5718d47e33a63f656c6faff196f8765b33c86332d0a8a3ae9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710245243947008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:228 number of messages stored for end time = -10000 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56253/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdd4968203690643ba3d047cbf2b25936ff7436492d285c25403fc7ecbb0f35e2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710232243931904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x68ced0766c8faa90fa74f9fe8e06d4b1045815415936d2bc6eed45c7c2858308","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710234243940096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x675a0034aa1a9d47d5a8096fd3723df5b4e4ca05ecb1329ebdaadfd97aadb693","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710235143942144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x31ca2b75048eb1252cbd16787d7080a1863890fa38ea446fff41ffb4a1a21d7f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710235343944192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x245efb6a3e591888cfde4b04390d14f0872ccd1788eb25f824cdb94a481be2aa","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710237243945984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xabae1ff86a88bcf5718d47e33a63f656c6faff196f8765b33c86332d0a8a3ae9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710245243947008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:228 number of messages stored for end time = -10000 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ad192c4165db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a32da1fccad
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-04-09 04:50:11.105 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:11.106 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list1] with id: 2026-04-09_04-50-11__4d0fc5d3-2e02-4980-be73-d5cb2ddf667d
2026-04-09 04:50:11.106 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:11.106 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:50:11.106 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-09 04:50:11.115 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:11.116 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-50-11__4d0fc5d3-2e02-4980-be73-d5cb2ddf667d__wakuorg_nwaku:latest.log
2026-04-09 04:50:11.116 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:11.116 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:11.117 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:11.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.246
2026-04-09 04:50:11.118 DEBUG [src.node.docker_mananger] Generated ports ['54241', '54242', '54243', '54244', '54245']
2026-04-09 04:50:11.118 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:11.118 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:11.118 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:11.118 DEBUG [src.node.docker_mananger] docker run -i -t -p 54241:54241 -p 54242:54242 -p 54243:54243 -p 54244:54244 -p 54245:54245 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=54243 --rest-port=54241 --tcp-port=54242 --discv5-udp-port=54244 --rest-address=0.0.0.0 --nat=extip:172.18.185.246 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c77d96689e94b2900faaccabbe69ee3b42bbe9be34b57a46d98f65097e3bf57e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54245 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-09 04:50:11.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.246 waku 3b3589b809a975b5c6c387fd9497856f83c4cae843a735b978ae6d8e03714edd
2026-04-09 04:50:11.334 DEBUG [src.node.docker_mananger] Container started with ID 3b3589b809a9. Setting up logs at ./log/docker/node1_2026-04-09_04-50-11__4d0fc5d3-2e02-4980-be73-d5cb2ddf667d__wakuorg_nwaku:latest.log
2026-04-09 04:50:11.335 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54241
2026-04-09 04:50:11.335 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:11.464 ERROR [src.node.docker_mananger] Max retries reached for container 2d53b3fea64f. Exiting log stream.
2026-04-09 04:50:11.896 ERROR [src.node.docker_mananger] Max retries reached for container ba5f7bbc9056. Exiting log stream.
2026-04-09 04:50:12.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54241/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:12.339 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:12.339 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:12.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54241/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:12.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.246/tcp/54242/p2p/16Uiu2HAkzrgqYZ9CWs16GXKdVLeyoov8PyXUNPza5ztDGJGwdgTu","/ip4/172.18.185.246/tcp/54243/ws/p2p/16Uiu2HAkzrgqYZ9CWs16GXKdVLeyoov8PyXUNPza5ztDGJGwdgTu"],"enrUri":"enr:-L24QH22uFqrODdJW5YFR0cEO1GlZ0vt6Qc2TsB6GsKfU-FCCsiXvopD2bW73PgmMuvaLVV7Ke2Z2IZDsEbit_QBj_MCgmlkgnY0gmlwhKwSufaKbXVsdGlhZGRyc5YACASsErn2BtPiAAoErBK59gbT490DgnJzhQDHAQAAiXNlY3AyNTZrMaECULLsvMYY_U73wIuraVtI62j5ARhDdqqsGei4K5l3D7SDdGNwgtPig3VkcILT5IV3YWt1MgU"}'
2026-04-09 04:50:12.342 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:12.349 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:12.349 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-50-11__4d0fc5d3-2e02-4980-be73-d5cb2ddf667d__wakuorg_nwaku:latest.log
2026-04-09 04:50:12.350 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:12.350 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:12.351 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:12.351 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.195
2026-04-09 04:50:12.351 DEBUG [src.node.docker_mananger] Generated ports ['23695', '23696', '23697', '23698', '23699']
2026-04-09 04:50:12.351 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:12.351 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:12.352 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:12.352 DEBUG [src.node.docker_mananger] docker run -i -t -p 23695:23695 -p 23696:23696 -p 23697:23697 -p 23698:23698 -p 23699:23699 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=23697 --rest-port=23695 --tcp-port=23696 --discv5-udp-port=23698 --rest-address=0.0.0.0 --nat=extip:172.18.111.195 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=1a89a4abf2eae3ca62caeff3d7ebabdf7efcee7a2b784eaec4cb2c1a204bda79 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23699 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH22uFqrODdJW5YFR0cEO1GlZ0vt6Qc2TsB6GsKfU-FCCsiXvopD2bW73PgmMuvaLVV7Ke2Z2IZDsEbit_QBj_MCgmlkgnY0gmlwhKwSufaKbXVsdGlhZGRyc5YACASsErn2BtPiAAoErBK59gbT490DgnJzhQDHAQAAiXNlY3AyNTZrMaECULLsvMYY_U73wIuraVtI62j5ARhDdqqsGei4K5l3D7SDdGNwgtPig3VkcILT5IV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-09 04:50:12.537 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.195 waku e4b8c5e72b4b04523193e7e61a9770357682e11a91a8e4312ea95e4d5ad1a29f
2026-04-09 04:50:12.571 DEBUG [src.node.docker_mananger] Container started with ID e4b8c5e72b4b. Setting up logs at ./log/docker/node2_2026-04-09_04-50-11__4d0fc5d3-2e02-4980-be73-d5cb2ddf667d__wakuorg_nwaku:latest.log
2026-04-09 04:50:12.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23695
2026-04-09 04:50:12.572 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:13.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:13.588 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:13.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.195/tcp/23696/p2p/16Uiu2HAm4FRQnGakGsQaEStzohgXhb7Qx5RDyqt3w7sj5DVpnUGZ","/ip4/172.18.111.195/tcp/23697/ws/p2p/16Uiu2HAm4FRQnGakGsQaEStzohgXhb7Qx5RDyqt3w7sj5DVpnUGZ"],"enrUri":"enr:-L24QLSz8150g54dFn0L-rc0nBshHkWFGSxldGXzqBUrr9UvSmVcW90yFcjaLAEK8qQu2TTcNSiBuBpsAJuC4tG35TkCgmlkgnY0gmlwhKwSb8OKbXVsdGlhZGRyc5YACASsEm_DBlyQAAoErBJvwwZckd0DgnJzhQDHAQAAiXNlY3AyNTZrMaECgxjmnJLkGx15u4U56mNLCi0gAQ-t3v-fHG711us0_cqDdGNwglyQg3VkcIJckoV3YWt1MgE"}'
2026-04-09 04:50:13.605 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:13.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23695/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.246/tcp/54242/p2p/16Uiu2HAkzrgqYZ9CWs16GXKdVLeyoov8PyXUNPza5ztDGJGwdgTu"]'
2026-04-09 04:50:13.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-09 04:50:13.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23695/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-04-09 04:50:13.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L215YXBwLzEvbGF0ZXN0L3Byb3Rv", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9jb250ZW50L3Rlc3QuanM=", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:13.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:13.672 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:13.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710213626409614,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9jb250ZW50L3Rlc3QuanM=","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775710213631166906,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775710213637538809,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775710213643894314,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775710213649289766,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775710213654353731,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775710213660833383,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23695/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:13.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775710213666647822,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:13.796 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:13.797 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:13.797 DEBUG [src.node.waku_node] Stopping container with id 3b3589b809a9
2026-04-09 04:50:14.266 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:14.268 DEBUG [src.node.waku_node] Stopping container with id e4b8c5e72b4b
2026-04-09 04:50:14.704 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:14.708 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:14.720 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:14.730 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-04-09 04:52:23.335 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:52:23.335 DEBUG [tests.conftest] Running test: test_light_push_with_valid_version with id: 2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f
2026-04-09 04:52:23.336 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:52:23.336 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:52:23.342 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:23.342 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
2026-04-09 04:52:23.343 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:52:23.343 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:52:23.344 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:52:23.344 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.218
2026-04-09 04:52:23.344 DEBUG [src.node.docker_mananger] Generated ports ['60949', '60950', '60951', '60952', '60953']
2026-04-09 04:52:23.345 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:52:23.345 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:52:23.345 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:52:23.345 DEBUG [src.node.docker_mananger] docker run -i -t -p 60949:60949 -p 60950:60950 -p 60951:60951 -p 60952:60952 -p 60953:60953 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=60951 --rest-port=60949 --tcp-port=60950 --discv5-udp-port=60952 --rest-address=0.0.0.0 --nat=extip:172.18.26.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4a3adbae0ca96bc911fdba0e01b1869bfebb76aa9ada0f97fb4bc0be62bd379 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60953 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:52:23.530 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.218 waku 51094116d39cb3a0ea04c8767008622843d248a29b6e58b7f7c200c1896c5f12
2026-04-09 04:52:23.564 DEBUG [src.node.docker_mananger] Container started with ID 51094116d39c. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
2026-04-09 04:52:23.565 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60949
2026-04-09 04:52:23.566 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:23.693 ERROR [src.node.docker_mananger] Max retries reached for container e632353ec68c. Exiting log stream.
2026-04-09 04:52:24.135 ERROR [src.node.docker_mananger] Max retries reached for container ace4d95f304c. Exiting log stream.
2026-04-09 04:52:24.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60949/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:24.570 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:52:24.570 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:52:24.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60949/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:24.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2","/ip4/172.18.26.218/tcp/60951/ws/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2"],"enrUri":"enr:-L24QHG_1olyBysg8RgeLouO9Eyrheifpfqd8ExVNkxUNA98X6t-WFSIrnx_ZMiPs5DJ1B_Sj-bYAAXwEQO1SQp4dycCgmlkgnY0gmlwhKwSGtqKbXVsdGlhZGRyc5YACASsEhraBu4WAAoErBIa2gbuF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_4tWp-RFTrja7xAM0srCi6V_qVj7EQjd--w1ZxfMH9mDdGNwgu4Wg3VkcILuGIV3YWt1Mgk"}'
2026-04-09 04:52:24.573 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:52:24.580 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:24.580 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
2026-04-09 04:52:24.580 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:52:24.580 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:52:24.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:52:24.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.77
2026-04-09 04:52:24.582 DEBUG [src.node.docker_mananger] Generated ports ['51839', '51840', '51841', '51842', '51843']
2026-04-09 04:52:24.582 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:52:24.582 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:52:24.582 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:52:24.583 DEBUG [src.node.docker_mananger] docker run -i -t -p 51839:51839 -p 51840:51840 -p 51841:51841 -p 51842:51842 -p 51843:51843 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=51841 --rest-port=51839 --tcp-port=51840 --discv5-udp-port=51842 --rest-address=0.0.0.0 --nat=extip:172.18.125.77 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acbaebef4f82ac18dafa6d53929f72dd48e79ae3a4ddf4506dcfafba7ebada6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51843 --metrics-logging=true --lightpush=false --relay=true
2026-04-09 04:52:24.770 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.77 waku 915fe859dc18c811621facf05237641c774c32400d70628fc9333971679ad7ee
2026-04-09 04:52:24.803 DEBUG [src.node.docker_mananger] Container started with ID 915fe859dc18. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
2026-04-09 04:52:24.803 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51839
2026-04-09 04:52:24.803 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:25.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51839/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:25.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:52:25.807 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:52:25.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51839/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:25.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.77/tcp/51840/p2p/16Uiu2HAkzRKyPUqQrDpTDZUvtYrygewM3ZvNy9JUm7DAA97DN5UB","/ip4/172.18.125.77/tcp/51841/ws/p2p/16Uiu2HAkzRKyPUqQrDpTDZUvtYrygewM3ZvNy9JUm7DAA97DN5UB"],"enrUri":"enr:-L24QP3ajTJUUNB5DkjEZ4CSbSM83-oEPv3bp1xImRwzFxreVNrb435D0sww7vUJZ1CHTCxvpIIyGV3-_mng-94TCTICgmlkgnY0gmlwhKwSfU2KbXVsdGlhZGRyc5YACASsEn1NBsqAAAoErBJ9TQbKgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSjPQCp1-Q7tXyXELtP59URpTPdXMXjlG88aE-SLWuACDdGNwgsqAg3VkcILKgoV3YWt1MgE"}'
2026-04-09 04:52:25.809 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:52:25.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51839/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2"]'
2026-04-09 04:52:25.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:25.860 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:25.860 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
2026-04-09 04:52:25.860 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:52:25.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:52:25.862 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:52:25.862 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.40
2026-04-09 04:52:25.862 DEBUG [src.node.docker_mananger] Generated ports ['5212', '5213', '5214', '5215', '5216']
2026-04-09 04:52:25.862 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:52:25.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:52:25.862 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:52:25.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 5212:5212 -p 5213:5213 -p 5214:5214 -p 5215:5215 -p 5216:5216 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=5214 --rest-port=5212 --tcp-port=5213 --discv5-udp-port=5215 --rest-address=0.0.0.0 --nat=extip:172.18.141.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5c06448ff1f3fe9e300d145ab5be2a5bc37ec45f1e4430ffeca5fbbfe7c6ac12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5216 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHG_1olyBysg8RgeLouO9Eyrheifpfqd8ExVNkxUNA98X6t-WFSIrnx_ZMiPs5DJ1B_Sj-bYAAXwEQO1SQp4dycCgmlkgnY0gmlwhKwSGtqKbXVsdGlhZGRyc5YACASsEhraBu4WAAoErBIa2gbuF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_4tWp-RFTrja7xAM0srCi6V_qVj7EQjd--w1ZxfMH9mDdGNwgu4Wg3VkcILuGIV3YWt1Mgk --lightpushnode=/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2 --lightpush=true --relay=true
2026-04-09 04:52:26.063 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.40 waku 1d40cdccedc0a64222504380f517cc15c531f575923ef2b7aa006275477ee7c1
2026-04-09 04:52:26.097 DEBUG [src.node.docker_mananger] Container started with ID 1d40cdccedc0. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
2026-04-09 04:52:26.097 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5212
2026-04-09 04:52:26.098 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:27.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5212/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:27.119 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:52:27.122 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:52:27.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:27.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.40/tcp/5213/p2p/16Uiu2HAm6q3h3w8zCK7ZVQgFD63dGpwViemzzxLKf8cqZEc3rcv3","/ip4/172.18.141.40/tcp/5214/ws/p2p/16Uiu2HAm6q3h3w8zCK7ZVQgFD63dGpwViemzzxLKf8cqZEc3rcv3"],"enrUri":"enr:-L24QJ8XIPAKz5H64CE26oY0jGT-DrtxmRnCZ43fHX37dgnyOZcoZYM_ay38gJsZNxX_RzNE9O-uLhiPrzjMtROvBgYCgmlkgnY0gmlwhKwSjSiKbXVsdGlhZGRyc5YACASsEo0oBhRdAAoErBKNKAYUXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqW12waDWjEfTz4RpCc1SsMmUJlvKaF64N0oi4xI0M9iDdGNwghRdg3VkcIIUX4V3YWt1Mgk"}'
2026-04-09 04:52:27.127 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:52:27.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2"]'
2026-04-09 04:52:27.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:27.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.77/tcp/51840/p2p/16Uiu2HAkzRKyPUqQrDpTDZUvtYrygewM3ZvNy9JUm7DAA97DN5UB"]'
2026-04-09 04:52:27.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:27.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60949/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:52:27.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:27.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51839/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:52:27.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:27.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:52:27.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:27.178 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:52:27.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5212/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710347177853403, "version": 10}}'
2026-04-09 04:52:27.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:27.191 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:52:27.292 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:52:27.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:27.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1775710347177853403,"ephemeral":false,"proof":""}]'
2026-04-09 04:52:27.296 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:52:27.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51839/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:27.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1775710347177853403,"ephemeral":false,"proof":""}]'
2026-04-09 04:52:27.300 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:52:27.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:27.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1775710347177853403,"ephemeral":false,"proof":""}]'
2026-04-09 04:52:27.306 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:52:27.307 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:52:27.307 DEBUG [src.node.waku_node] Stopping container with id 51094116d39c
2026-04-09 04:52:27.764 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:52:27.769 DEBUG [src.node.waku_node] Stopping container with id 915fe859dc18
2026-04-09 04:52:28.239 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:52:28.240 DEBUG [src.node.waku_node] Stopping container with id 1d40cdccedc0
2026-04-09 04:52:28.627 ERROR [src.node.docker_mananger] Max retries reached for container 51094116d39c. Exiting log stream.
2026-04-09 04:52:28.669 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:52:28.671 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:52:28.687 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:52:28.695 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:52:28.703 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,154 @@
2026-04-09 04:47:38.357 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:47:38.357 DEBUG [tests.conftest] Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df
2026-04-09 04:47:38.358 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:47:38.358 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:47:38.358 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:47:38.365 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:38.365 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:38.365 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:38.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:38.367 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:38.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.62
2026-04-09 04:47:38.367 DEBUG [src.node.docker_mananger] Generated ports ['20499', '20500', '20501', '20502', '20503']
2026-04-09 04:47:38.367 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:38.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:38.367 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:38.368 DEBUG [src.node.docker_mananger] docker run -i -t -p 20499:20499 -p 20500:20500 -p 20501:20501 -p 20502:20502 -p 20503:20503 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=20501 --rest-port=20499 --tcp-port=20500 --discv5-udp-port=20502 --rest-address=0.0.0.0 --nat=extip:172.18.211.62 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b4de7bab31233aaff9cf2bcea320b03a2a14173d9fcfe6647dbbdd5f9e5085c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20503 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:47:38.539 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.62 waku dc3375e9e43f99665576c57b821e48fc6efceb15ec1b1a599a66e9b060ead0e3
2026-04-09 04:47:38.580 DEBUG [src.node.docker_mananger] Container started with ID dc3375e9e43f. Setting up logs at ./log/docker/node1_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:38.581 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20499
2026-04-09 04:47:38.582 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:38.689 ERROR [src.node.docker_mananger] Max retries reached for container 38092d0c0c59. Exiting log stream.
2026-04-09 04:47:39.154 ERROR [src.node.docker_mananger] Max retries reached for container 078f0f07821e. Exiting log stream.
2026-04-09 04:47:39.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20499/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:39.586 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:39.586 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:39.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:39.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH","/ip4/172.18.211.62/tcp/20501/ws/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH"],"enrUri":"enr:-L24QJZShl7HVFUcLP9tVC2359hhdD1w2c0bAAsp_lt_ToKgEYKJID39D3aFSGPkfSwu0CWqBA4byLxNAGiXgrk8_AcCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BlAUAAoErBLTPgZQFd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFDbP03uFl6oG3CfyF5-GMi51_b36eKd-L17pb3Ct2SDdGNwglAUg3VkcIJQFoV3YWt1MgU"}'
2026-04-09 04:47:39.589 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:39.590 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:47:39.596 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:39.596 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:39.596 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:39.596 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:39.598 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:39.598 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.60
2026-04-09 04:47:39.598 DEBUG [src.node.docker_mananger] Generated ports ['28305', '28306', '28307', '28308', '28309']
2026-04-09 04:47:39.598 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:39.598 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:39.598 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:39.598 DEBUG [src.node.docker_mananger] docker run -i -t -p 28305:28305 -p 28306:28306 -p 28307:28307 -p 28308:28308 -p 28309:28309 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=28307 --rest-port=28305 --tcp-port=28306 --discv5-udp-port=28308 --rest-address=0.0.0.0 --nat=extip:172.18.153.60 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=64fa0a4deb067fe4e9643cabd7bf7e8d9eba5aae37d351b3f8efb011fe337fe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28309 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJZShl7HVFUcLP9tVC2359hhdD1w2c0bAAsp_lt_ToKgEYKJID39D3aFSGPkfSwu0CWqBA4byLxNAGiXgrk8_AcCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BlAUAAoErBLTPgZQFd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFDbP03uFl6oG3CfyF5-GMi51_b36eKd-L17pb3Ct2SDdGNwglAUg3VkcIJQFoV3YWt1MgU --filternode=/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH
2026-04-09 04:47:39.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.60 waku 02fd210ce1e826a98cbdda2e4662efdf6d9e836c05ee0ec5329e8c437a09bb7f
2026-04-09 04:47:39.820 DEBUG [src.node.docker_mananger] Container started with ID 02fd210ce1e8. Setting up logs at ./log/docker/node2_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:39.820 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28305
2026-04-09 04:47:39.821 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:40.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28305/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:40.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:40.824 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:40.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28305/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:40.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.60/tcp/28306/p2p/16Uiu2HAm12GLaH3Bjtu925ADFwatjq97XNKMM11wRSGR7e5EH6aG","/ip4/172.18.153.60/tcp/28307/ws/p2p/16Uiu2HAm12GLaH3Bjtu925ADFwatjq97XNKMM11wRSGR7e5EH6aG"],"enrUri":"enr:-L24QAtNS2JFwyhwswPSamc8ryYj4hXtfs91nktmOloqKg_efqhQQOwEY613dYM6cU1mr5TwOtCGL_msXlQKOKdVxZYCgmlkgnY0gmlwhKwSmTyKbXVsdGlhZGRyc5YACASsEpk8Bm6SAAoErBKZPAZuk90DgnJzhQDGAQAAiXNlY3AyNTZrMaECUycH-9vSRNl7JgYlwsfmhc9tjyVZAfdjRQoP9VAtdE2DdGNwgm6Sg3VkcIJulIV3YWt1MgA"}'
2026-04-09 04:47:40.827 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:40.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28305/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH"]'
2026-04-09 04:47:40.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:40.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20499/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:40.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:40.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28305/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c092b23a-d77b-4071-b9db-db7db3905698", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:47:40.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c092b23a-d77b-4071-b9db-db7db3905698","statusDesc":"OK"}'
2026-04-09 04:47:40.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:40.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:40.895 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:40.895 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:40.897 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:40.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.251
2026-04-09 04:47:40.897 DEBUG [src.node.docker_mananger] Generated ports ['47809', '47810', '47811', '47812', '47813']
2026-04-09 04:47:40.897 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:40.897 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:40.897 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:40.897 DEBUG [src.node.docker_mananger] docker run -i -t -p 47809:47809 -p 47810:47810 -p 47811:47811 -p 47812:47812 -p 47813:47813 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=47811 --rest-port=47809 --tcp-port=47810 --discv5-udp-port=47812 --rest-address=0.0.0.0 --nat=extip:172.18.36.251 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9e97fa32df38099d7f96baaedaabae416b0f4162118a4f09cebad53a43a15ede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47813 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJZShl7HVFUcLP9tVC2359hhdD1w2c0bAAsp_lt_ToKgEYKJID39D3aFSGPkfSwu0CWqBA4byLxNAGiXgrk8_AcCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BlAUAAoErBLTPgZQFd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFDbP03uFl6oG3CfyF5-GMi51_b36eKd-L17pb3Ct2SDdGNwglAUg3VkcIJQFoV3YWt1MgU --filternode=/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH
2026-04-09 04:47:41.082 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.251 waku d3a2f157b6c6b6fcb7c1fa22efb75f66ab4f02c4af1889652731f691cfacf8c6
2026-04-09 04:47:41.115 DEBUG [src.node.docker_mananger] Container started with ID d3a2f157b6c6. Setting up logs at ./log/docker/node3_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:41.116 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47809
2026-04-09 04:47:41.116 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:42.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47809/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:42.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:42.119 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:42.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:42.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.251/tcp/47810/p2p/16Uiu2HAmCZ5FTUmuhRroT5Ath2reNi4iiojUftrxbcb8s6UeGLy7","/ip4/172.18.36.251/tcp/47811/ws/p2p/16Uiu2HAmCZ5FTUmuhRroT5Ath2reNi4iiojUftrxbcb8s6UeGLy7"],"enrUri":"enr:-L24QPaokyg9oqsWj2mfS93FFTEn5jPBJUMAqwmDbONqxTdRIomWjyIAvv9HcL1AEcDvgMQoo3qk9iEFjiy_zlrsJX0CgmlkgnY0gmlwhKwSJPuKbXVsdGlhZGRyc5YACASsEiT7BrrCAAoErBIk-wa6w90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_nwOEcyW7brbDWNYiY92KhGzQjory8fK4ajM2EorjSqDdGNwgrrCg3VkcIK6xIV3YWt1MgA"}'
2026-04-09 04:47:42.122 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:42.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47809/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH"]'
2026-04-09 04:47:42.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:42.169 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:42.171 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:42.171 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:42.171 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:42.173 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:42.173 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.74
2026-04-09 04:47:42.173 DEBUG [src.node.docker_mananger] Generated ports ['29679', '29680', '29681', '29682', '29683']
2026-04-09 04:47:42.174 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:42.174 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:42.174 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:42.174 DEBUG [src.node.docker_mananger] docker run -i -t -p 29679:29679 -p 29680:29680 -p 29681:29681 -p 29682:29682 -p 29683:29683 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=29681 --rest-port=29679 --tcp-port=29680 --discv5-udp-port=29682 --rest-address=0.0.0.0 --nat=extip:172.18.188.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cf2bf663efa2b8e24d78fae0b3cb2cde1b5eaff0fce9ec50f72eacc92cc1a0ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29683 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJZShl7HVFUcLP9tVC2359hhdD1w2c0bAAsp_lt_ToKgEYKJID39D3aFSGPkfSwu0CWqBA4byLxNAGiXgrk8_AcCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BlAUAAoErBLTPgZQFd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFDbP03uFl6oG3CfyF5-GMi51_b36eKd-L17pb3Ct2SDdGNwglAUg3VkcIJQFoV3YWt1MgU --filternode=/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH
2026-04-09 04:47:42.365 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.74 waku a49becc30201cf16858d87ef1a5ca74c8cc40b20d9dcafc391f0fa05f9c156bf
2026-04-09 04:47:42.402 DEBUG [src.node.docker_mananger] Container started with ID a49becc30201. Setting up logs at ./log/docker/node4_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:42.402 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29679
2026-04-09 04:47:42.402 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:43.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29679/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:43.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:43.406 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:43.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29679/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:43.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.74/tcp/29680/p2p/16Uiu2HAm6E3kbVtBKvryB6JsGBWBgSXTHTnPXb6u9FUjD1WHz63d","/ip4/172.18.188.74/tcp/29681/ws/p2p/16Uiu2HAm6E3kbVtBKvryB6JsGBWBgSXTHTnPXb6u9FUjD1WHz63d"],"enrUri":"enr:-L24QD5Rat3-izRqWB66cBznnb-UdQKZ2Jv9WlhXk6wOa8cYOJcL_2Se33PYgU6wbit4B8pzadSxpk2_UGEFJaQow9wCgmlkgnY0gmlwhKwSvEqKbXVsdGlhZGRyc5YACASsErxKBnPwAAoErBK8SgZz8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoHY0ZSfyEpzHOUkg6sZOEmL44E3chbeTid_ahIN0N1SDdGNwgnPwg3VkcIJz8oV3YWt1MgA"}'
2026-04-09 04:47:43.409 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:43.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29679/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH"]'
2026-04-09 04:47:43.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:43.459 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:43.459 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:43.459 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:43.460 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:43.461 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:43.461 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.50
2026-04-09 04:47:43.461 DEBUG [src.node.docker_mananger] Generated ports ['15885', '15886', '15887', '15888', '15889']
2026-04-09 04:47:43.461 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:43.462 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:43.462 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:43.462 DEBUG [src.node.docker_mananger] docker run -i -t -p 15885:15885 -p 15886:15886 -p 15887:15887 -p 15888:15888 -p 15889:15889 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=15887 --rest-port=15885 --tcp-port=15886 --discv5-udp-port=15888 --rest-address=0.0.0.0 --nat=extip:172.18.153.50 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0afa29597008df404ee89a8e6c978bf43fd01e1273f276b5caabd1c56eac1298 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15889 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJZShl7HVFUcLP9tVC2359hhdD1w2c0bAAsp_lt_ToKgEYKJID39D3aFSGPkfSwu0CWqBA4byLxNAGiXgrk8_AcCgmlkgnY0gmlwhKwS0z6KbXVsdGlhZGRyc5YACASsEtM-BlAUAAoErBLTPgZQFd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUFDbP03uFl6oG3CfyF5-GMi51_b36eKd-L17pb3Ct2SDdGNwglAUg3VkcIJQFoV3YWt1MgU --filternode=/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH
2026-04-09 04:47:43.648 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.50 waku 70552e77bf92fb760e478443fd47f01e0c842af2dcccfb06a279431fb05840c1
2026-04-09 04:47:43.682 DEBUG [src.node.docker_mananger] Container started with ID 70552e77bf92. Setting up logs at ./log/docker/node5_2026-04-09_04-47-38__01d51734-02f1-4022-b02b-3865e1b720df__wakuorg_nwaku:latest.log
2026-04-09 04:47:43.683 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15885
2026-04-09 04:47:43.683 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:44.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15885/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:44.686 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:44.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.50/tcp/15886/p2p/16Uiu2HAm2LngEPMdrUjbttW6cpAu1Wc2LAEexFSJynrhNHyWCvf1","/ip4/172.18.153.50/tcp/15887/ws/p2p/16Uiu2HAm2LngEPMdrUjbttW6cpAu1Wc2LAEexFSJynrhNHyWCvf1"],"enrUri":"enr:-L24QIL4_PbLn2UdN_BGq5z1cR6aUr4s8OXHyZdShWJxiJCZTOajQxmNki49mlewA_s_DvyLjmO5Y6uV-rkpP2AlCNUCgmlkgnY0gmlwhKwSmTKKbXVsdGlhZGRyc5YACASsEpkyBj4OAAoErBKZMgY-D90DgnJzhQDGAQAAiXNlY3AyNTZrMaECZsF6HHRzqX1zlGtAHTvL3msNIr6iBmVDcbd31vQk_RiDdGNwgj4Og3VkcII-EIV3YWt1MgA"}'
2026-04-09 04:47:44.689 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:44.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15885/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.62/tcp/20500/p2p/16Uiu2HAmJ4WUaVVSkw9NdKRjB4PHv669XVtcaEd21Th7fgoNWYHH"]'
2026-04-09 04:47:44.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:44.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28305/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-09 04:47:44.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47809/filter/v2/subscriptions/5b1e6277-771d-4c65-9476-ae1dd697c118" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.749 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:47809/filter/v2/subscriptions/5b1e6277-771d-4c65-9476-ae1dd697c118. Response content: b'{"requestId":"5b1e6277-771d-4c65-9476-ae1dd697c118","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-09 04:47:44.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29679/filter/v2/subscriptions/8d16d241-b9aa-4437-9d52-786b4d5d54c8" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.762 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:29679/filter/v2/subscriptions/8d16d241-b9aa-4437-9d52-786b4d5d54c8. Response content: b'{"requestId":"8d16d241-b9aa-4437-9d52-786b4d5d54c8","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-09 04:47:44.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15885/filter/v2/subscriptions/e1efcda8-e4e6-47c1-bf19-c4625bed93f1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.772 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:15885/filter/v2/subscriptions/e1efcda8-e4e6-47c1-bf19-c4625bed93f1. Response content: b'{"requestId":"e1efcda8-e4e6-47c1-bf19-c4625bed93f1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-09 04:47:44.774 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:47:44.775 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:47:44.775 DEBUG [src.node.waku_node] Stopping container with id dc3375e9e43f
2026-04-09 04:47:45.250 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:45.251 DEBUG [src.node.waku_node] Stopping container with id 02fd210ce1e8
2026-04-09 04:47:45.720 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:45.721 DEBUG [src.node.waku_node] Stopping container with id d3a2f157b6c6
2026-04-09 04:47:46.120 ERROR [src.node.docker_mananger] Max retries reached for container dc3375e9e43f. Exiting log stream.
2026-04-09 04:47:46.180 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:46.181 DEBUG [src.node.waku_node] Stopping container with id a49becc30201
2026-04-09 04:47:46.533 ERROR [src.node.docker_mananger] Max retries reached for container 02fd210ce1e8. Exiting log stream.
2026-04-09 04:47:46.601 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:46.602 DEBUG [src.node.waku_node] Stopping container with id 70552e77bf92
2026-04-09 04:47:47.016 ERROR [src.node.docker_mananger] Max retries reached for container d3a2f157b6c6. Exiting log stream.
2026-04-09 04:47:47.049 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:47.051 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:47:47.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:47.081 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:47.088 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:47.095 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:47.099 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_different_shard with id: 2026-04-09_04-56-17__5c64ede7-5ace-4639-81cd-7a954b130c8b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-56-17__5c64ede7-5ace-4639-81cd-7a954b130c8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7971', '7972', '7973', '7974', '7975']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7971:7971 -p 7972:7972 -p 7973:7973 -p 7974:7974 -p 7975:7975 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=7973 --rest-port=7971 --tcp-port=7972 --discv5-udp-port=7974 --rest-address=0.0.0.0 --nat=extip:172.18.64.8 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c2ca9a9c6ac6e4edb723dcacdc1cbdb79000120ac24cf2ed9d7b6ad5ebd34da2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7975 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.8 waku 73463eb9ff3b40cfbeb814130c39f10fba25207910bac83802674596afbd7df8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73463eb9ff3b. Setting up logs at ./log/docker/node1_2026-04-09_04-56-17__5c64ede7-5ace-4639-81cd-7a954b130c8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7971
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 597b90abe2b2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 04db5f20402f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.8/tcp/7972/p2p/16Uiu2HAmFkV6UuB9gBwgQybgFNsvLzXz36Awc7KjyVaZD83v5vti","/ip4/172.18.64.8/tcp/7973/ws/p2p/16Uiu2HAmFkV6UuB9gBwgQybgFNsvLzXz36Awc7KjyVaZD83v5vti"],"enrUri":"enr:-L24QEPsakHM0wMe0mD4CkuCdOl0DZaNhDmoD45qV8VP1vAzPaQL4J8rbUCzsS606Pb9q_ouTTXvwSPIhwRUY_cIPBUCgmlkgnY0gmlwhKwSQAiKbXVsdGlhZGRyc5YACASsEkAIBh8kAAoErBJACAYfJd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDLft3b7CxHkEPWrcrWdI4kwJv0PnSZGJ0riHqqYztYBuDdGNwgh8kg3VkcIIfJoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-56-17__5c64ede7-5ace-4639-81cd-7a954b130c8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8593', '8594', '8595', '8596', '8597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8593:8593 -p 8594:8594 -p 8595:8595 -p 8596:8596 -p 8597:8597 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=8595 --rest-port=8593 --tcp-port=8594 --discv5-udp-port=8596 --rest-address=0.0.0.0 --nat=extip:172.18.51.185 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=aaa7ccccb82bd9b814324e26eb6c4ccef8c0e0fa673faef7cc258d9a9c2ab364 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8597 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEPsakHM0wMe0mD4CkuCdOl0DZaNhDmoD45qV8VP1vAzPaQL4J8rbUCzsS606Pb9q_ouTTXvwSPIhwRUY_cIPBUCgmlkgnY0gmlwhKwSQAiKbXVsdGlhZGRyc5YACASsEkAIBh8kAAoErBJACAYfJd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDLft3b7CxHkEPWrcrWdI4kwJv0PnSZGJ0riHqqYztYBuDdGNwgh8kg3VkcIIfJoV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.185 waku d473273afe647f5c33b582fdf1a5939149c88e63d817b9036e7225093f17af76
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d473273afe64. Setting up logs at ./log/docker/node2_2026-04-09_04-56-17__5c64ede7-5ace-4639-81cd-7a954b130c8b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8593
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.185/tcp/8594/p2p/16Uiu2HAmTL2nxQWGW51Mj6UfVPpRDUr9BhhrUFtT71Cxit9MK44H","/ip4/172.18.51.185/tcp/8595/ws/p2p/16Uiu2HAmTL2nxQWGW51Mj6UfVPpRDUr9BhhrUFtT71Cxit9MK44H"],"enrUri":"enr:-L24QC7iU6mvl_L2KDkK39sNLSGd5mx-lfIHjdXyBh5xEcc_UYVRwvXcR-KUS627QZ36xKMyq2yO3bfP6-E8ufiwB78CgmlkgnY0gmlwhKwSM7mKbXVsdGlhZGRyc5YACASsEjO5BiGSAAoErBIzuQYhk90DgnJzhQDHAQAAiXNlY3AyNTZrMaED2gQHwRO-OKigOZjN5Ic5kjAS8BCJhbb6Qq7XDDEVI3qDdGNwgiGSg3VkcIIhlIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.8/tcp/7972/p2p/16Uiu2HAmFkV6UuB9gBwgQybgFNsvLzXz36Awc7KjyVaZD83v5vti"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8593/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710579614238582,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710579614238582,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775710579728701942,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775710579728701942,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775710579842935580,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775710579842935580,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775710579957469145,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775710579957469145,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775710580072388866,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775710580072388866,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775710580188001829,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775710580188001829,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775710580303082447,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775710580303082447,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7971/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7971/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775710580416504561,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775710580416504561,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 73463eb9ff3b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d473273afe64
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_meta with id: 2026-04-09_04-49-21__674e0916-1821-4e89-9bf8-9a07aa4870ff
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-21__674e0916-1821-4e89-9bf8-9a07aa4870ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64233', '64234', '64235', '64236', '64237']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64233:64233 -p 64234:64234 -p 64235:64235 -p 64236:64236 -p 64237:64237 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=64235 --rest-port=64233 --tcp-port=64234 --discv5-udp-port=64236 --rest-address=0.0.0.0 --nat=extip:172.18.30.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e3a2bfb1085d61acc50e6517e2ac0703d5feafefdba7fccbefc6fece95714bdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64237 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.32 waku 22aface0935552edc4462bfd49e8e4ccc043514022c2fe668d09befe926466cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 22aface09355. Setting up logs at ./log/docker/node1_2026-04-09_04-49-21__674e0916-1821-4e89-9bf8-9a07aa4870ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64233
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0fb4581a86d1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 90ee3481bb77. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64233/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64233/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.32/tcp/64234/p2p/16Uiu2HAmCfvaEz1GUXW5Xf5sgoWroWq6nAUbT1bHWEr6syGk4ne6","/ip4/172.18.30.32/tcp/64235/ws/p2p/16Uiu2HAmCfvaEz1GUXW5Xf5sgoWroWq6nAUbT1bHWEr6syGk4ne6"],"enrUri":"enr:-L24QLkxnCc8AhjscYb_jwKM1RcxHIX2YXi4aO9zPZTjTApVSMKF7rra36ddrXt0Av163O-OjWdJGiPAq-cNP0uuPoACgmlkgnY0gmlwhKwSHiCKbXVsdGlhZGRyc5YACASsEh4gBvrqAAoErBIeIAb6690DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAD1PfHb51mvmDtlY7cDE7IEuR7z8Tp1DWV_sbwF6wkODdGNwgvrqg3VkcIL67IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-21__674e0916-1821-4e89-9bf8-9a07aa4870ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57451', '57452', '57453', '57454', '57455']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57451:57451 -p 57452:57452 -p 57453:57453 -p 57454:57454 -p 57455:57455 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=57453 --rest-port=57451 --tcp-port=57452 --discv5-udp-port=57454 --rest-address=0.0.0.0 --nat=extip:172.18.179.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccc9fcefe34067c1aadfa119819e1278eee5cefd10cd43feca555bdf5c50717a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57455 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLkxnCc8AhjscYb_jwKM1RcxHIX2YXi4aO9zPZTjTApVSMKF7rra36ddrXt0Av163O-OjWdJGiPAq-cNP0uuPoACgmlkgnY0gmlwhKwSHiCKbXVsdGlhZGRyc5YACASsEh4gBvrqAAoErBIeIAb6690DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAD1PfHb51mvmDtlY7cDE7IEuR7z8Tp1DWV_sbwF6wkODdGNwgvrqg3VkcIL67IV3YWt1MgU --filternode=/ip4/172.18.30.32/tcp/64234/p2p/16Uiu2HAmCfvaEz1GUXW5Xf5sgoWroWq6nAUbT1bHWEr6syGk4ne6
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.167 waku 0dfa84b58e30fa914de89ea4de50c3a4666b48162312a558b68675b3235f84fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0dfa84b58e30. Setting up logs at ./log/docker/node2_2026-04-09_04-49-21__674e0916-1821-4e89-9bf8-9a07aa4870ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57451
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57451/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57451/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.167/tcp/57452/p2p/16Uiu2HAkwi1xnbr7WTLYMh5tEcYZUDQ3uMfxvsxwdEz67UrgEGyb","/ip4/172.18.179.167/tcp/57453/ws/p2p/16Uiu2HAkwi1xnbr7WTLYMh5tEcYZUDQ3uMfxvsxwdEz67UrgEGyb"],"enrUri":"enr:-L24QIULE84J5esh0kmvQXx0izMruZwih_-0CD1CC4xBJ5rFL-QxtXtAD7L2q-1wLtga-Qf2ZARiAI7BY3mBAIdtx5cCgmlkgnY0gmlwhKwSs6eKbXVsdGlhZGRyc5YACASsErOnBuBsAAoErBKzpwbgbd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIedC4TNT_6690QFaTczbJXE_-cTlwBvZmLOTyegpMcaDdGNwguBsg3VkcILgboV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57451/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.32/tcp/64234/p2p/16Uiu2HAmCfvaEz1GUXW5Xf5sgoWroWq6nAUbT1bHWEr6syGk4ne6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64233/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57451/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0d647869-4ab2-4c70-b233-5b4578e6c4ba", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"0d647869-4ab2-4c70-b233-5b4578e6c4ba","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "meta": "RmlsdGVyIHdvcmtzISE="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57451/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775710164171356129,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 22aface09355
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0dfa84b58e30
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2026-04-09_04-50-48__1cd8769f-ef53-450c-9205-ada3e8688dc4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-48__1cd8769f-ef53-450c-9205-ada3e8688dc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58605', '58606', '58607', '58608', '58609']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58605:58605 -p 58606:58606 -p 58607:58607 -p 58608:58608 -p 58609:58609 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=58607 --rest-port=58605 --tcp-port=58606 --discv5-udp-port=58608 --rest-address=0.0.0.0 --nat=extip:172.18.98.114 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba3b2c726d7b2adfecd6b16ebc518ddafef03bbeeb6f9fbf47ed9ed5b1d0d7c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58609 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.114 waku 6e87a875f952e00ef50a1ab4ae49d9de3fcc5a45c3cec1829c61d0c0f7de0732
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6e87a875f952. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-48__1cd8769f-ef53-450c-9205-ada3e8688dc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58605
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6e3fcbb64cbb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65a5cac4c8b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58605/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.114/tcp/58606/p2p/16Uiu2HAm1prMq59R475ADRTtprfhzRpNGXBuMoiycQVXw14DU2i1","/ip4/172.18.98.114/tcp/58607/ws/p2p/16Uiu2HAm1prMq59R475ADRTtprfhzRpNGXBuMoiycQVXw14DU2i1"],"enrUri":"enr:-L24QJwBCPa0JISWi23b9oJU7sufxE3D3SsjXP8t-8et805mXK7K36hP5Y5CjddLnkdyu6wsKNl6VLScPonVUvhayNICgmlkgnY0gmlwhKwSYnKKbXVsdGlhZGRyc5YACASsEmJyBuTuAAoErBJicgbk790DgnJzhQDGAQAAiXNlY3AyNTZrMaECXxY3f9lkGiXONc2czzN8MsTKVeBrLwY8zRWdLCHgN0aDdGNwguTug3VkcILk8IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-48__1cd8769f-ef53-450c-9205-ada3e8688dc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27657', '27658', '27659', '27660', '27661']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27657:27657 -p 27658:27658 -p 27659:27659 -p 27660:27660 -p 27661:27661 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=27659 --rest-port=27657 --tcp-port=27658 --discv5-udp-port=27660 --rest-address=0.0.0.0 --nat=extip:172.18.162.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cb81f4cff80ee3882fa6029626d04d7f2deecb3bedc012accc4f0d0d7065c3ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27661 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJwBCPa0JISWi23b9oJU7sufxE3D3SsjXP8t-8et805mXK7K36hP5Y5CjddLnkdyu6wsKNl6VLScPonVUvhayNICgmlkgnY0gmlwhKwSYnKKbXVsdGlhZGRyc5YACASsEmJyBuTuAAoErBJicgbk790DgnJzhQDGAQAAiXNlY3AyNTZrMaECXxY3f9lkGiXONc2czzN8MsTKVeBrLwY8zRWdLCHgN0aDdGNwguTug3VkcILk8IV3YWt1MgM --storenode=/ip4/172.18.98.114/tcp/58606/p2p/16Uiu2HAm1prMq59R475ADRTtprfhzRpNGXBuMoiycQVXw14DU2i1 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.75 waku daaac422098f707558b493d668eb4430586516c4812a7c8d409be7a9a3fd914a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID daaac422098f. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-48__1cd8769f-ef53-450c-9205-ada3e8688dc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27657
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27657/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.75/tcp/27658/p2p/16Uiu2HAkxM3keCwYFoxHjFghiXM7B2KRUxAeCSd1saYyPyH5w2tx","/ip4/172.18.162.75/tcp/27659/ws/p2p/16Uiu2HAkxM3keCwYFoxHjFghiXM7B2KRUxAeCSd1saYyPyH5w2tx"],"enrUri":"enr:-L24QClDqHnC_t5lIvpidPa8mr-Yb1HfnmL_hErDAYKbRu-cUHfsXbr0RYOMiUESIId9JDujlKqpRWYxN_3q4OrdEjgCgmlkgnY0gmlwhKwSokuKbXVsdGlhZGRyc5YACASsEqJLBmwKAAoErBKiSwZsC90DgnJzhQDGAQAAiXNlY3AyNTZrMaECK2PGnOL4G_i5iJ-OYRZZ71FCVRGM9d5XLelcCI47IpmDdGNwgmwKg3VkcIJsDIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.114/tcp/58606/p2p/16Uiu2HAm1prMq59R475ADRTtprfhzRpNGXBuMoiycQVXw14DU2i1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58605/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2082eaa4fe0235f0ae38f7e83475856ab7635b7af57658389c2dd5e1c378d93b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27657/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2082eaa4fe0235f0ae38f7e83475856ab7635b7af57658389c2dd5e1c378d93b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id daaac422098f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-48__1cd8769f-ef53-450c-9205-ada3e8688dc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65065', '65066', '65067', '65068', '65069']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65065:65065 -p 65066:65066 -p 65067:65067 -p 65068:65068 -p 65069:65069 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=65067 --rest-port=65065 --tcp-port=65066 --discv5-udp-port=65068 --rest-address=0.0.0.0 --nat=extip:172.18.64.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dd0bbb4a5b39dafebd03dd42b1ebb49e8dbfd9ac2fbb7070b7be9113c7ac26a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65069 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJwBCPa0JISWi23b9oJU7sufxE3D3SsjXP8t-8et805mXK7K36hP5Y5CjddLnkdyu6wsKNl6VLScPonVUvhayNICgmlkgnY0gmlwhKwSYnKKbXVsdGlhZGRyc5YACASsEmJyBuTuAAoErBJicgbk790DgnJzhQDGAQAAiXNlY3AyNTZrMaECXxY3f9lkGiXONc2czzN8MsTKVeBrLwY8zRWdLCHgN0aDdGNwguTug3VkcILk8IV3YWt1MgM --storenode=/ip4/172.18.98.114/tcp/58606/p2p/16Uiu2HAm1prMq59R475ADRTtprfhzRpNGXBuMoiycQVXw14DU2i1 --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.204 waku 89963207b7f39f34d2bfec98954fb6036834de9b9c020fb06f32349d7f13d463
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89963207b7f3. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-48__1cd8769f-ef53-450c-9205-ada3e8688dc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65065
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container daaac422098f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65065/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.204/tcp/65066/p2p/16Uiu2HAm3hf3YAexFPVedvjNfUAvjZ84LM7Qxjk3diWxFsHTmogB","/ip4/172.18.64.204/tcp/65067/ws/p2p/16Uiu2HAm3hf3YAexFPVedvjNfUAvjZ84LM7Qxjk3diWxFsHTmogB"],"enrUri":"enr:-L24QJrCRsDtxDS5QFIMJFxCEcSEOZ6SCjWHRhLAwO0PlcU0CQ6DlD2mBcX37DlwXYOLPMpBuaOVkjnRLbov5DbSgHQCgmlkgnY0gmlwhKwSQMyKbXVsdGlhZGRyc5YACASsEkDMBv4qAAoErBJAzAb-K90DgnJzhQDGAQAAiXNlY3AyNTZrMaECevW7DCPeeMZ8YDXqnJn-dOiQ0OuR83UQ4mfWZnZfaliDdGNwgv4qg3VkcIL-LIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65065/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.114/tcp/58606/p2p/16Uiu2HAm1prMq59R475ADRTtprfhzRpNGXBuMoiycQVXw14DU2i1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65065/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65065/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.204/tcp/65066/p2p/16Uiu2HAm3hf3YAexFPVedvjNfUAvjZ84LM7Qxjk3diWxFsHTmogB","/ip4/172.18.64.204/tcp/65067/ws/p2p/16Uiu2HAm3hf3YAexFPVedvjNfUAvjZ84LM7Qxjk3diWxFsHTmogB"],"enrUri":"enr:-L24QJrCRsDtxDS5QFIMJFxCEcSEOZ6SCjWHRhLAwO0PlcU0CQ6DlD2mBcX37DlwXYOLPMpBuaOVkjnRLbov5DbSgHQCgmlkgnY0gmlwhKwSQMyKbXVsdGlhZGRyc5YACASsEkDMBv4qAAoErBJAzAb-K90DgnJzhQDGAQAAiXNlY3AyNTZrMaECevW7DCPeeMZ8YDXqnJn-dOiQ0OuR83UQ4mfWZnZfaliDdGNwgv4qg3VkcIL-LIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65065/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.114/tcp/58606/p2p/16Uiu2HAm1prMq59R475ADRTtprfhzRpNGXBuMoiycQVXw14DU2i1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2082eaa4fe0235f0ae38f7e83475856ab7635b7af57658389c2dd5e1c378d93b"},{"messageHash":"0x281cd84e47af9283f91a21c8a7a94589d4fbe7bbc4afff5806989f599d3f5c1d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65065/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"087a9b283bedf23eeeaf","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2082eaa4fe0235f0ae38f7e83475856ab7635b7af57658389c2dd5e1c378d93b"},{"messageHash":"0x281cd84e47af9283f91a21c8a7a94589d4fbe7bbc4afff5806989f599d3f5c1d"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6e87a875f952
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 89963207b7f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-04-09 04:50:43.508 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:43.508 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-04-09_04-50-43__10c7277c-e6dd-4d31-9cc6-71c804f16d63
2026-04-09 04:50:43.509 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:43.509 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:50:43.516 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:43.516 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-43__10c7277c-e6dd-4d31-9cc6-71c804f16d63__wakuorg_nwaku:latest.log
2026-04-09 04:50:43.516 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:43.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:43.517 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:43.517 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.201
2026-04-09 04:50:43.518 DEBUG [src.node.docker_mananger] Generated ports ['13067', '13068', '13069', '13070', '13071']
2026-04-09 04:50:43.518 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:43.518 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:43.518 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:43.518 DEBUG [src.node.docker_mananger] docker run -i -t -p 13067:13067 -p 13068:13068 -p 13069:13069 -p 13070:13070 -p 13071:13071 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=13069 --rest-port=13067 --tcp-port=13068 --discv5-udp-port=13070 --rest-address=0.0.0.0 --nat=extip:172.18.205.201 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f72ef0b5fe0c71c0ecdea1336dfbaf249f6d7cc21c45eafb6738cdadf82ec395 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13071 --metrics-logging=true --store=true --relay=true
2026-04-09 04:50:43.702 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.201 waku 6e3fcbb64cbbd88edb94f18fb96d3977edef639494de057f03cbfebe57b82d76
2026-04-09 04:50:43.739 DEBUG [src.node.docker_mananger] Container started with ID 6e3fcbb64cbb. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-43__10c7277c-e6dd-4d31-9cc6-71c804f16d63__wakuorg_nwaku:latest.log
2026-04-09 04:50:43.740 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13067
2026-04-09 04:50:43.740 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:43.875 ERROR [src.node.docker_mananger] Max retries reached for container 98dd2eab6d9c. Exiting log stream.
2026-04-09 04:50:44.316 ERROR [src.node.docker_mananger] Max retries reached for container 29c12ebf784e. Exiting log stream.
2026-04-09 04:50:44.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13067/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:44.744 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:44.744 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:44.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:44.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.201/tcp/13068/p2p/16Uiu2HAkwATbcdjEfXrth9wJpNnXfE9C4V8PutBu9CE8a2bXZxG4","/ip4/172.18.205.201/tcp/13069/ws/p2p/16Uiu2HAkwATbcdjEfXrth9wJpNnXfE9C4V8PutBu9CE8a2bXZxG4"],"enrUri":"enr:-L24QNMAweS9LVuRxt0shaLzylcGtonnYiUCuaiQx7nIosKvJ54nwtsD5BnApymIh23KIAgK8KCSYRAjooJR3MUgOvYCgmlkgnY0gmlwhKwSzcmKbXVsdGlhZGRyc5YACASsEs3JBjMMAAoErBLNyQYzDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECGdGpMVdk8wfJfTBl4m6Mhj2LtRvr25nrB0hhZ3EJyAWDdGNwgjMMg3VkcIIzDoV3YWt1MgM"}'
2026-04-09 04:50:44.747 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:44.753 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:44.753 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-43__10c7277c-e6dd-4d31-9cc6-71c804f16d63__wakuorg_nwaku:latest.log
2026-04-09 04:50:44.754 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:44.754 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:44.755 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:44.755 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.59
2026-04-09 04:50:44.755 DEBUG [src.node.docker_mananger] Generated ports ['25058', '25059', '25060', '25061', '25062']
2026-04-09 04:50:44.755 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:44.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:44.756 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:44.756 DEBUG [src.node.docker_mananger] docker run -i -t -p 25058:25058 -p 25059:25059 -p 25060:25060 -p 25061:25061 -p 25062:25062 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=25060 --rest-port=25058 --tcp-port=25059 --discv5-udp-port=25061 --rest-address=0.0.0.0 --nat=extip:172.18.130.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1df1f91ddf63df9ecc2ce58ac5fc0e91a45a3c34ef11b119e9092f50c9acefe0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25062 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNMAweS9LVuRxt0shaLzylcGtonnYiUCuaiQx7nIosKvJ54nwtsD5BnApymIh23KIAgK8KCSYRAjooJR3MUgOvYCgmlkgnY0gmlwhKwSzcmKbXVsdGlhZGRyc5YACASsEs3JBjMMAAoErBLNyQYzDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECGdGpMVdk8wfJfTBl4m6Mhj2LtRvr25nrB0hhZ3EJyAWDdGNwgjMMg3VkcIIzDoV3YWt1MgM --storenode=/ip4/172.18.205.201/tcp/13068/p2p/16Uiu2HAkwATbcdjEfXrth9wJpNnXfE9C4V8PutBu9CE8a2bXZxG4 --store=false --relay=false
2026-04-09 04:50:44.946 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.59 waku 65a5cac4c8b261892e78c3d0a7b2b7a5563b2d8975f4b428515a8944d0cd0307
2026-04-09 04:50:44.978 DEBUG [src.node.docker_mananger] Container started with ID 65a5cac4c8b2. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-43__10c7277c-e6dd-4d31-9cc6-71c804f16d63__wakuorg_nwaku:latest.log
2026-04-09 04:50:44.978 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25058
2026-04-09 04:50:44.978 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:45.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25058/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:45.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:45.982 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:45.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:45.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.59/tcp/25059/p2p/16Uiu2HAkuc6BRudHNAL6HzTc6fyYQSXKAVwuJ1DgUNBWQFknSuDA","/ip4/172.18.130.59/tcp/25060/ws/p2p/16Uiu2HAkuc6BRudHNAL6HzTc6fyYQSXKAVwuJ1DgUNBWQFknSuDA"],"enrUri":"enr:-L24QKVCgWkyO9xTaQbPPeaGnF-UeArYEnYYOb7-yHFTly14RF5DDDfvbLs6XJT_0-JofQLJuG1HrWcwpEH6Cva1Kz4CgmlkgnY0gmlwhKwSgjuKbXVsdGlhZGRyc5YACASsEoI7BmHjAAoErBKCOwZh5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAqsr_VK2j0a51E3SmanzUhcbDeR49NWosSBSFziPD6mDdGNwgmHjg3VkcIJh5YV3YWt1MgA"}'
2026-04-09 04:50:45.984 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:45.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.201/tcp/13068/p2p/16Uiu2HAkwATbcdjEfXrth9wJpNnXfE9C4V8PutBu9CE8a2bXZxG4"]'
2026-04-09 04:50:46.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:46.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13067/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:50:46.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:46.038 DEBUG [src.steps.store] Relaying message
2026-04-09 04:50:46.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13067/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:46.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:46.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:50:46.250 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:50:46.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13067/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:46.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e1113ee99e93583a6e360067252ded6ec95fa661dc4f0384739ed538a52656e"}]}'
2026-04-09 04:50:46.254 DEBUG [src.steps.store] messages length is 1
2026-04-09 04:50:46.254 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:50:46.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:46.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e359c25d896e6812e506","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e1113ee99e93583a6e360067252ded6ec95fa661dc4f0384739ed538a52656e"}]}'
2026-04-09 04:50:46.263 DEBUG [src.steps.store] messages length is 1
2026-04-09 04:50:46.708 DEBUG [src.steps.store] Relaying message
2026-04-09 04:50:46.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13067/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:46.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:46.714 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:50:47.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25058/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:47.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25058/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:47.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:47.223 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:47.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:47.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.59/tcp/25059/p2p/16Uiu2HAkuc6BRudHNAL6HzTc6fyYQSXKAVwuJ1DgUNBWQFknSuDA","/ip4/172.18.130.59/tcp/25060/ws/p2p/16Uiu2HAkuc6BRudHNAL6HzTc6fyYQSXKAVwuJ1DgUNBWQFknSuDA"],"enrUri":"enr:-L24QKVCgWkyO9xTaQbPPeaGnF-UeArYEnYYOb7-yHFTly14RF5DDDfvbLs6XJT_0-JofQLJuG1HrWcwpEH6Cva1Kz4CgmlkgnY0gmlwhKwSgjuKbXVsdGlhZGRyc5YACASsEoI7BmHjAAoErBKCOwZh5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAqsr_VK2j0a51E3SmanzUhcbDeR49NWosSBSFziPD6mDdGNwgmHjg3VkcIJh5YV3YWt1MgA"}'
2026-04-09 04:50:47.226 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:47.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13067/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:47.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e1113ee99e93583a6e360067252ded6ec95fa661dc4f0384739ed538a52656e"},{"messageHash":"0x8d44bb4be66ad5077643305ca5d256161d811c6841618aa0320e85fc696d03f0"}]}'
2026-04-09 04:50:47.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:47.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"af574a3faf599afb38b0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e1113ee99e93583a6e360067252ded6ec95fa661dc4f0384739ed538a52656e"},{"messageHash":"0x8d44bb4be66ad5077643305ca5d256161d811c6841618aa0320e85fc696d03f0"}]}'
2026-04-09 04:50:47.274 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:47.281 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:47.281 DEBUG [src.node.waku_node] Stopping container with id 6e3fcbb64cbb
2026-04-09 04:50:47.765 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:47.766 DEBUG [src.node.waku_node] Stopping container with id 65a5cac4c8b2
2026-04-09 04:50:48.204 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:48.205 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:48.213 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:48.284 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_page_size_0_defaults_to_20 with id: 2026-04-09_04-52-23__30d85280-c38f-40a6-8fa0-6d977f9a2fe1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-52-23__30d85280-c38f-40a6-8fa0-6d977f9a2fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9338', '9339', '9340', '9341', '9342']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9338:9338 -p 9339:9339 -p 9340:9340 -p 9341:9341 -p 9342:9342 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=9340 --rest-port=9338 --tcp-port=9339 --discv5-udp-port=9341 --rest-address=0.0.0.0 --nat=extip:172.18.244.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d85fde5e5f2cd8ebeac17a61de7fbc90aef4abac710ce3f7ccbd5dad3d8b2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9342 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.65 waku 00c5c8f0089ef59befed70e040cd3532c040849db1f1137a68582465813cc4d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00c5c8f0089e. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-52-23__30d85280-c38f-40a6-8fa0-6d977f9a2fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9338
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1d36d70266c3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2e5c3516eaa1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9338/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.65/tcp/9339/p2p/16Uiu2HAmQhHhf5bwsfCUzM9n7MuzPvwqy26EeoeQ4ypja9yXZhFh","/ip4/172.18.244.65/tcp/9340/ws/p2p/16Uiu2HAmQhHhf5bwsfCUzM9n7MuzPvwqy26EeoeQ4ypja9yXZhFh"],"enrUri":"enr:-L24QG9wYyNEtWqHl9EQIe49EbeY9Q7icn9dv3T6nPPI59rIXGQFz3We5hXHSXXTXwj-T_AUUScW-YUEC5JIvpLGfzMCgmlkgnY0gmlwhKwS9EGKbXVsdGlhZGRyc5YACASsEvRBBiR7AAoErBL0QQYkfN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsuMGFPfxjaGNcF5gnI3nEIIhO8cl9BFFw_ChDabUPVSDdGNwgiR7g3VkcIIkfYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-52-23__30d85280-c38f-40a6-8fa0-6d977f9a2fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3478', '3479', '3480', '3481', '3482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3478:3478 -p 3479:3479 -p 3480:3480 -p 3481:3481 -p 3482:3482 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=3480 --rest-port=3478 --tcp-port=3479 --discv5-udp-port=3481 --rest-address=0.0.0.0 --nat=extip:172.18.209.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efebdb609ba9a04e1c977cbe73fcfaeeacae0fa6ad37a16d52365f2f5ab0ed0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3482 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG9wYyNEtWqHl9EQIe49EbeY9Q7icn9dv3T6nPPI59rIXGQFz3We5hXHSXXTXwj-T_AUUScW-YUEC5JIvpLGfzMCgmlkgnY0gmlwhKwS9EGKbXVsdGlhZGRyc5YACASsEvRBBiR7AAoErBL0QQYkfN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsuMGFPfxjaGNcF5gnI3nEIIhO8cl9BFFw_ChDabUPVSDdGNwgiR7g3VkcIIkfYV3YWt1MgM --storenode=/ip4/172.18.244.65/tcp/9339/p2p/16Uiu2HAmQhHhf5bwsfCUzM9n7MuzPvwqy26EeoeQ4ypja9yXZhFh --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.4 waku 23f0123cc0f8ce9ebeec437b8aa86b9555f785ef266dbc074ea486af450607f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23f0123cc0f8. Setting up logs at ./log/docker/store_node1_2026-04-09_04-52-23__30d85280-c38f-40a6-8fa0-6d977f9a2fe1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3478
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3478/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.4/tcp/3479/p2p/16Uiu2HAkzCxB9f9AUJCQh4EdG7i4JxAzbLphww1BQ9U2cBFprnkq","/ip4/172.18.209.4/tcp/3480/ws/p2p/16Uiu2HAkzCxB9f9AUJCQh4EdG7i4JxAzbLphww1BQ9U2cBFprnkq"],"enrUri":"enr:-L24QO-NRltQkprOc-r3u160nYYErfB92mCZdlUIfI2LPUnvUQYNkSU76QypFuoXNhDwAUV1wSkHkG6TQBFiF_LIYIsCgmlkgnY0gmlwhKwS0QSKbXVsdGlhZGRyc5YACASsEtEEBg2XAAoErBLRBAYNmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRwgyX0o7BECx6bUUWjFrgqZhKVWROkNhwLy_SJsYFJqDdGNwgg2Xg3VkcIINmYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3478/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.65/tcp/9339/p2p/16Uiu2HAmQhHhf5bwsfCUzM9n7MuzPvwqy26EeoeQ4ypja9yXZhFh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3478/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9338/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ae10323c7bfd47f6cc4bc8017cfebfff65b26af78bc744218a3a5b254c4c4d7"},{"messageHash":"0x8d758a11c63d6cfd76f990c32915c93bb402cd873a15bd56f4a918a86075ff84"},{"messageHash":"0xd1d3aa3070d8dc893faef50ffa6fa9eee2c766b762135ce0bc61354f5fdb8414"},{"messageHash":"0x8dcff3f2d938775b07bd10611872a123cb657d067ea572994d4b681dea1c4ed4"},{"messageHash":"0xffe030dedcf7712b3d3f157d488a425362dda920df407b43480dee4df629796b"},{"messageHash":"0x69e32ac206993223a8d2b01fe87a37df4ce19b1c4188d0d406649705e432e5b5"},{"messageHash":"0x9d87eeef81fd90ddbfd81ef9f10b3fbf6e9b9f3c5996d503fdc9bbe60cd04ef1"},{"messageHash":"0xe82a6e83d9cfa2f470859d6e5ea83c2e1f9df5fc6d9f9f998f3170e76fdd5fff"},{"messageHash":"0x6e278856de8973ad7aca18a249847c20e5c9ecc04cb8d53a4019ac8751fb9549"},{"messageHash":"0x3040bf40f9d5301e1bf8d95c642a44c5e72c433a64a88b4ae64bca5a40e03e10"},{"messageHash":"0xd53f0a5037b2ed9b051338c465b2ac3a0393d937f5d14630b1bcdda6d25fab61"},{"messageHash":"0xecb0c81090fb95acf18a59e355d380064f72e8c08cd809c2bf9e76d6498c10f3"},{"messageHash":"0x711f4a29365f8bc7655946759493733ccad6a4a3b14baa69beb4d3180d3fea60"},{"messageHash":"0xa2070794758bbff64c1ebbb6c42e9c6a8101224033f56328705a0851c9a5b2ac"},{"messageHash":"0x7f9e4332e4de9de3425940eaaf3907aafb3b8e05abe69931bbbe08f482dd7a0d"},{"messageHash":"0xb506b4e1403d118c0f05d8ad10fc82b1ebf42856b9bf38ce663451b8477572a8"},{"messageHash":"0xff93473f7587c7f6b0017d115c4c707b495b123caf8c2eec2dd69b06a212b0b7"},{"messageHash":"0x04e22d88fd0135943f73f1f9266ad93b1691524e3be81b350018dee587740ae5"},{"messageHash":"0xd8662ae16bfd1a88f1c5d8e5898971ee570f56111f8203ee060c6f275f09883d"},{"messageHash":"0x89419fa29d0a48d3b0ccb318e35bed5e1149f44f7fb0f15d7f7c78d3fcecf922"}],"paginationCursor":"0x89419fa29d0a48d3b0ccb318e35bed5e1149f44f7fb0f15d7f7c78d3fcecf922"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3478/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ae10323c7bfd47f6cc4bc8017cfebfff65b26af78bc744218a3a5b254c4c4d7"},{"messageHash":"0x8d758a11c63d6cfd76f990c32915c93bb402cd873a15bd56f4a918a86075ff84"},{"messageHash":"0xd1d3aa3070d8dc893faef50ffa6fa9eee2c766b762135ce0bc61354f5fdb8414"},{"messageHash":"0x8dcff3f2d938775b07bd10611872a123cb657d067ea572994d4b681dea1c4ed4"},{"messageHash":"0xffe030dedcf7712b3d3f157d488a425362dda920df407b43480dee4df629796b"},{"messageHash":"0x69e32ac206993223a8d2b01fe87a37df4ce19b1c4188d0d406649705e432e5b5"},{"messageHash":"0x9d87eeef81fd90ddbfd81ef9f10b3fbf6e9b9f3c5996d503fdc9bbe60cd04ef1"},{"messageHash":"0xe82a6e83d9cfa2f470859d6e5ea83c2e1f9df5fc6d9f9f998f3170e76fdd5fff"},{"messageHash":"0x6e278856de8973ad7aca18a249847c20e5c9ecc04cb8d53a4019ac8751fb9549"},{"messageHash":"0x3040bf40f9d5301e1bf8d95c642a44c5e72c433a64a88b4ae64bca5a40e03e10"},{"messageHash":"0xd53f0a5037b2ed9b051338c465b2ac3a0393d937f5d14630b1bcdda6d25fab61"},{"messageHash":"0xecb0c81090fb95acf18a59e355d380064f72e8c08cd809c2bf9e76d6498c10f3"},{"messageHash":"0x711f4a29365f8bc7655946759493733ccad6a4a3b14baa69beb4d3180d3fea60"},{"messageHash":"0xa2070794758bbff64c1ebbb6c42e9c6a8101224033f56328705a0851c9a5b2ac"},{"messageHash":"0x7f9e4332e4de9de3425940eaaf3907aafb3b8e05abe69931bbbe08f482dd7a0d"},{"messageHash":"0xb506b4e1403d118c0f05d8ad10fc82b1ebf42856b9bf38ce663451b8477572a8"},{"messageHash":"0xff93473f7587c7f6b0017d115c4c707b495b123caf8c2eec2dd69b06a212b0b7"},{"messageHash":"0x04e22d88fd0135943f73f1f9266ad93b1691524e3be81b350018dee587740ae5"},{"messageHash":"0xd8662ae16bfd1a88f1c5d8e5898971ee570f56111f8203ee060c6f275f09883d"},{"messageHash":"0x89419fa29d0a48d3b0ccb318e35bed5e1149f44f7fb0f15d7f7c78d3fcecf922"}],"paginationCursor":"0x89419fa29d0a48d3b0ccb318e35bed5e1149f44f7fb0f15d7f7c78d3fcecf922"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00c5c8f0089e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 23f0123cc0f8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-04-09 04:49:23.665 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:23.665 DEBUG [tests.conftest] Running test: test_time_filter_zero_end_time with id: 2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a
2026-04-09 04:49:23.666 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:23.666 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:49:23.666 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:49:23.674 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:23.674 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
2026-04-09 04:49:23.674 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:23.674 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:23.676 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:23.676 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.230
2026-04-09 04:49:23.676 DEBUG [src.node.docker_mananger] Generated ports ['50889', '50890', '50891', '50892', '50893']
2026-04-09 04:49:23.676 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:23.677 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:23.677 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:23.677 DEBUG [src.node.docker_mananger] docker run -i -t -p 50889:50889 -p 50890:50890 -p 50891:50891 -p 50892:50892 -p 50893:50893 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=50891 --rest-port=50889 --tcp-port=50890 --discv5-udp-port=50892 --rest-address=0.0.0.0 --nat=extip:172.18.12.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfb0729a5461cfc6a65db36dfdea8ed9fb9d7b9dd6d2c1d9cff961ae42f391fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50893 --metrics-logging=true --store=true --relay=true
2026-04-09 04:49:23.895 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.230 waku 1afb6bdb6b6397299c1fe0d04c1d6376f48b9f997fc8137e2aacef44619f3f1e
2026-04-09 04:49:23.936 ERROR [src.node.docker_mananger] Max retries reached for container 446953c216a4. Exiting log stream.
2026-04-09 04:49:23.941 DEBUG [src.node.docker_mananger] Container started with ID 1afb6bdb6b63. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
2026-04-09 04:49:23.943 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50889
2026-04-09 04:49:23.943 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:24.455 ERROR [src.node.docker_mananger] Max retries reached for container e6bb8549491b. Exiting log stream.
2026-04-09 04:49:24.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50889/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.946 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:24.947 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:24.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50889/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.230/tcp/50890/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6","/ip4/172.18.12.230/tcp/50891/ws/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6"],"enrUri":"enr:-L24QC03svi943DgtwdlOrfUWP3XJUDoCXFA9dgSYLiikBTccI2teYGgTGmuhzl615clUJZXXoTb1KG_09OGC_S3rf4CgmlkgnY0gmlwhKwSDOaKbXVsdGlhZGRyc5YACASsEgzmBsbKAAoErBIM5gbGy90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_fHUrzghZTvnlm8L93x5hs_avPcgvQ9v048xSIuGnrODdGNwgsbKg3VkcILGzIV3YWt1MgM"}'
2026-04-09 04:49:24.950 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:24.958 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:24.958 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
2026-04-09 04:49:24.958 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:24.958 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:24.960 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:24.960 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.177
2026-04-09 04:49:24.960 DEBUG [src.node.docker_mananger] Generated ports ['33636', '33637', '33638', '33639', '33640']
2026-04-09 04:49:24.961 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:24.961 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:24.961 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:24.961 DEBUG [src.node.docker_mananger] docker run -i -t -p 33636:33636 -p 33637:33637 -p 33638:33638 -p 33639:33639 -p 33640:33640 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=33638 --rest-port=33636 --tcp-port=33637 --discv5-udp-port=33639 --rest-address=0.0.0.0 --nat=extip:172.18.27.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5ae13df85dfddbbb3518cde48e7b092793cbca1ef7ccce9ca4b52a3d66c4d005 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33640 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC03svi943DgtwdlOrfUWP3XJUDoCXFA9dgSYLiikBTccI2teYGgTGmuhzl615clUJZXXoTb1KG_09OGC_S3rf4CgmlkgnY0gmlwhKwSDOaKbXVsdGlhZGRyc5YACASsEgzmBsbKAAoErBIM5gbGy90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_fHUrzghZTvnlm8L93x5hs_avPcgvQ9v048xSIuGnrODdGNwgsbKg3VkcILGzIV3YWt1MgM --storenode=/ip4/172.18.12.230/tcp/50890/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6 --store=true --relay=true
2026-04-09 04:49:25.169 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.177 waku 354be3ace9490c18d51b3ed296f05e0b5a6b18d3faca998e519dd5131ab80c1d
2026-04-09 04:49:25.215 DEBUG [src.node.docker_mananger] Container started with ID 354be3ace949. Setting up logs at ./log/docker/store_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
2026-04-09 04:49:25.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33636
2026-04-09 04:49:25.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:26.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33636/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:26.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:26.221 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:26.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:26.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.177/tcp/33637/p2p/16Uiu2HAkvtjk6JPJCzq2ZA6RbQuwzpMgpntNhFivCNNqmKPLhMhu","/ip4/172.18.27.177/tcp/33638/ws/p2p/16Uiu2HAkvtjk6JPJCzq2ZA6RbQuwzpMgpntNhFivCNNqmKPLhMhu"],"enrUri":"enr:-L24QIbQkGFj8md2wEoK1UNKyIvN4RBSUV_lcCmEf4NiyBYfJP-iJZO_I2IK7bSoZIjVTeIAsqUJ0AWpOE9T3I-6YMcCgmlkgnY0gmlwhKwSG7GKbXVsdGlhZGRyc5YACASsEhuxBoNlAAoErBIbsQaDZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFcqf3esoUNXlCDrb2x9kQEKWo0rPg3TW-UJyNzu2ZsSDdGNwgoNlg3VkcIKDZ4V3YWt1MgM"}'
2026-04-09 04:49:26.224 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:26.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33636/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.230/tcp/50890/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6"]'
2026-04-09 04:49:26.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:26.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50889/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:26.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:26.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33636/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:26.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:26.234 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:26.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:26.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:26.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:26.442 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:26.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:26.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:26.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:26.650 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:26.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:26.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:26.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:26.857 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:26.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:26.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:26.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:27.064 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:27.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:27.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:27.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:27.272 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:27.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:27.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:27.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:27.479 DEBUG [tests.store.test_time_filter] inquering stored messages with end time 0
2026-04-09 04:49:27.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50889/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:27.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8922deb2e349e73e168dd5f559ad52929dd9c6ed1266492b6b0a28da59f121b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710163234659840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf05f05d2a68adf3a56b742e2b6c2de4542e5d9061a84595f18c672c6cfe9cb96","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710165234668032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xdd46bca267bc99d2fd3370c93333a221233561c9e8a2c4536da2eee543e29662","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166134670080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x43f9cca8e7b6bb9db2d344769a8497205b03849a5d6bc797d25f3ae9472ac46b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166334671872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7f3dfbaa1805a3c72e77bb9800437ed1911b17a4341ad243d6ff04e909d13167","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710168234673920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xbbae5e167ce322b243e04e779cf73fc821b91c0068e57d55a9144c8b7886c9df","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710176234674944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-09 04:49:27.483 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-04-09 04:49:27.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33636/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:27.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8922deb2e349e73e168dd5f559ad52929dd9c6ed1266492b6b0a28da59f121b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710163234659840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf05f05d2a68adf3a56b742e2b6c2de4542e5d9061a84595f18c672c6cfe9cb96","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710165234668032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xdd46bca267bc99d2fd3370c93333a221233561c9e8a2c4536da2eee543e29662","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166134670080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x43f9cca8e7b6bb9db2d344769a8497205b03849a5d6bc797d25f3ae9472ac46b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166334671872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7f3dfbaa1805a3c72e77bb9800437ed1911b17a4341ad243d6ff04e909d13167","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710168234673920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xbbae5e167ce322b243e04e779cf73fc821b91c0068e57d55a9144c8b7886c9df","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710176234674944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-09 04:49:27.487 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-04-09 04:49:27.489 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:27.491 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:27.491 DEBUG [src.node.waku_node] Stopping container with id 1afb6bdb6b63
2026-04-09 04:49:28.008 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:28.008 DEBUG [src.node.waku_node] Stopping container with id 354be3ace949
2026-04-09 04:49:28.487 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:28.491 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:28.498 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:28.504 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-04-09 04:51:45.150 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:51:45.152 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_store with id: 2026-04-09_04-51-45__f3415dbd-f874-4c63-ade9-e18e6e8f3302
2026-04-09 04:51:45.152 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:51:45.152 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:51:45.163 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:51:45.164 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-51-45__f3415dbd-f874-4c63-ade9-e18e6e8f3302__wakuorg_nwaku:latest.log
2026-04-09 04:51:45.164 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:51:45.164 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:51:45.165 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:51:45.166 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.213
2026-04-09 04:51:45.166 DEBUG [src.node.docker_mananger] Generated ports ['3832', '3833', '3834', '3835', '3836']
2026-04-09 04:51:45.166 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:51:45.166 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:51:45.166 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:51:45.166 DEBUG [src.node.docker_mananger] docker run -i -t -p 3832:3832 -p 3833:3833 -p 3834:3834 -p 3835:3835 -p 3836:3836 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=3834 --rest-port=3832 --tcp-port=3833 --discv5-udp-port=3835 --rest-address=0.0.0.0 --nat=extip:172.18.103.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=49fbbb55afbc40c78b84b1e75fdebafadecd0fe3c53c1fe4bae7aa12fd1aeff8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3836 --metrics-logging=true --store=false --relay=true
2026-04-09 04:51:45.355 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.213 waku 03e671465cc2138882b2a5b9d726acfc5058258d84d441359704dbfa4a425408
2026-04-09 04:51:45.389 DEBUG [src.node.docker_mananger] Container started with ID 03e671465cc2. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-51-45__f3415dbd-f874-4c63-ade9-e18e6e8f3302__wakuorg_nwaku:latest.log
2026-04-09 04:51:45.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3832
2026-04-09 04:51:45.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:51:45.522 ERROR [src.node.docker_mananger] Max retries reached for container c3674ae2c406. Exiting log stream.
2026-04-09 04:51:45.974 ERROR [src.node.docker_mananger] Max retries reached for container b605902cf2b0. Exiting log stream.
2026-04-09 04:51:46.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3832/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:46.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:51:46.394 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:51:46.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3832/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:46.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.213/tcp/3833/p2p/16Uiu2HAm8qfMGQzEN3SnSE6DQpJyEGtKrPg8fNmEPL7BgRvDMJH6","/ip4/172.18.103.213/tcp/3834/ws/p2p/16Uiu2HAm8qfMGQzEN3SnSE6DQpJyEGtKrPg8fNmEPL7BgRvDMJH6"],"enrUri":"enr:-L24QCjynp8_rs1GBPUNymcw8U73n3Orbrcb3fjD9-Jcy_hdfuvAUwU9cKSN_JD_uBUqz-eHqB3sU2JY6U9l0UugVccCgmlkgnY0gmlwhKwSZ9WKbXVsdGlhZGRyc5YACASsEmfVBg75AAoErBJn1QYO-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx00oSYAgkPxfMIbPsG1yMInEUEkBd6WXoZj1tKiOhomDdGNwgg75g3VkcIIO-4V3YWt1MgE"}'
2026-04-09 04:51:46.396 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:51:46.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:51:46.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-51-45__f3415dbd-f874-4c63-ade9-e18e6e8f3302__wakuorg_nwaku:latest.log
2026-04-09 04:51:46.403 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:51:46.403 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:51:46.404 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:51:46.405 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.228
2026-04-09 04:51:46.405 DEBUG [src.node.docker_mananger] Generated ports ['52917', '52918', '52919', '52920', '52921']
2026-04-09 04:51:46.405 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:51:46.405 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:51:46.405 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:51:46.405 DEBUG [src.node.docker_mananger] docker run -i -t -p 52917:52917 -p 52918:52918 -p 52919:52919 -p 52920:52920 -p 52921:52921 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=52919 --rest-port=52917 --tcp-port=52918 --discv5-udp-port=52920 --rest-address=0.0.0.0 --nat=extip:172.18.98.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4bd06d557bb3bcc84ea0ebbb4111379eb3fcbfdad10a7dfd489b6e431c70f9aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52921 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCjynp8_rs1GBPUNymcw8U73n3Orbrcb3fjD9-Jcy_hdfuvAUwU9cKSN_JD_uBUqz-eHqB3sU2JY6U9l0UugVccCgmlkgnY0gmlwhKwSZ9WKbXVsdGlhZGRyc5YACASsEmfVBg75AAoErBJn1QYO-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx00oSYAgkPxfMIbPsG1yMInEUEkBd6WXoZj1tKiOhomDdGNwgg75g3VkcIIO-4V3YWt1MgE --storenode=/ip4/172.18.103.213/tcp/3833/p2p/16Uiu2HAm8qfMGQzEN3SnSE6DQpJyEGtKrPg8fNmEPL7BgRvDMJH6 --store=true --relay=false
2026-04-09 04:51:46.590 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.228 waku dd6a8afc25ce09d9128134bc84ffc2cd9eeaa1cf86d2f2b070e1565088c5ea42
2026-04-09 04:51:46.625 DEBUG [src.node.docker_mananger] Container started with ID dd6a8afc25ce. Setting up logs at ./log/docker/store_node1_2026-04-09_04-51-45__f3415dbd-f874-4c63-ade9-e18e6e8f3302__wakuorg_nwaku:latest.log
2026-04-09 04:51:46.625 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52917
2026-04-09 04:51:46.625 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:51:47.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52917/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:47.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:51:47.630 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:51:47.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:47.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.228/tcp/52918/p2p/16Uiu2HAm7kr9RheaLwhPcs6MoxBNypMNpwBJuAeH9853QzqSZpVa","/ip4/172.18.98.228/tcp/52919/ws/p2p/16Uiu2HAm7kr9RheaLwhPcs6MoxBNypMNpwBJuAeH9853QzqSZpVa"],"enrUri":"enr:-L24QCm7TNf1IjqEEpDezu9gedqYfZwBWVg7uz7HK1QZnJu6Hp6tW8ahCeOQun8cDeTuUUwMR7cYOHYWwNNXTEoNKl8CgmlkgnY0gmlwhKwSYuSKbXVsdGlhZGRyc5YACASsEmLkBs62AAoErBJi5AbOt90DgnJzhQDGAQAAiXNlY3AyNTZrMaECtzXF-HTtVD5u1wDy5dYuFg1wMRj893AXxyCyGUFsxWWDdGNwgs62g3VkcILOuIV3YWt1MgI"}'
2026-04-09 04:51:47.632 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:51:47.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.213/tcp/3833/p2p/16Uiu2HAm8qfMGQzEN3SnSE6DQpJyEGtKrPg8fNmEPL7BgRvDMJH6"]'
2026-04-09 04:51:47.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:47.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3832/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:51:47.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:47.684 DEBUG [src.steps.store] Relaying message
2026-04-09 04:51:47.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3832/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:51:47.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:47.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:51:47.894 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:51:47.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52917/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:47.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-09 04:51:47.898 DEBUG [src.steps.store] messages length is 0
2026-04-09 04:51:47.899 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:51:47.901 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:51:47.901 DEBUG [src.node.waku_node] Stopping container with id 03e671465cc2
2026-04-09 04:51:48.360 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:48.361 DEBUG [src.node.waku_node] Stopping container with id dd6a8afc25ce
2026-04-09 04:51:48.799 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:48.802 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:51:48.810 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:51:48.814 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-04-09 04:48:18.086 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:18.088 DEBUG [tests.conftest] Running test: test_time_filter_zero_start_time with id: 2026-04-09_04-48-18__674d5355-197d-48b1-be34-11408cddd036
2026-04-09 04:48:18.088 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:18.088 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:48:18.088 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:48:18.099 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:18.099 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-48-18__674d5355-197d-48b1-be34-11408cddd036__wakuorg_nwaku:latest.log
2026-04-09 04:48:18.099 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:18.100 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:18.102 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:18.103 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.212
2026-04-09 04:48:18.103 DEBUG [src.node.docker_mananger] Generated ports ['24899', '24900', '24901', '24902', '24903']
2026-04-09 04:48:18.103 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:18.104 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:18.104 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:18.104 DEBUG [src.node.docker_mananger] docker run -i -t -p 24899:24899 -p 24900:24900 -p 24901:24901 -p 24902:24902 -p 24903:24903 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=24901 --rest-port=24899 --tcp-port=24900 --discv5-udp-port=24902 --rest-address=0.0.0.0 --nat=extip:172.18.232.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d2c8c1e6e8cb1424ed4ddba857ecad3cca24ff9be3e0caec92d1f59f889c1642 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24903 --metrics-logging=true --store=true --relay=true
2026-04-09 04:48:18.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.212 waku 023c96cf24ad08b44868ee4979d1caa093c89fcce0353b2d76cc6d167cb9bc52
2026-04-09 04:48:18.340 DEBUG [src.node.docker_mananger] Container started with ID 023c96cf24ad. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-48-18__674d5355-197d-48b1-be34-11408cddd036__wakuorg_nwaku:latest.log
2026-04-09 04:48:18.341 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24899
2026-04-09 04:48:18.341 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:18.396 ERROR [src.node.docker_mananger] Max retries reached for container a45b4aa698f9. Exiting log stream.
2026-04-09 04:48:18.920 ERROR [src.node.docker_mananger] Max retries reached for container 408d075bd59c. Exiting log stream.
2026-04-09 04:48:19.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24899/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:19.344 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:19.344 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:19.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:19.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.212/tcp/24900/p2p/16Uiu2HAmEvkqov9jw7Ty6t37jRo9viaSYrw7zqHdPmsExNcoQGQu","/ip4/172.18.232.212/tcp/24901/ws/p2p/16Uiu2HAmEvkqov9jw7Ty6t37jRo9viaSYrw7zqHdPmsExNcoQGQu"],"enrUri":"enr:-L24QKipazgb8DzTfJwQmlBpj7nsS0Mi3980lHImgitFu1CJbIQhgAnduPJ_NpxMcI3dGodzGGlzrKJIj9Drth56nJwCgmlkgnY0gmlwhKwS6NSKbXVsdGlhZGRyc5YACASsEujUBmFEAAoErBLo1AZhRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIcFkl6CLq_kXer5PLLIGjtA6e1-22uhCHRabdTAa156DdGNwgmFEg3VkcIJhRoV3YWt1MgM"}'
2026-04-09 04:48:19.347 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:19.355 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:19.355 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-48-18__674d5355-197d-48b1-be34-11408cddd036__wakuorg_nwaku:latest.log
2026-04-09 04:48:19.355 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:19.355 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:19.357 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:19.357 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.97
2026-04-09 04:48:19.357 DEBUG [src.node.docker_mananger] Generated ports ['2205', '2206', '2207', '2208', '2209']
2026-04-09 04:48:19.357 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:19.357 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:19.357 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:19.357 DEBUG [src.node.docker_mananger] docker run -i -t -p 2205:2205 -p 2206:2206 -p 2207:2207 -p 2208:2208 -p 2209:2209 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=2207 --rest-port=2205 --tcp-port=2206 --discv5-udp-port=2208 --rest-address=0.0.0.0 --nat=extip:172.18.66.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfda46bc45a50b7fbeb9dadaccbbf3ccc4a648a36fdcaf108c8dbfe76eaca1b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2209 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKipazgb8DzTfJwQmlBpj7nsS0Mi3980lHImgitFu1CJbIQhgAnduPJ_NpxMcI3dGodzGGlzrKJIj9Drth56nJwCgmlkgnY0gmlwhKwS6NSKbXVsdGlhZGRyc5YACASsEujUBmFEAAoErBLo1AZhRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIcFkl6CLq_kXer5PLLIGjtA6e1-22uhCHRabdTAa156DdGNwgmFEg3VkcIJhRoV3YWt1MgM --storenode=/ip4/172.18.232.212/tcp/24900/p2p/16Uiu2HAmEvkqov9jw7Ty6t37jRo9viaSYrw7zqHdPmsExNcoQGQu --store=true --relay=true
2026-04-09 04:48:19.560 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.97 waku b2cb7c97c38988cee9baeb41a22928a80913139a9e723ab32f701f7b989747c9
2026-04-09 04:48:19.595 DEBUG [src.node.docker_mananger] Container started with ID b2cb7c97c389. Setting up logs at ./log/docker/store_node1_2026-04-09_04-48-18__674d5355-197d-48b1-be34-11408cddd036__wakuorg_nwaku:latest.log
2026-04-09 04:48:19.595 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2205
2026-04-09 04:48:19.596 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:20.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2205/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:20.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2205/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:20.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.97/tcp/2206/p2p/16Uiu2HAkuduCPodfJV1c4wKDrhLCNXv1X6uabPyg7KXhsc68Lkre","/ip4/172.18.66.97/tcp/2207/ws/p2p/16Uiu2HAkuduCPodfJV1c4wKDrhLCNXv1X6uabPyg7KXhsc68Lkre"],"enrUri":"enr:-L24QJo1_5NKfENxmQUx32mru-BQp1fvjTMrtK6-LxbxmAvgemiRuMWfGvM5Qxq21aFe72v2GKm79NMrea7o643AnhICgmlkgnY0gmlwhKwSQmGKbXVsdGlhZGRyc5YACASsEkJhBgieAAoErBJCYQYIn90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAyHqHLWbPTbzXZPXTCTgrWf_alzqEaHCi3T07f4J_JODdGNwggieg3VkcIIIoIV3YWt1MgM"}'
2026-04-09 04:48:20.604 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:20.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2205/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.212/tcp/24900/p2p/16Uiu2HAmEvkqov9jw7Ty6t37jRo9viaSYrw7zqHdPmsExNcoQGQu"]'
2026-04-09 04:48:20.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:20.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24899/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:20.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:20.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2205/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:20.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:20.614 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:20.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:20.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:20.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:20.820 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:20.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:20.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:20.826 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:21.027 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:21.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:21.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:21.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:21.234 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:21.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:21.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:21.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:21.440 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:21.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:21.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:21.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:21.647 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:21.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:21.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:21.653 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:21.854 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 0
2026-04-09 04:48:21.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24899/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:21.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb0531e4d9a488c6d182f040c1a516690f596422238ccb660a35eafa733b16f78","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710097613928192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3c93a80eb7ed013f9977683e9c3118da593ab2a9673f9ea4e9bc3ef03c158fd4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710099613934080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x2754ec31ac8d397f2298036be497b13cab15d19941287ef98fad38e6add84fa1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710100513936128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xacd175792dabf4d1f2c1fefffa4c144f00dec049e19678400f109f188e495fd9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710100713938944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5cbbb456a74e70c7875ee4710c8c1fe5dafbeffc6c21fa86fd56a90a30118989","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710102613939968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x38535a1f41b2ad2f7860b7bf2b0429fa8436745cbee877036eba9dec4cf0218a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710110613942016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-09 04:48:21.859 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-04-09 04:48:21.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2205/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:21.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb0531e4d9a488c6d182f040c1a516690f596422238ccb660a35eafa733b16f78","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710097613928192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3c93a80eb7ed013f9977683e9c3118da593ab2a9673f9ea4e9bc3ef03c158fd4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710099613934080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x2754ec31ac8d397f2298036be497b13cab15d19941287ef98fad38e6add84fa1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710100513936128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xacd175792dabf4d1f2c1fefffa4c144f00dec049e19678400f109f188e495fd9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710100713938944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x5cbbb456a74e70c7875ee4710c8c1fe5dafbeffc6c21fa86fd56a90a30118989","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710102613939968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x38535a1f41b2ad2f7860b7bf2b0429fa8436745cbee877036eba9dec4cf0218a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710110613942016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-09 04:48:21.862 DEBUG [tests.store.test_time_filter] number of messages stored for start time = 0 is 6
2026-04-09 04:48:21.864 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:21.865 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:21.865 DEBUG [src.node.waku_node] Stopping container with id 023c96cf24ad
2026-04-09 04:48:22.368 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:22.369 DEBUG [src.node.waku_node] Stopping container with id b2cb7c97c389
2026-04-09 04:48:22.866 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:22.870 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:22.884 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:22.891 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_service_peers_schema with id: 2026-04-09_04-48-54__73cb7966-194f-4826-a1aa-95fb9f153167
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-54__73cb7966-194f-4826-a1aa-95fb9f153167__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-54__73cb7966-194f-4826-a1aa-95fb9f153167__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-48-54__73cb7966-194f-4826-a1aa-95fb9f153167__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-48-54__73cb7966-194f-4826-a1aa-95fb9f153167__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.81.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25845', '25846', '25847', '25848', '25849']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25845:25845 -p 25846:25846 -p 25847:25847 -p 25848:25848 -p 25849:25849 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=25847 --rest-port=25845 --tcp-port=25846 --discv5-udp-port=25848 --rest-address=0.0.0.0 --nat=extip:172.18.81.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acfdea810a8cf50b756a02add5ee47fbed5c67ce41cbfa5f84fdcfaec85dc07e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25849 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.65 waku 6a707a13756ba3a1ac50bc561a3276b4d51d8d489fdc930dd14981316a26ece7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a707a13756b. Setting up logs at ./log/docker/n1_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25845
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75cdb09bb7f2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 918da895b86b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25845/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.65/tcp/25846/p2p/16Uiu2HAm7B4DunTVqK4L3SDDRPHJ2gfJCSN7HH4z4oUHVgNaWoTj","/ip4/172.18.81.65/tcp/25847/ws/p2p/16Uiu2HAm7B4DunTVqK4L3SDDRPHJ2gfJCSN7HH4z4oUHVgNaWoTj"],"enrUri":"enr:-L24QE2vft5MNFz4W_q0neSj8O84lyxsVk5gVAawIOBM4AY1XytK-B2n0LJU94K-o6dePUxGP2WQQLDDIgrAskpOQewCgmlkgnY0gmlwhKwSUUGKbXVsdGlhZGRyc5YACASsElFBBmT2AAoErBJRQQZk990DgnJzhQDGAQAAiXNlY3AyNTZrMaECro2ugk8e29S7iPgqMLdXqKIhIKNA-kngn0zDPxioNf6DdGNwgmT2g3VkcIJk-IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53505', '53506', '53507', '53508', '53509']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53505:53505 -p 53506:53506 -p 53507:53507 -p 53508:53508 -p 53509:53509 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=53507 --rest-port=53505 --tcp-port=53506 --discv5-udp-port=53508 --rest-address=0.0.0.0 --nat=extip:172.18.22.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec1282aac190e46f54abf8f03d5c3ee30dfead19a187b8baa9116cef0c2bd746 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53509 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE2vft5MNFz4W_q0neSj8O84lyxsVk5gVAawIOBM4AY1XytK-B2n0LJU94K-o6dePUxGP2WQQLDDIgrAskpOQewCgmlkgnY0gmlwhKwSUUGKbXVsdGlhZGRyc5YACASsElFBBmT2AAoErBJRQQZk990DgnJzhQDGAQAAiXNlY3AyNTZrMaECro2ugk8e29S7iPgqMLdXqKIhIKNA-kngn0zDPxioNf6DdGNwgmT2g3VkcIJk-IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.74 waku 98b6582c5c1fbc127c234ad42e5992579c75f5378ec3d691cd54b82ccdbad686
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98b6582c5c1f. Setting up logs at ./log/docker/n2_service_schema__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53505
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53505/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.74/tcp/53506/p2p/16Uiu2HAm8WqtRExpXgR6LQcuTexA2PRJwQ8qBBat1uvVyKysw9yV","/ip4/172.18.22.74/tcp/53507/ws/p2p/16Uiu2HAm8WqtRExpXgR6LQcuTexA2PRJwQ8qBBat1uvVyKysw9yV"],"enrUri":"enr:-L24QLkWxp2RM568_a9pv6x7Q2Cy3lmHWwUEI0T4tQFsc6WkUnA1p8hUAilQVPcI8u_Jgwm6R3pAclVEp67wJIM4wH4CgmlkgnY0gmlwhKwSFkqKbXVsdGlhZGRyc5YACASsEhZKBtECAAoErBIWSgbRA90DgnJzhQDGAQAAiXNlY3AyNTZrMaECwnsJTdJAKmbAM2x9ygH9uc9xwWbppv_yw0moLog6PPyDdGNwgtECg3VkcILRBIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25845/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.22.74/tcp/55990/p2p/16Uiu2HAm8WqtRExpXgR6LQcuTexA2PRJwQ8qBBat1uvVyKysw9yV","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:543 Validate schema of get service peers
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6a707a13756b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 98b6582c5c1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-09_04-47-47__b27d6232-bddf-4fb8-af1d-b9c12ebec1d6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-47__b27d6232-bddf-4fb8-af1d-b9c12ebec1d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42396', '42397', '42398', '42399', '42400']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42396:42396 -p 42397:42397 -p 42398:42398 -p 42399:42399 -p 42400:42400 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=42398 --rest-port=42396 --tcp-port=42397 --discv5-udp-port=42399 --rest-address=0.0.0.0 --nat=extip:172.18.5.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bcedfbcc25e4175c4b2381a4babf4f773ef6193caccbd2e7ca76ccb0a32ccd3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42400 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.29 waku 404f580162bc8d847f70e37de8efab99463ff18e7abff68f9c860d33a459a775
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 404f580162bc. Setting up logs at ./log/docker/node1_2026-04-09_04-47-47__b27d6232-bddf-4fb8-af1d-b9c12ebec1d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42396
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a49becc30201. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 70552e77bf92. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42396/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.29/tcp/42397/p2p/16Uiu2HAmDNmC2rfAUPUodf3aTxoFZQGXL3gsvigdhMktgZyzhrsD","/ip4/172.18.5.29/tcp/42398/ws/p2p/16Uiu2HAmDNmC2rfAUPUodf3aTxoFZQGXL3gsvigdhMktgZyzhrsD"],"enrUri":"enr:-L24QJCk_rJPCoenlGpzLxJgfSUAYF8mJSqkeArABY3-klY6MFBkyzE-cDE-h323iFVgMlJVWX5p2Si8pVgOm8noDPACgmlkgnY0gmlwhKwSBR2KbXVsdGlhZGRyc5YACASsEgUdBqWdAAoErBIFHQalnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCrODra-qPcNqwIfuQzLANc55CbrbvGuZJdrJ-5Taq5SDdGNwgqWdg3VkcIKln4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-47__b27d6232-bddf-4fb8-af1d-b9c12ebec1d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36882', '36883', '36884', '36885', '36886']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36882:36882 -p 36883:36883 -p 36884:36884 -p 36885:36885 -p 36886:36886 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=36884 --rest-port=36882 --tcp-port=36883 --discv5-udp-port=36885 --rest-address=0.0.0.0 --nat=extip:172.18.204.135 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bd9ff0e6f2436efcbc0ebde8a2dbedcabb2f1eafe93dadfb4512fff8852beae8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36886 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJCk_rJPCoenlGpzLxJgfSUAYF8mJSqkeArABY3-klY6MFBkyzE-cDE-h323iFVgMlJVWX5p2Si8pVgOm8noDPACgmlkgnY0gmlwhKwSBR2KbXVsdGlhZGRyc5YACASsEgUdBqWdAAoErBIFHQalnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCrODra-qPcNqwIfuQzLANc55CbrbvGuZJdrJ-5Taq5SDdGNwgqWdg3VkcIKln4V3YWt1MgU --filternode=/ip4/172.18.5.29/tcp/42397/p2p/16Uiu2HAmDNmC2rfAUPUodf3aTxoFZQGXL3gsvigdhMktgZyzhrsD
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.135 waku 9c117e6d2edab8f972f045e5efedd88ac5b384449aabaadcc2b6ac692aeca4f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c117e6d2eda. Setting up logs at ./log/docker/node2_2026-04-09_04-47-47__b27d6232-bddf-4fb8-af1d-b9c12ebec1d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36882
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.135/tcp/36883/p2p/16Uiu2HAm1gMQZprFRrW9LP6eeW7taTkXdcVYnmAt5HLvkkt4cAkk","/ip4/172.18.204.135/tcp/36884/ws/p2p/16Uiu2HAm1gMQZprFRrW9LP6eeW7taTkXdcVYnmAt5HLvkkt4cAkk"],"enrUri":"enr:-L24QPHKw1QJItzaY3XjVbcnuIKo7CNu0GS-g_k6JpokRrZgLgamJrTGacbmIeGMdJQEPVH6k8c2etDcOjk_ChBIw0kCgmlkgnY0gmlwhKwSzIeKbXVsdGlhZGRyc5YACASsEsyHBpATAAoErBLMhwaQFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXOjVUawz0jdbsUsnTRZMOspUn7GBjAZrc9BcyOmYDPWDdGNwgpATg3VkcIKQFYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36882/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.29/tcp/42397/p2p/16Uiu2HAmDNmC2rfAUPUodf3aTxoFZQGXL3gsvigdhMktgZyzhrsD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36882/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "907f461f-ba17-4464-a9df-ca42b77c919c", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"907f461f-ba17-4464-a9df-ca42b77c919c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1775710069617438786,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1775710069731380589,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775710069842613387,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775710069953437221,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775710070064809345,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:36882/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36882/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36882/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36882/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36882/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36882/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36882/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 404f580162bc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c117e6d2eda
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[7000] with id: 2026-04-09_04-48-32__ff45b13f-69d6-4cd5-9677-c3550766ed3d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-32__ff45b13f-69d6-4cd5-9677-c3550766ed3d__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-32__ff45b13f-69d6-4cd5-9677-c3550766ed3d__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10183', '10184', '10185', '10186', '10187']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10183:10183 -p 10184:10184 -p 10185:10185 -p 10186:10186 -p 10187:10187 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=10185 --rest-port=10183 --tcp-port=10184 --discv5-udp-port=10186 --rest-address=0.0.0.0 --nat=extip:172.18.98.50 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abc1accf4bf7e0677bd11f9c36eb661deaab4179199a3f3fada7c10c1b525b13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10187 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.50 waku a3658573700508eeeeb9e397037e4f4213962d4d8d73058fa85aac59d5b46488
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a36585737005. Setting up logs at ./log/docker/node1_2026-04-09_04-48-32__ff45b13f-69d6-4cd5-9677-c3550766ed3d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10183
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfc2aadcffd2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 93ffaf9349f0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10183/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.50/tcp/10184/p2p/16Uiu2HAmFYG1TKBgpxDyd2ZBVR3GtgcZLBbKPPGvWoiP2Lu1F7fU","/ip4/172.18.98.50/tcp/10185/ws/p2p/16Uiu2HAmFYG1TKBgpxDyd2ZBVR3GtgcZLBbKPPGvWoiP2Lu1F7fU"],"enrUri":"enr:-L24QDDzo0YEcoGLUiHGzw3uZveEmMdMnNLU2ho56jf7Ri-yIVhAKP3NbdW8Mbuks7VLg8Fkfy9aVx6CRDi285rKU98CgmlkgnY0gmlwhKwSYjKKbXVsdGlhZGRyc5YACASsEmIyBifIAAoErBJiMgYnyd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKtmzHolHcQ442c3JFvyOdiVjDXIRXwSTaVZc4mC7-3-DdGNwgifIg3VkcIInyoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39954', '39955', '39956', '39957', '39958']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39954:39954 -p 39955:39955 -p 39956:39956 -p 39957:39957 -p 39958:39958 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=39956 --rest-port=39954 --tcp-port=39955 --discv5-udp-port=39957 --rest-address=0.0.0.0 --nat=extip:172.18.1.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=323eddc244ee681cbf867f2f8da6eff31ed35f2fdd9806e13c4bbd7aa1ebaa2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39958 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDDzo0YEcoGLUiHGzw3uZveEmMdMnNLU2ho56jf7Ri-yIVhAKP3NbdW8Mbuks7VLg8Fkfy9aVx6CRDi285rKU98CgmlkgnY0gmlwhKwSYjKKbXVsdGlhZGRyc5YACASsEmIyBifIAAoErBJiMgYnyd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKtmzHolHcQ442c3JFvyOdiVjDXIRXwSTaVZc4mC7-3-DdGNwgifIg3VkcIInyoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.99 waku 5af3a44ac2707b9350e0bec9274094782c419e0eebc14aad053ba81b19227e54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5af3a44ac270. Setting up logs at ./log/docker/node2_2026-04-09_04-48-32__ff45b13f-69d6-4cd5-9677-c3550766ed3d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39954
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39954/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39954/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.99/tcp/39955/p2p/16Uiu2HAmTS2SdsQ6fgSGakVcP6BhQLtA7E5CZonZsMif5DNBtUBR","/ip4/172.18.1.99/tcp/39956/ws/p2p/16Uiu2HAmTS2SdsQ6fgSGakVcP6BhQLtA7E5CZonZsMif5DNBtUBR"],"enrUri":"enr:-L24QOuitMu2jgaz5BztEb6DvlKFZm_5N8FabQ45lQM-hpl-N7rae5ltYgHkHoT5J3POuHnPoP8uOnfmO0eFI-X-Fa8CgmlkgnY0gmlwhKwSAWOKbXVsdGlhZGRyc5YACASsEgFjBpwTAAoErBIBYwacFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED240ed9c5UT6SYUF9mGKLrsH-CCrpdlj6Z94u6cXTiOCDdGNwgpwTg3VkcIKcFYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10183/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39954/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10183/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.1.99/tcp/39978/p2p/16Uiu2HAmTS2SdsQ6fgSGakVcP6BhQLtA7E5CZonZsMif5DNBtUBR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39954/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.98.50/tcp/10184/p2p/16Uiu2HAmFYG1TKBgpxDyd2ZBVR3GtgcZLBbKPPGvWoiP2Lu1F7fU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 7000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7465', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7465', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7465', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '7000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10183/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39954/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710125263801664,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7465', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a36585737005
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5af3a44ac270
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-04-09 04:48:47.462 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:47.463 DEBUG [tests.conftest] Running test: test_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-04-09_04-48-47__9883286c-6fd1-465b-a14a-315307370433
2026-04-09 04:48:47.463 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:47.463 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:48:47.463 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-09 04:48:47.470 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:47.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-47__9883286c-6fd1-465b-a14a-315307370433__wakuorg_nwaku:latest.log
2026-04-09 04:48:47.471 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:47.471 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:47.472 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:47.473 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.225
2026-04-09 04:48:47.473 DEBUG [src.node.docker_mananger] Generated ports ['13460', '13461', '13462', '13463', '13464']
2026-04-09 04:48:47.473 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:48:47.473 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:47.473 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:47.473 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:47.473 DEBUG [src.node.docker_mananger] docker run -i -t -p 13460:13460 -p 13461:13461 -p 13462:13462 -p 13463:13463 -p 13464:13464 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=13462 --rest-port=13460 --tcp-port=13461 --discv5-udp-port=13463 --rest-address=0.0.0.0 --nat=extip:172.18.155.225 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=8ac7ac9f4c71cf5c3fe7aec6e03fe6c1ab29feb9c6bb4cad40e03d89959ee21c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13464 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:48:47.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.225 waku b835f25f235c9a98f8f7fb265ac4c4993426d1c904a4994471eed6c25720c508
2026-04-09 04:48:47.691 DEBUG [src.node.docker_mananger] Container started with ID b835f25f235c. Setting up logs at ./log/docker/node1_2026-04-09_04-48-47__9883286c-6fd1-465b-a14a-315307370433__wakuorg_nwaku:latest.log
2026-04-09 04:48:47.691 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13460
2026-04-09 04:48:47.691 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:47.807 ERROR [src.node.docker_mananger] Max retries reached for container 668aa5270b7f. Exiting log stream.
2026-04-09 04:48:48.265 ERROR [src.node.docker_mananger] Max retries reached for container 530f8a7cc14c. Exiting log stream.
2026-04-09 04:48:48.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13460/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:48.695 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:48.695 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:48.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13460/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:48.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.225/tcp/13461/p2p/16Uiu2HAm6XfdBfYpVnwYP48hVd3t1wKdcF9SkeSVn8g3efnpMZoU","/ip4/172.18.155.225/tcp/13462/ws/p2p/16Uiu2HAm6XfdBfYpVnwYP48hVd3t1wKdcF9SkeSVn8g3efnpMZoU"],"enrUri":"enr:-L24QMni-RamYvB9g09NEA89d-UK5rBifM6NLLEQmjBOFKrsSWGM0CfzjT6uoU7_l9ryuJa-GB5fh1eZbWiVsWur440CgmlkgnY0gmlwhKwSm-GKbXVsdGlhZGRyc5YACASsEpvhBjSVAAoErBKb4QY0lt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECpPmjp7DBQDIbxu6gYHNwEUQegVU7iYhdqAsookl1OzeDdGNwgjSVg3VkcII0l4V3YWt1MgU"}'
2026-04-09 04:48:48.697 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:48.704 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:48.704 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-47__9883286c-6fd1-465b-a14a-315307370433__wakuorg_nwaku:latest.log
2026-04-09 04:48:48.704 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:48.704 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:48.705 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:48.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.172
2026-04-09 04:48:48.706 DEBUG [src.node.docker_mananger] Generated ports ['27185', '27186', '27187', '27188', '27189']
2026-04-09 04:48:48.706 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:48:48.706 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:48.706 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:48.706 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:48.706 DEBUG [src.node.docker_mananger] docker run -i -t -p 27185:27185 -p 27186:27186 -p 27187:27187 -p 27188:27188 -p 27189:27189 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=27187 --rest-port=27185 --tcp-port=27186 --discv5-udp-port=27188 --rest-address=0.0.0.0 --nat=extip:172.18.249.172 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=a485eb3a3b7add5a3ed689ff00e5dabadecbeed74a20cad99598336c360fc3cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27189 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMni-RamYvB9g09NEA89d-UK5rBifM6NLLEQmjBOFKrsSWGM0CfzjT6uoU7_l9ryuJa-GB5fh1eZbWiVsWur440CgmlkgnY0gmlwhKwSm-GKbXVsdGlhZGRyc5YACASsEpvhBjSVAAoErBKb4QY0lt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECpPmjp7DBQDIbxu6gYHNwEUQegVU7iYhdqAsookl1OzeDdGNwgjSVg3VkcII0l4V3YWt1MgU
2026-04-09 04:48:48.887 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.172 waku e2b2068f11ce921b29f965cdd16c2012fa438fd788917c3766ccbe23b744514a
2026-04-09 04:48:48.922 DEBUG [src.node.docker_mananger] Container started with ID e2b2068f11ce. Setting up logs at ./log/docker/node2_2026-04-09_04-48-47__9883286c-6fd1-465b-a14a-315307370433__wakuorg_nwaku:latest.log
2026-04-09 04:48:48.922 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27185
2026-04-09 04:48:48.922 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:49.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27185/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:49.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:49.938 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:49.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:49.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.172/tcp/27186/p2p/16Uiu2HAmCh6QAXXYo94sU2Jhih75xg33gppFKUgGMmxNS9jm7mb1","/ip4/172.18.249.172/tcp/27187/ws/p2p/16Uiu2HAmCh6QAXXYo94sU2Jhih75xg33gppFKUgGMmxNS9jm7mb1"],"enrUri":"enr:-L24QIrPtGYjN2qfYVHyirXLMzqOL7bOh65kl3S524I5lmXpYXzqvfbwdhJeCklhMqm3HmW8qv4iTz4m5nTTn5i6cDECgmlkgnY0gmlwhKwS-ayKbXVsdGlhZGRyc5YACASsEvmsBmoyAAoErBL5rAZqM90DgnJzhQDHAQAAiXNlY3AyNTZrMaEDAIoAe_G0kn8ALtjsKpdHPXkuWvbwDtSpWYs_m21yVVSDdGNwgmoyg3VkcIJqNIV3YWt1MgE"}'
2026-04-09 04:48:49.945 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:49.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27185/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.225/tcp/13461/p2p/16Uiu2HAm6XfdBfYpVnwYP48hVd3t1wKdcF9SkeSVn8g3efnpMZoU"]'
2026-04-09 04:48:49.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13460/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
2026-04-09 04:48:49.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27185/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-09 04:48:49.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13460/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:49.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:50.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27185/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:50.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710129958387827,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:50.069 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:50.070 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:50.070 DEBUG [src.node.waku_node] Stopping container with id b835f25f235c
2026-04-09 04:48:50.514 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:50.515 DEBUG [src.node.waku_node] Stopping container with id e2b2068f11ce
2026-04-09 04:48:50.952 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:50.954 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:50.960 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:50.965 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,61 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-04-09_04-48-06__ace69850-779f-4a6e-b292-9cf27a19017c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-48-06__ace69850-779f-4a6e-b292-9cf27a19017c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11820', '11821', '11822', '11823', '11824']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11820:11820 -p 11821:11821 -p 11822:11822 -p 11823:11823 -p 11824:11824 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=11822 --rest-port=11820 --tcp-port=11821 --discv5-udp-port=11823 --rest-address=0.0.0.0 --nat=extip:172.18.70.225 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa483afed8c37ad90eb2f5c9b9cdedde7fbb1a7a6addc01eeab1d030adfecce8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11824 --metrics-logging=true --lightpush=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.225 waku 5f9d8c3efc59af2b1338cac33a78f80a58fc54011e1c69c27ec141197ceb55ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f9d8c3efc59. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-48-06__ace69850-779f-4a6e-b292-9cf27a19017c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11820
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0eddd0c6b4a7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 122af7475ac8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11820/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11820/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.225/tcp/11821/p2p/16Uiu2HAmNUbSmFq5nV54AHbQdf3t66pwSJ4gRJD9xgKd8FxzQj2E","/ip4/172.18.70.225/tcp/11822/ws/p2p/16Uiu2HAmNUbSmFq5nV54AHbQdf3t66pwSJ4gRJD9xgKd8FxzQj2E"],"enrUri":"enr:-L24QMOX4BJ2UmiTt7uLTccg7Ziu2JkHGs1EebK9UVCcITmsEJqTg_6J8yP9KrPjhK0zsnwk4HqSh0gY8H6DwpQVZTQCgmlkgnY0gmlwhKwSRuGKbXVsdGlhZGRyc5YACASsEkbhBi4tAAoErBJG4QYuLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkespZXPN7k2XYtYOq5xnF1HAJ668NWtv8Jz8YA6qfLeDdGNwgi4tg3VkcIIuL4V3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-48-06__ace69850-779f-4a6e-b292-9cf27a19017c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54392', '54393', '54394', '54395', '54396']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54392:54392 -p 54393:54393 -p 54394:54394 -p 54395:54395 -p 54396:54396 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=54394 --rest-port=54392 --tcp-port=54393 --discv5-udp-port=54395 --rest-address=0.0.0.0 --nat=extip:172.18.231.90 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1f7666eeacfabca5b2d1ab8dc1e9cb0b88aa04152e55c2f8d73b2ba0f0c5fb7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54396 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMOX4BJ2UmiTt7uLTccg7Ziu2JkHGs1EebK9UVCcITmsEJqTg_6J8yP9KrPjhK0zsnwk4HqSh0gY8H6DwpQVZTQCgmlkgnY0gmlwhKwSRuGKbXVsdGlhZGRyc5YACASsEkbhBi4tAAoErBJG4QYuLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDkespZXPN7k2XYtYOq5xnF1HAJ668NWtv8Jz8YA6qfLeDdGNwgi4tg3VkcIIuL4V3YWt1MgQ --lightpushnode=/ip4/172.18.70.225/tcp/11821/p2p/16Uiu2HAmNUbSmFq5nV54AHbQdf3t66pwSJ4gRJD9xgKd8FxzQj2E --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.90 waku 9cb689a36b147a89b04ac33a21615df091238daec4ce279e888aad8b33dca178
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9cb689a36b14. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-48-06__ace69850-779f-4a6e-b292-9cf27a19017c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54392
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54392/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.90/tcp/54393/p2p/16Uiu2HAm6oaZiC17KFDmfFWq1opPhDuPRReYFeXWmdApeL229iL3","/ip4/172.18.231.90/tcp/54394/ws/p2p/16Uiu2HAm6oaZiC17KFDmfFWq1opPhDuPRReYFeXWmdApeL229iL3"],"enrUri":"enr:-L24QAoTHw2Fx7G-MwXi65JnOWsVr75tBqLRAH3IKPB1dUFHbpD4PZICBhiQOGX3n_esc-L_QqmmlPhKT1WwcJXutusCgmlkgnY0gmlwhKwS51qKbXVsdGlhZGRyc5YACASsEudaBtR5AAoErBLnWgbUet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqQ02Ax-0tIKtF9q9nkp9Dx40VjlhbXtuOLOQey1F50SDdGNwgtR5g3VkcILUe4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54392/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.225/tcp/11821/p2p/16Uiu2HAmNUbSmFq5nV54AHbQdf3t66pwSJ4gRJD9xgKd8FxzQj2E"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54392/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710088496008729}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:54392/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5f9d8c3efc59
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9cb689a36b14
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-09 04:51:04.463 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:51:04.463 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_content_topic with id: 2026-04-09_04-51-04__364433ae-edb9-437b-850d-bc7919dad1f6
2026-04-09 04:51:04.463 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:51:04.463 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:51:04.464 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:51:04.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:51:04.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-51-04__364433ae-edb9-437b-850d-bc7919dad1f6__wakuorg_nwaku:latest.log
2026-04-09 04:51:04.471 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:51:04.471 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:51:04.473 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:51:04.473 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.75
2026-04-09 04:51:04.473 DEBUG [src.node.docker_mananger] Generated ports ['29960', '29961', '29962', '29963', '29964']
2026-04-09 04:51:04.473 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:51:04.473 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:51:04.474 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:51:04.474 DEBUG [src.node.docker_mananger] docker run -i -t -p 29960:29960 -p 29961:29961 -p 29962:29962 -p 29963:29963 -p 29964:29964 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=29962 --rest-port=29960 --tcp-port=29961 --discv5-udp-port=29963 --rest-address=0.0.0.0 --nat=extip:172.18.54.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d49d39b6c19a53fbaf9db7df69ef7eef2bff0ad286a0dfdf48c21c53e5b6af82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29964 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:51:04.666 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.75 waku 9b58d5c6b54343a07cf18649be4bb11d7032968695d6c34e04a22d106d6f594e
2026-04-09 04:51:04.700 DEBUG [src.node.docker_mananger] Container started with ID 9b58d5c6b543. Setting up logs at ./log/docker/node1_2026-04-09_04-51-04__364433ae-edb9-437b-850d-bc7919dad1f6__wakuorg_nwaku:latest.log
2026-04-09 04:51:04.701 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29960
2026-04-09 04:51:04.701 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:51:04.779 ERROR [src.node.docker_mananger] Max retries reached for container 4f2944b13146. Exiting log stream.
2026-04-09 04:51:05.262 ERROR [src.node.docker_mananger] Max retries reached for container 585a68c0a278. Exiting log stream.
2026-04-09 04:51:05.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29960/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:05.705 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:51:05.705 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:51:05.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29960/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:05.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.75/tcp/29961/p2p/16Uiu2HAmNgviU15u8JdKy8d2isgbRGVPsHKg9uuvwKje36t46BFf","/ip4/172.18.54.75/tcp/29962/ws/p2p/16Uiu2HAmNgviU15u8JdKy8d2isgbRGVPsHKg9uuvwKje36t46BFf"],"enrUri":"enr:-L24QNNFmZ6hIDvAn57vpmHj6VRld8dkf8BRrPU_u7kUQOs7ILiUTx51eFMiY8QbgJn_waAQAgi3EmgmHQ6Wk7hXIxUCgmlkgnY0gmlwhKwSNkuKbXVsdGlhZGRyc5YACASsEjZLBnUJAAoErBI2SwZ1Ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlRPrwCHEwq7h4LJdhwBJ38HdPGyCD8yp2QVKdzh9RNKDdGNwgnUJg3VkcIJ1C4V3YWt1MgU"}'
2026-04-09 04:51:05.708 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:51:05.708 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:51:05.715 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:51:05.715 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-51-04__364433ae-edb9-437b-850d-bc7919dad1f6__wakuorg_nwaku:latest.log
2026-04-09 04:51:05.716 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:51:05.716 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:51:05.717 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:51:05.717 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.34
2026-04-09 04:51:05.718 DEBUG [src.node.docker_mananger] Generated ports ['30934', '30935', '30936', '30937', '30938']
2026-04-09 04:51:05.718 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:51:05.718 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:51:05.718 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:51:05.718 DEBUG [src.node.docker_mananger] docker run -i -t -p 30934:30934 -p 30935:30935 -p 30936:30936 -p 30937:30937 -p 30938:30938 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=30936 --rest-port=30934 --tcp-port=30935 --discv5-udp-port=30937 --rest-address=0.0.0.0 --nat=extip:172.18.148.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8cb5beb6fdef34dbca5ded1418af1031cde623be0ffddff37b123aa8eea96571 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30938 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNNFmZ6hIDvAn57vpmHj6VRld8dkf8BRrPU_u7kUQOs7ILiUTx51eFMiY8QbgJn_waAQAgi3EmgmHQ6Wk7hXIxUCgmlkgnY0gmlwhKwSNkuKbXVsdGlhZGRyc5YACASsEjZLBnUJAAoErBI2SwZ1Ct0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlRPrwCHEwq7h4LJdhwBJ38HdPGyCD8yp2QVKdzh9RNKDdGNwgnUJg3VkcIJ1C4V3YWt1MgU --filternode=/ip4/172.18.54.75/tcp/29961/p2p/16Uiu2HAmNgviU15u8JdKy8d2isgbRGVPsHKg9uuvwKje36t46BFf
2026-04-09 04:51:05.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.34 waku dde8115841457a329d34d664b50a534a5f32ed94847686e0c95cd4938658ef38
2026-04-09 04:51:05.955 DEBUG [src.node.docker_mananger] Container started with ID dde811584145. Setting up logs at ./log/docker/node2_2026-04-09_04-51-04__364433ae-edb9-437b-850d-bc7919dad1f6__wakuorg_nwaku:latest.log
2026-04-09 04:51:05.955 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30934
2026-04-09 04:51:05.955 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:51:06.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30934/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:06.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:51:06.959 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:51:06.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30934/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:06.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.34/tcp/30935/p2p/16Uiu2HAmQcmFczG9QrFfkLSj5RkpMoo2fmJ2ESoTdU9FEDhqNSHQ","/ip4/172.18.148.34/tcp/30936/ws/p2p/16Uiu2HAmQcmFczG9QrFfkLSj5RkpMoo2fmJ2ESoTdU9FEDhqNSHQ"],"enrUri":"enr:-L24QH0ux7B2BGT_72j7VSq_oVGFROMtFbneZbtHSNuGHRjQLfM0v9rOzY5GWNBXS2KfowrlRpTb-K6eIUq3JwNH18kCgmlkgnY0gmlwhKwSlCKKbXVsdGlhZGRyc5YACASsEpQiBnjXAAoErBKUIgZ42N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsbpFl3t6TgFuGa4TS51Bw85AKxtokvNM5Tk6o0SVwwODdGNwgnjXg3VkcIJ42YV3YWt1MgA"}'
2026-04-09 04:51:06.961 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:51:06.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30934/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.75/tcp/29961/p2p/16Uiu2HAmNgviU15u8JdKy8d2isgbRGVPsHKg9uuvwKje36t46BFf"]'
2026-04-09 04:51:06.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:06.996 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-09 04:51:06.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29960/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:51:07.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:07.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30934/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "36afedec-d269-4c38-9415-4dce91853981", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:51:07.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"36afedec-d269-4c38-9415-4dce91853981","statusDesc":"OK"}'
2026-04-09 04:51:07.029 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:30934/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:51:07.032 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30934/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:51:07.035 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:51:07.036 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:51:07.036 DEBUG [src.node.waku_node] Stopping container with id 9b58d5c6b543
2026-04-09 04:51:07.540 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:07.542 DEBUG [src.node.waku_node] Stopping container with id dde811584145
2026-04-09 04:51:08.014 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:08.016 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:51:08.025 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:51:08.029 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-09 04:48:56.648 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:56.648 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-09_04-48-56__80518380-2102-48cd-bf85-b864c0b0cda8
2026-04-09 04:48:56.648 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:56.648 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:48:56.649 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:48:56.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:56.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-56__80518380-2102-48cd-bf85-b864c0b0cda8__wakuorg_nwaku:latest.log
2026-04-09 04:48:56.655 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:56.655 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:56.657 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:56.657 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.121
2026-04-09 04:48:56.657 DEBUG [src.node.docker_mananger] Generated ports ['37922', '37923', '37924', '37925', '37926']
2026-04-09 04:48:56.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:56.657 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:56.657 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:56.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 37922:37922 -p 37923:37923 -p 37924:37924 -p 37925:37925 -p 37926:37926 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=37924 --rest-port=37922 --tcp-port=37923 --discv5-udp-port=37925 --rest-address=0.0.0.0 --nat=extip:172.18.126.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=caeabb96009ceef9ae3e86ef44edbb9fbaf9ac75b862c8cf8efd404ef9ae83b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37926 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:48:56.838 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.121 waku 4022c491a9e0eb58f6cbe7430dce1502fdf47f9b5e0e3da87e8a2a9b52095846
2026-04-09 04:48:56.871 DEBUG [src.node.docker_mananger] Container started with ID 4022c491a9e0. Setting up logs at ./log/docker/node1_2026-04-09_04-48-56__80518380-2102-48cd-bf85-b864c0b0cda8__wakuorg_nwaku:latest.log
2026-04-09 04:48:56.872 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37922
2026-04-09 04:48:56.873 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:56.956 ERROR [src.node.docker_mananger] Max retries reached for container 27e558f6ec39. Exiting log stream.
2026-04-09 04:48:57.455 ERROR [src.node.docker_mananger] Max retries reached for container 4afcb17a5536. Exiting log stream.
2026-04-09 04:48:57.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37922/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:57.877 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:57.877 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:57.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:57.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.121/tcp/37923/p2p/16Uiu2HAmAwzPcNxg6jeahiV3zGafUtdXF8acxk6u9eSfdCvmGtK1","/ip4/172.18.126.121/tcp/37924/ws/p2p/16Uiu2HAmAwzPcNxg6jeahiV3zGafUtdXF8acxk6u9eSfdCvmGtK1"],"enrUri":"enr:-L24QCqR2JSj3OK1dnkt3e_BxLtHsacYSvLbl1j-ZTXCyfgpIaSWdUcRJbsyf1x2ppLBPuUcjpuhhsdTiLoYpeIJnvACgmlkgnY0gmlwhKwSfnmKbXVsdGlhZGRyc5YACASsEn55BpQjAAoErBJ-eQaUJN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5qOLjsrA_yRhX-5Yx3AySN3g8seeycOslesYTTJRJjiDdGNwgpQjg3VkcIKUJYV3YWt1MgU"}'
2026-04-09 04:48:57.880 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:57.880 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:48:57.887 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:57.887 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-56__80518380-2102-48cd-bf85-b864c0b0cda8__wakuorg_nwaku:latest.log
2026-04-09 04:48:57.888 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:57.888 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:57.889 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:57.889 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.197
2026-04-09 04:48:57.889 DEBUG [src.node.docker_mananger] Generated ports ['15648', '15649', '15650', '15651', '15652']
2026-04-09 04:48:57.889 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:57.889 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:57.890 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:57.890 DEBUG [src.node.docker_mananger] docker run -i -t -p 15648:15648 -p 15649:15649 -p 15650:15650 -p 15651:15651 -p 15652:15652 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=15650 --rest-port=15648 --tcp-port=15649 --discv5-udp-port=15651 --rest-address=0.0.0.0 --nat=extip:172.18.60.197 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5cf75afef0addbae46cddb55c3ef10edcd15d39c622334ecdcf2ab7c02a7c8f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15652 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCqR2JSj3OK1dnkt3e_BxLtHsacYSvLbl1j-ZTXCyfgpIaSWdUcRJbsyf1x2ppLBPuUcjpuhhsdTiLoYpeIJnvACgmlkgnY0gmlwhKwSfnmKbXVsdGlhZGRyc5YACASsEn55BpQjAAoErBJ-eQaUJN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5qOLjsrA_yRhX-5Yx3AySN3g8seeycOslesYTTJRJjiDdGNwgpQjg3VkcIKUJYV3YWt1MgU --filternode=/ip4/172.18.126.121/tcp/37923/p2p/16Uiu2HAmAwzPcNxg6jeahiV3zGafUtdXF8acxk6u9eSfdCvmGtK1
2026-04-09 04:48:58.087 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.197 waku b25a1914f1740a6b339c91af670c74076dc784aca63512c64648697dc65067d6
2026-04-09 04:48:58.121 DEBUG [src.node.docker_mananger] Container started with ID b25a1914f174. Setting up logs at ./log/docker/node2_2026-04-09_04-48-56__80518380-2102-48cd-bf85-b864c0b0cda8__wakuorg_nwaku:latest.log
2026-04-09 04:48:58.121 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15648
2026-04-09 04:48:58.122 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:59.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15648/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:59.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:59.126 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:59.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15648/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:59.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.197/tcp/15649/p2p/16Uiu2HAm8HWGR13UGvsGiqbqGW6a7pzM87PwYDBTacsi9Qxp6CQY","/ip4/172.18.60.197/tcp/15650/ws/p2p/16Uiu2HAm8HWGR13UGvsGiqbqGW6a7pzM87PwYDBTacsi9Qxp6CQY"],"enrUri":"enr:-L24QHnEmd7j4yUjE0_Zfyp_R0vxQRmlNMX_H541ppqsR_YQJCm0qiIx2WjsgYr279rkYRnxdPsrS-hK9y_EdLPx6BoCgmlkgnY0gmlwhKwSPMWKbXVsdGlhZGRyc5YACASsEjzFBj0hAAoErBI8xQY9It0DgnJzhQDGAQAAiXNlY3AyNTZrMaECvxBM8Ykvle5edS2GmuLXPCB0fQqWtopaJLCOE8joGLmDdGNwgj0hg3VkcII9I4V3YWt1MgA"}'
2026-04-09 04:48:59.128 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:59.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15648/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.121/tcp/37923/p2p/16Uiu2HAmAwzPcNxg6jeahiV3zGafUtdXF8acxk6u9eSfdCvmGtK1"]'
2026-04-09 04:48:59.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:59.164 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-09 04:48:59.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37922/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:48:59.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:59.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15648/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "344e5518-0491-4fd3-8939-77c1af05d18e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:48:59.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"344e5518-0491-4fd3-8939-77c1af05d18e","statusDesc":"OK"}'
2026-04-09 04:48:59.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37922/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:48:59.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:59.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15648/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a74fe38f-3a31-470f-8e51-76f14ab9ae0f", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:48:59.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a74fe38f-3a31-470f-8e51-76f14ab9ae0f","statusDesc":"OK"}'
2026-04-09 04:48:59.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:59.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:59.212 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:59.313 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:48:59.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15648/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:59.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1775710139204840964,"ephemeral":false}]'
2026-04-09 04:48:59.317 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:15648/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:48:59.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-09 04:48:59.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:59.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:59.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:59.429 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:48:59.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15648/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:59.432 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15648/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-04-09 04:48:59.435 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:59.436 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:59.436 DEBUG [src.node.waku_node] Stopping container with id 4022c491a9e0
2026-04-09 04:48:59.900 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:59.902 DEBUG [src.node.waku_node] Stopping container with id b25a1914f174
2026-04-09 04:49:00.353 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:00.354 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:00.366 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:00.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,330 @@
WRN 2026-04-09 04:48:55.382+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:471
bSubscribeShards: some(@[0])
INF 2026-04-09 04:48:55.382+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:506 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-04-09 04:48:55.383+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:156 relay=true rlnRelay=false store=true filter=true lightPush=true peerExchange=true rendezvous=true
INF 2026-04-09 04:48:55.383+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:165 cluster=198
INF 2026-04-09 04:48:55.383+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:168 shard=0
INF 2026-04-09 04:48:55.383+00:00 Setting up storage tid=1 file=node_factory.nim:481
INF 2026-04-09 04:48:55.384+00:00 Initializing node tid=1 file=node_factory.nim:490
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-04-09 04:48:55.385+00:00 no peer storage found tid=1 file=peer_manager.nim:1222
INF 2026-04-09 04:48:55.385+00:00 Initializing networking tid=1 file=waku_node.nim:213 addrs="@[/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws]"
INF 2026-04-09 04:48:55.385+00:00 Mounting protocols tid=1 file=node_factory.nim:496
INF 2026-04-09 04:48:55.385+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-04-09 04:48:55.388+00:00 sqlite database page stats tid=1 file=builder.nim:53 pageSize=4096 pages=1 freePages=0
INF 2026-04-09 04:48:55.388+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:57
INF 2026-04-09 04:48:55.388+00:00 Not considered schema version 7 topics="waku archive migration" tid=1 file=migrations.nim:45
INF 2026-04-09 04:48:55.389+00:00 database schema is outdated topics="sqlite" tid=1 file=db_sqlite.nim:447 userVersion=0 targetVersion=10
INF 2026-04-09 04:48:55.390+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.391+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.391+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.392+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.392+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-09 04:48:55.392+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-09 04:48:55.392+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.393+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.393+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.393+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.393+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2026-04-09 04:48:55.394+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2026-04-09 04:48:55.394+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.395+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.395+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.397+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.397+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-09 04:48:55.397+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-09 04:48:55.397+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.398+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.398+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.399+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.399+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, CAST(receiverTimestamp*1000000000 AS INTEGER), contentTopic, pubsubTopic, payload, version, CAST(senderTimestamp*1000000000 AS INTEGER)\n FROM Message_backup;"
INF 2026-04-09 04:48:55.400+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, CAST(receiverTimestamp*1000000000 AS INTEGER), contentTopic, pubsubTopic, payload, version, CAST(senderTimestamp*1000000000 AS INTEGER)\n FROM Message_backup;"
INF 2026-04-09 04:48:55.400+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.401+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.401+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-09 04:48:55.402+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-09 04:48:55.402+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (senderTimestamp, id, pubsubTopic)\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.402+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (senderTimestamp, id, pubsubTopic)\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.402+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2026-04-09 04:48:55.403+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2026-04-09 04:48:55.403+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.403+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.403+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2026-04-09 04:48:55.404+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2026-04-09 04:48:55.404+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-09 04:48:55.405+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-09 04:48:55.405+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-09 04:48:55.406+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-09 04:48:55.406+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2026-04-09 04:48:55.407+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2026-04-09 04:48:55.407+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-09 04:48:55.407+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-09 04:48:55.407+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2026-04-09 04:48:55.408+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2026-04-09 04:48:55.408+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-09 04:48:55.409+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-09 04:48:55.409+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS message(\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (storedAt, id, pubsubTopic)\n) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.410+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS message(\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (storedAt, id, pubsubTopic)\n) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.410+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT OR IGNORE INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, storedAt)\n SELECT pubsubTopic, contentTopic, payload, version, senderTimestamp, id, storedAt\n FROM message_backup;"
INF 2026-04-09 04:48:55.410+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT OR IGNORE INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, storedAt)\n SELECT pubsubTopic, contentTopic, payload, version, senderTimestamp, id, storedAt\n FROM message_backup;"
INF 2026-04-09 04:48:55.410+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-09 04:48:55.411+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-09 04:48:55.411+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-09 04:48:55.413+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-09 04:48:55.413+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS message (\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n messageHash BLOB, -- Newly added, this will be populated with a counter value\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (messageHash)\n) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.414+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS message (\n pubsubTopic BLOB NOT NULL,\n contentTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n timestamp INTEGER NOT NULL,\n id BLOB,\n messageHash BLOB, -- Newly added, this will be populated with a counter value\n storedAt INTEGER NOT NULL,\n CONSTRAINT messageIndex PRIMARY KEY (messageHash)\n) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.414+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, messageHash, storedAt)\nSELECT\n mb.pubsubTopic,\n mb.contentTopic,\n mb.payload,\n mb.version,\n mb.timestamp,\n mb.id,\n randomblob(32), -- to populate 32-byte random blob\n mb.storedAt\nFROM message_backup AS mb;"
INF 2026-04-09 04:48:55.414+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO message(pubsubTopic, contentTopic, payload, version, timestamp, id, messageHash, storedAt)\nSELECT\n mb.pubsubTopic,\n mb.contentTopic,\n mb.payload,\n mb.version,\n mb.timestamp,\n mb.id,\n randomblob(32), -- to populate 32-byte random blob\n mb.storedAt\nFROM message_backup AS mb;"
INF 2026-04-09 04:48:55.414+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-09 04:48:55.415+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-09 04:48:55.415+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-09 04:48:55.416+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-09 04:48:55.416+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-09 04:48:55.417+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-09 04:48:55.418+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-09 04:48:55.419+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-09 04:48:55.419+00:00 database user_version updated topics="sqlite" tid=1 file=db_sqlite.nim:481 userVersion=10
INF 2026-04-09 04:48:55.419+00:00 finished message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:70
INF 2026-04-09 04:48:55.419+00:00 setting up sqlite waku archive driver tid=1 file=builder.nim:65
INF 2026-04-09 04:48:55.420+00:00 executing message retention policy topics="waku archive" tid=1 file=archive.nim:270 policy=time:172800
INF 2026-04-09 04:48:55.420+00:00 beginning of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:22
INF 2026-04-09 04:48:55.420+00:00 end of executing message retention policy - time topics="waku archive retention_policy" tid=1 file=retention_policy_time.nim:30
INF 2026-04-09 04:48:55.420+00:00 mounting waku store protocol topics="waku node store api" tid=1 file=store.nim:100
TRC 2026-04-09 04:48:55.420+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/store-query/3.0.0]"
INF 2026-04-09 04:48:55.420+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:119
INF 2026-04-09 04:48:55.420+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:290 clusterId=198 shardCount=1
INF 2026-04-09 04:48:55.420+00:00 Shards created from content topics tid=1 file=node_factory.nim:282 contentTopics=[] shards=[]
INF 2026-04-09 04:48:55.420+00:00 Setting max message size tid=1 file=node_factory.nim:291 num_bytes=153600
INF 2026-04-09 04:48:55.420+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:253
TRC 2026-04-09 04:48:55.420+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-04-09 04:48:55.420+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:270
INF 2026-04-09 04:48:55.420+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=198
INF 2026-04-09 04:48:55.420+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-04-09 04:48:55.420+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=198 shards="[0]" capabilities="[Relay, Store, Filter, Lightpush]" wakuPeerRecord="(peerId: 16U*RvfRiN, seqNo: 1775710135, addresses: [/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws], mixKey: )"
TRC 2026-04-09 04:48:55.420+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-04-09 04:48:55.420+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:403
INF 2026-04-09 04:48:55.420+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=198
INF 2026-04-09 04:48:55.420+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-04-09 04:48:55.420+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-04-09 04:48:55.420+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
INF 2026-04-09 04:48:55.420+00:00 mounting lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:159
INF 2026-04-09 04:48:55.420+00:00 mounting lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:162
TRC 2026-04-09 04:48:55.420+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/lightpush/3.0.0]"
INF 2026-04-09 04:48:55.420+00:00 lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:179
INF 2026-04-09 04:48:55.421+00:00 mounting legacy light push topics="waku node lightpush api" tid=1 file=lightpush.nim:43
INF 2026-04-09 04:48:55.421+00:00 mounting legacy lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:48
INF 2026-04-09 04:48:55.421+00:00 mounting legacy lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:51
TRC 2026-04-09 04:48:55.421+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/lightpush/2.0.0-beta1]"
INF 2026-04-09 04:48:55.421+00:00 legacy lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:68
INF 2026-04-09 04:48:55.421+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-04-09 04:48:55.421+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-04-09 04:48:55.421+00:00 mounting filter protocol topics="waku node filter api" tid=1 file=filter.nim:48
INF 2026-04-09 04:48:55.421+00:00 starting filter protocol topics="waku filter" tid=1 file=protocol.nim:397
INF 2026-04-09 04:48:55.421+00:00 starting to maintain subscriptions topics="waku filter" tid=1 file=protocol.nim:391
INF 2026-04-09 04:48:55.421+00:00 maintaining subscriptions topics="waku filter" tid=1 file=protocol.nim:222
INF 2026-04-09 04:48:55.421+00:00 cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:119 currentPeerIds=[]
INF 2026-04-09 04:48:55.421+00:00 after cleanUp topics="waku filter subscriptions" tid=1 file=subscriptions.nim:131 currentPeerIds=[]
TRC 2026-04-09 04:48:55.421+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
INF 2026-04-09 04:48:55.421+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-04-09 04:48:55.421+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-04-09 04:48:55.421+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-04-09 04:48:55.421+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-04-09 04:48:55.421+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-04-09 04:48:55.421+00:00 REST service started tid=1 file=server.nim:182 address=0.0.0.0:39600
INF 2026-04-09 04:48:55.421+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:39600/
INF 2026-04-09 04:48:55.421+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:127
TRC 2026-04-09 04:48:55.421+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-04-09 04:48:55.421+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:367
INF 2026-04-09 04:48:55.421+00:00 Running nwaku node tid=1 file=node_factory.nim:413 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-09 04:48:55.422+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:574 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-09 04:48:55.422+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:374
INF 2026-04-09 04:48:55.422+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-04-09 04:48:55.422+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-04-09 04:48:55.422+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139777925455952
TRC 2026-04-09 04:48:55.422+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-09 04:48:55.422+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=139777925455952
TRC 2026-04-09 04:48:55.422+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-04-09 04:48:55.422+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-04-09 04:48:55.422+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:395
INF 2026-04-09 04:48:55.422+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-04-09 04:48:55.422+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-04-09 04:48:55.422+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-04-09 04:48:55.422+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-04-09 04:48:55.422+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN, listenAddrs: [/ip4/0.0.0.0/tcp/39602/ws, /ip4/0.0.0.0/tcp/39601], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/store-query/3.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
TRC 2026-04-09 04:48:55.422+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-04-09 04:48:55.423+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/39601
TRC 2026-04-09 04:48:55.423+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/39601]
DBG 2026-04-09 04:48:55.423+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-09 04:48:55.423+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-04-09 04:48:55.423+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/39602/ws]
TRC 2026-04-09 04:48:55.423+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:39602
TRC 2026-04-09 04:48:55.423+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/39602/ws]"
INF 2026-04-09 04:48:55.423+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-04-09 04:48:55.423+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-04-09 04:48:55.423+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-04-09 04:48:55.423+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-09 04:48:55.423+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-04-09 04:48:55.424+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-04-09 04:48:55.424+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-04-09 04:48:55.424+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-04-09 04:48:55.424+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-04-09 04:48:55.424+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN, listenAddrs: [/ip4/0.0.0.0/tcp/39601, /ip4/0.0.0.0/tcp/39602/ws], addrs: [/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/store-query/3.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-v0.38.0-rc.0-21-g9a3445)"
INF 2026-04-09 04:48:55.424+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*RvfRiN addrs="[/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws]"
INF 2026-04-09 04:48:55.424+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/39601/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN][/ip4/0.0.0.0/tcp/39602/ws/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws]"
INF 2026-04-09 04:48:55.424+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.164.27/tcp/39601/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN][/ip4/172.18.164.27/tcp/39602/ws/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN]
INF 2026-04-09 04:48:55.424+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QIkFgeSXOZOz1mXGkehJZUtyuGUIKKigLzOX9MnI1Y8Cd-EBbiq16pAnyBeRQnKq2K7bC8ZdnF-dghOOnKAT0gsBgmlkgnY0gmlwhKwSpBuKbXVsdGlhZGRyc4wACgSsEqQbBpqy3QOCcnOFAMYBAACJc2VjcDI1NmsxoQLyt8lMBCoXZvfm9zRPYrl2wu8K4X-h9J7TyEMbl3hPP4N0Y3CCmrGDdWRwgpqzhXdha3UyDw
INF 2026-04-09 04:48:55.424+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:633
TRC 2026-04-09 04:48:55.424+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1072
TRC 2026-04-09 04:48:55.425+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1065
INF 2026-04-09 04:48:55.425+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:846 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-04-09 04:48:55.425+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*RvfRiN addrs="[/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws]"
INF 2026-04-09 04:48:55.425+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/39601/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN][/ip4/0.0.0.0/tcp/39602/ws/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws]"
INF 2026-04-09 04:48:55.425+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.164.27/tcp/39601/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN][/ip4/172.18.164.27/tcp/39602/ws/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN]
INF 2026-04-09 04:48:55.425+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QIkFgeSXOZOz1mXGkehJZUtyuGUIKKigLzOX9MnI1Y8Cd-EBbiq16pAnyBeRQnKq2K7bC8ZdnF-dghOOnKAT0gsBgmlkgnY0gmlwhKwSpBuKbXVsdGlhZGRyc4wACgSsEqQbBpqy3QOCcnOFAMYBAACJc2VjcDI1NmsxoQLyt8lMBCoXZvfm9zRPYrl2wu8K4X-h9J7TyEMbl3hPP4N0Y3CCmrGDdWRwgpqzhXdha3UyDw
INF 2026-04-09 04:48:55.425+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:301 enr=enr:-L24QEUTpPOjyqq6HVTWVpbi5aJD1vFa3ZS0wB6-OvB2tJj4Qc6-sX2jUugEfEl5fZXVYcjE4IkMgkuNRtptuYMhmfkCgmlkgnY0gmlwhKwSpBuKbXVsdGlhZGRyc5YACASsEqQbBpqxAAoErBKkGwaast0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8rfJTAQqF2b35vc0T2K5dsLvCuF_ofSe08hDG5d4Tz-DdGNwgpqxg3VkcIKas4V3YWt1Mg8 record="(2, id: \"v4\", ip: 172.18.164.27, multiaddrs: 0x000804AC12A41B069AB1000A04AC12A41B069AB2DD03, rs: 0x00C6010000, secp256k1: 0x02F2B7C94C042A1766F7E6F7344F62B976C2EF0AE17FA1F49ED3C8431B97784F3F, tcp: 39601, udp: 39603, waku2: 0x0F)"
INF 2026-04-09 04:48:55.425+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-04-09 04:48:55.426+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-04-09 04:48:55.426+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=39603
TRC 2026-04-09 04:48:55.426+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-04-09 04:48:55.426+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-04-09 04:48:55.426+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-09 04:48:55.426+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-04-09 04:48:55.426+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2026-04-09 04:48:55.426+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-04-09 04:48:55.426+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QHjnLD7OQ6wJQztGnoXnD9xfIvZxkXYskGWpPbVFmYryYEhlYmpzzM3Fs50gPY58zyJZxEEXopYJUf-afkaJf7UDgmlkgnY0gmlwhKwSpBuKbXVsdGlhZGRyc5YACASsEqQbBpqxAAoErBKkGwaast0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8rfJTAQqF2b35vc0T2K5dsLvCuF_ofSe08hDG5d4Tz-DdGNwgpqxg3VkcIKas4V3YWt1Mg8 enr="(3, id: \"v4\", ip: 172.18.164.27, multiaddrs: 0x000804AC12A41B069AB1000A04AC12A41B069AB2DD03, rs: 0x00C6010000, secp256k1: 0x02F2B7C94C042A1766F7E6F7344F62B976C2EF0AE17FA1F49ED3C8431B97784F3F, tcp: 39601, udp: 39603, waku2: 0x0F)"
INF 2026-04-09 04:48:55.426+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-09 04:48:55.426+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/0
TRC 2026-04-09 04:48:55.426+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/0
TRC 2026-04-09 04:48:55.426+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:55.426+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:55.426+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:55.426+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
WRN 2026-04-09 04:48:55.426+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=1 file=relay.nim:155 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-09 04:48:55.426+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-04-09 04:48:55.426+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:492
DBG 2026-04-09 04:48:55.426+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-04-09 04:48:55.426+00:00 starting keepalive tid=1 file=node_health_monitor.nim:654 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-04-09 04:48:55.427+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:569
INF 2026-04-09 04:48:55.427+00:00 subscribe (was already subscribed in the mesh; appHandler set) topics="waku node relay api" tid=1 file=relay.nim:157 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-09 04:48:55.428+00:00 REST services are installed tid=1 file=builder.nim:219
INF 2026-04-09 04:48:55.428+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=39604
INF 2026-04-09 04:48:55.428+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-09 04:48:55.429+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=39604
INF 2026-04-09 04:48:55.429+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-04-09 04:48:55.429+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-04-09 04:48:55.446+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
DBG 2026-04-09 04:48:56.415+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:48316 meth=GET uri=/health
DBG 2026-04-09 04:48:56.415+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:48316 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-04-09 04:48:56.416+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:48316 uri=/health content_type=application/json content_size=840
DBG 2026-04-09 04:48:56.418+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:48326 meth=GET uri=/debug/v1/info
DBG 2026-04-09 04:48:56.418+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:48326 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-04-09 04:48:56.418+00:00 node info topics="waku node" tid=1 file=waku_node.nim:255 wakuInfo="(listenAddresses: [/ip4/172.18.164.27/tcp/39601/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN, /ip4/172.18.164.27/tcp/39602/ws/p2p/16Uiu2HAmBm9Bec5qb1eqZyTGh8qGUmMMm85os2FZMUANR2RvfRiN], enrUri: enr:-L24QEUTpPOjyqq6HVTWVpbi5aJD1vFa3ZS0wB6-OvB2tJj4Qc6-sX2jUugEfEl5fZXVYcjE4IkMgkuNRtptuYMhmfkCgmlkgnY0gmlwhKwSpBuKbXVsdGlhZGRyc5YACASsEqQbBpqxAAoErBKkGwaast0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8rfJTAQqF2b35vc0T2K5dsLvCuF_ofSe08hDG5d4Tz-DdGNwgpqxg3VkcIKas4V3YWt1Mg8, mixPubKey: none(string))"
DBG 2026-04-09 04:48:56.418+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:48326 uri=/debug/v1/info content_type=application/json content_size=473
TRC 2026-04-09 04:48:56.423+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139777925455952
TRC 2026-04-09 04:48:56.423+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:56.423+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:56.423+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:56.423+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:56.423+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-09 04:48:57.424+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139777925455952
TRC 2026-04-09 04:48:57.424+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:57.424+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:57.424+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:57.424+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:57.424+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-09 04:48:58.424+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139777925455952
TRC 2026-04-09 04:48:58.424+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:58.424+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:58.424+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:58.424+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:58.424+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-09 04:48:59.424+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139777925455952
TRC 2026-04-09 04:48:59.424+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:59.424+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:59.424+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:59.424+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:48:59.424+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-09 04:49:00.424+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139777925455952
TRC 2026-04-09 04:49:00.424+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:00.424+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:00.424+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:00.424+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:00.424+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-09 04:49:00.427+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-09 04:49:00.427+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-04-09 04:49:00.427+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-04-09 04:49:00.447+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-04-09 04:49:00.460+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-04-09 04:49:01.423+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=139777925455952
TRC 2026-04-09 04:49:01.423+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:01.423+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:01.423+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:01.423+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=0 gossipsub=0
TRC 2026-04-09 04:49:01.423+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
NTC 2026-04-09 04:49:01.440+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-04-09 04:49:01.453+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-04-09 04:49:01.453+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-04-09 04:49:01.453+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-04-09 04:49:01.453+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-04-09 04:49:01.453+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-04-09 04:49:01.454+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-04-09 04:49:01.454+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-04-09 04:49:01.454+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-04-09 04:49:01.454+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/39601]
TRC 2026-04-09 04:49:01.454+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-04-09 04:49:01.454+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-04-09 04:49:01.454+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/39602/ws]
TRC 2026-04-09 04:49:01.454+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-04-09 04:49:01.454+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-04-09 04:49:01.454+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-04-09 04:49:01.454+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-04-09 04:49:01.454+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-04-09 04:49:01.454+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-04-09 04:49:01.454+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-04-09 04:49:01.454+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:519
NTC 2026-04-09 04:49:01.454+00:00 REST service stopped tid=1 file=server.nim:187 address=0.0.0.0:39600
WRN 2026-04-09 04:48:55.382+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:471
bSubscribeShards: some(@[0])
INF 2026-04-09 04:48:55.382+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:506 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-04-09 04:48:55.383+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:156 relay=true rlnRelay=false store=true filter=true lightPush=true peerExchange=true rendezvous=true
INF 2026-04-09 04:48:55.383+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:165 cluster=198
INF 2026-04-09 04:48:55.383+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:168 shard=0
INF 2026-04-09 04:48:55.383+00:00 Setting up storage tid=1 file=node_factory.nim:481
INF 2026-04-09 04:48:55.384+00:00 Initializing node tid=1 file=node_factory.nim:490
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-04-09 04:48:55.385+00:00 no peer storage found tid=1 file=peer_manager.nim:1222
INF 2026-04-09 04:48:55.385+00:00 Initializing networking tid=1 file=waku_node.nim:213 addrs="@[/ip4/172.18.164.27/tcp/39601, /ip4/172.18.164.27/tcp/39602/ws]"
INF 2026-04-09 04:48:55.385+00:00 Mounting protocols tid=1 file=node_factory.nim:496
INF 2026-04-09 04:48:55.385+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"
TRC 2026-04-09 04:48:55.385+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-04-09 04:48:55.388+00:00 sqlite database page stats tid=1 file=builder.nim:53 pageSize=4096 pages=1 freePages=0
INF 2026-04-09 04:48:55.388+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:57
INF 2026-04-09 04:48:55.388+00:00 Not considered schema version 7 topics="waku archive migration" tid=1 file=migrations.nim:45
INF 2026-04-09 04:48:55.389+00:00 database schema is outdated topics="sqlite" tid=1 file=db_sqlite.nim:447 userVersion=0 targetVersion=10
INF 2026-04-09 04:48:55.390+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.391+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.391+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.392+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n timestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.392+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-09 04:48:55.392+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-09 04:48:55.392+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.393+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.393+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.393+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.393+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2026-04-09 04:48:55.394+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message (id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp)\n SELECT id, timestamp, contentTopic, pubsubTopic, payload, version, 0\n FROM Message_backup;"
INF 2026-04-09 04:48:55.394+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.395+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-09 04:48:55.395+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.397+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message_backup (\n id BLOB PRIMARY KEY,\n receiverTimestamp REAL NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp REAL NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.397+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-09 04:48:55.397+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-09 04:48:55.397+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.398+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-09 04:48:55.398+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"
INF 2026-04-09 04:48:55.399+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="CREATE TABLE IF NOT EXISTS Message(\n id BLOB PRIMARY KEY,\n receiverTimestamp INTEGER NOT NULL,\n contentTopic BLOB NOT NULL,\n pubsubTopic BLOB NOT NULL,\n payload BLOB,\n version INTEGER NOT NULL,\n senderTimestamp INTEGER NOT NULL\n ) WITHOUT ROWID;"

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_content_topics with id: 2026-04-09_04-48-26__dfd3a62c-cb42-4064-b90c-4ceb56db8f48
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-26__dfd3a62c-cb42-4064-b90c-4ceb56db8f48__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54181', '54182', '54183', '54184', '54185']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54181:54181 -p 54182:54182 -p 54183:54183 -p 54184:54184 -p 54185:54185 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=54183 --rest-port=54181 --tcp-port=54182 --discv5-udp-port=54184 --rest-address=0.0.0.0 --nat=extip:172.18.220.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d90354faeb91bb60b4875c78249b123d9b2b8ecef4f432c5fd14a180ad5fb4d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54185 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.101 waku 90f2e7d5651a1da3ceaef4a65ba56ed24527312658a0eff388c14d710c637317
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 90f2e7d5651a. Setting up logs at ./log/docker/node1_2026-04-09_04-48-26__dfd3a62c-cb42-4064-b90c-4ceb56db8f48__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54181
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd2ffe33bda1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cfdf108f2d95. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.101/tcp/54182/p2p/16Uiu2HAmTqxFbk7yTnuZpFPT6hYC7eVhqfZGrkeXy94CSj7o4Uca","/ip4/172.18.220.101/tcp/54183/ws/p2p/16Uiu2HAmTqxFbk7yTnuZpFPT6hYC7eVhqfZGrkeXy94CSj7o4Uca"],"enrUri":"enr:-L24QD8ncfgFEQ6F1KDxWvAnKHgpUOf1h8zjr2r7MwXhgcqtaFskIV2BbAdvASDrglLTlwGKfLXE2WB3W6hVV4NpW8kCgmlkgnY0gmlwhKwS3GWKbXVsdGlhZGRyc5YACASsEtxlBtOmAAoErBLcZQbTp90DgnJzhQDGAQAAiXNlY3AyNTZrMaED4a5SCcCGMnNoFWShl1Pfjif6PkHtWqqcuBUpCr_qGfODdGNwgtOmg3VkcILTqIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-26__dfd3a62c-cb42-4064-b90c-4ceb56db8f48__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35665', '35666', '35667', '35668', '35669']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35665:35665 -p 35666:35666 -p 35667:35667 -p 35668:35668 -p 35669:35669 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=35667 --rest-port=35665 --tcp-port=35666 --discv5-udp-port=35668 --rest-address=0.0.0.0 --nat=extip:172.18.115.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0cd4425ebb8df40e1edcc30bb34abc673da53ced2d458caf3506d3cb9dd987cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35669 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD8ncfgFEQ6F1KDxWvAnKHgpUOf1h8zjr2r7MwXhgcqtaFskIV2BbAdvASDrglLTlwGKfLXE2WB3W6hVV4NpW8kCgmlkgnY0gmlwhKwS3GWKbXVsdGlhZGRyc5YACASsEtxlBtOmAAoErBLcZQbTp90DgnJzhQDGAQAAiXNlY3AyNTZrMaED4a5SCcCGMnNoFWShl1Pfjif6PkHtWqqcuBUpCr_qGfODdGNwgtOmg3VkcILTqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.1 waku b7af3dc505898525590fc74404c82dfe633dfdfcbd8f5d6a6ad6f6f3b6540c61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b7af3dc50589. Setting up logs at ./log/docker/node2_2026-04-09_04-48-26__dfd3a62c-cb42-4064-b90c-4ceb56db8f48__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35665
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.1/tcp/35666/p2p/16Uiu2HAmCMv3w1bzV1Z23sSZjTccenCqVtErcBqZYrVDxsmegkJE","/ip4/172.18.115.1/tcp/35667/ws/p2p/16Uiu2HAmCMv3w1bzV1Z23sSZjTccenCqVtErcBqZYrVDxsmegkJE"],"enrUri":"enr:-L24QHAOVLc1hhQ1lbfoVennSqDq6964WJf2KLwpIwJpRQxlTUUaIIy7FYCnmN4CezLYo1u7quAS9Pe9BXdSlA3BCBYCgmlkgnY0gmlwhKwScwGKbXVsdGlhZGRyc5YACASsEnMBBotSAAoErBJzAQaLU90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-6BD2csifKeLNMBsUcIsfZshvzGt5gZTlsCTxdWSyduDdGNwgotSg3VkcIKLVIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35665/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.101/tcp/54182/p2p/16Uiu2HAmTqxFbk7yTnuZpFPT6hYC7eVhqfZGrkeXy94CSj7o4Uca"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710109112651520,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710109112651520,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1775710109228140694,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1775710109228140694,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1775710109342114083,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1775710109342114083,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775710109456381350,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1775710109456381350,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775710109570706314,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1775710109570706314,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775710109683911152,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1775710109683911152,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775710109797646365,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1775710109797646365,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775710109910842408,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1775710109910842408,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775710110024339540,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1775710110024339540,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775710110137453310,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1775710110137453310,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775710110251759709,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1775710110251759709,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775710110366212443,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1775710110366212443,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1775710110481348082,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1775710110481348082,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1775710110595023546,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1775710110595023546,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775710110710517023,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1775710110710517023,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775710110825844864,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1775710110825844864,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1775710110938503306,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1775710110938503306,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1775710111052741500,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1775710111052741500,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775710111166400964,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1775710111166400964,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775710111280227278,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1775710111280227278,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775710111395026332,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1775710111395026332,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775710111509370722,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1775710111509370722,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775710111626367060,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1775710111626367060,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1775710111739999987,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1775710111739999987,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775710111852911610,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1775710111852911610,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775710111965211234,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1775710111965211234,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775710112079319945,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1775710112079319945,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775710112192847030,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1775710112192847030,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775710112306038002,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1775710112306038002,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1775710112420575159,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1775710112420575159,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1775710112534953175,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1775710112534953175,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775710112648030358,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1775710112648030358,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775710112762022966,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1775710112762022966,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1775710112896601876,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1775710112896601876,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775710113010114844,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1775710113010114844,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1775710113122916403,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1775710113122916403,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1775710113236820296,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1775710113236820296,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775710113350356331,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1775710113350356331,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1775710113465640373,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1775710113465640373,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1775710113580143488,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1775710113580143488,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1775710113695263973,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1775710113695263973,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 90f2e7d5651a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b7af3dc50589
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_no_message with id: 2026-04-09_04-49-26__dee855c1-fef3-4f84-b522-a83670bd4de0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-49-26__dee855c1-fef3-4f84-b522-a83670bd4de0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18827', '18828', '18829', '18830', '18831']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18827:18827 -p 18828:18828 -p 18829:18829 -p 18830:18830 -p 18831:18831 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=18829 --rest-port=18827 --tcp-port=18828 --discv5-udp-port=18830 --rest-address=0.0.0.0 --nat=extip:172.18.229.110 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bbe8cb404cbbdd2903c9df00cf9d6ba6bccea0bc6276f1aaf0e6aaf8cab9bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18831 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.110 waku 45435906cd0b821b262270e15c377397fc5ea6c95142170c704b5964995c422c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45435906cd0b. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-49-26__dee855c1-fef3-4f84-b522-a83670bd4de0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18827
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 207303fddb8f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b84624de0a01. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18827/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18827/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.110/tcp/18828/p2p/16Uiu2HAmBDi2pwAUUcisRqWePP9WHPXPyyrzeBe47NsBD19nSwSm","/ip4/172.18.229.110/tcp/18829/ws/p2p/16Uiu2HAmBDi2pwAUUcisRqWePP9WHPXPyyrzeBe47NsBD19nSwSm"],"enrUri":"enr:-L24QHlUb-pdncnJaqyK9bArQEGBgQiHQVDDdjgVaT5uUtF1TmTmXAuMAO0SL2Myv7Gq-Y1MmbkQqwhMBWXMvKAtopsCgmlkgnY0gmlwhKwS5W6KbXVsdGlhZGRyc5YACASsEuVuBkmMAAoErBLlbgZJjd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6qpXdzEakt98V38Y9_VZ-LBjJDi6NxNK1NjyF8EqIiaDdGNwgkmMg3VkcIJJjoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-49-26__dee855c1-fef3-4f84-b522-a83670bd4de0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39124', '39125', '39126', '39127', '39128']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39124:39124 -p 39125:39125 -p 39126:39126 -p 39127:39127 -p 39128:39128 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=39126 --rest-port=39124 --tcp-port=39125 --discv5-udp-port=39127 --rest-address=0.0.0.0 --nat=extip:172.18.178.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a599feac317bbf5069ce79bd49eebd968b5233ddd5c095248e65f851accafe4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39128 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHlUb-pdncnJaqyK9bArQEGBgQiHQVDDdjgVaT5uUtF1TmTmXAuMAO0SL2Myv7Gq-Y1MmbkQqwhMBWXMvKAtopsCgmlkgnY0gmlwhKwS5W6KbXVsdGlhZGRyc5YACASsEuVuBkmMAAoErBLlbgZJjd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6qpXdzEakt98V38Y9_VZ-LBjJDi6NxNK1NjyF8EqIiaDdGNwgkmMg3VkcIJJjoV3YWt1MgM --storenode=/ip4/172.18.229.110/tcp/18828/p2p/16Uiu2HAmBDi2pwAUUcisRqWePP9WHPXPyyrzeBe47NsBD19nSwSm --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.179 waku ef26209ef1badc3023d0003e6df73f741f7adf74ad250226cdd07535cf17ca78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef26209ef1ba. Setting up logs at ./log/docker/store_node1_2026-04-09_04-49-26__dee855c1-fef3-4f84-b522-a83670bd4de0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39124
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39124/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39124/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.179/tcp/39125/p2p/16Uiu2HAmHvWgXFns2GoGtjDLbWXZwvfJUwGCzwneFekfwVux7yzD","/ip4/172.18.178.179/tcp/39126/ws/p2p/16Uiu2HAmHvWgXFns2GoGtjDLbWXZwvfJUwGCzwneFekfwVux7yzD"],"enrUri":"enr:-L24QOgvCUQfU_-NtU8c397qJ7Jr6ylB2LBF-u3uey49poZEa0LbJyD_E9-WYJtIuX1e8jMqRUBuEZTIhZRJxrOA2nECgmlkgnY0gmlwhKwSsrOKbXVsdGlhZGRyc5YACASsErKzBpjVAAoErBKyswaY1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTkRxXDHNrmCoEhAXKeiCXQUNTkIHS2Bh2-wo5lX3uraDdGNwgpjVg3VkcIKY14V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39124/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.110/tcp/18828/p2p/16Uiu2HAmBDi2pwAUUcisRqWePP9WHPXPyyrzeBe47NsBD19nSwSm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18827/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39124/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18827/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18827/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775710166415597152&endTime=1775710166415697052&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39124/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775710166415597152&endTime=1775710166415697052&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 45435906cd0b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ef26209ef1ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,466 @@
2026-04-09 04:48:35.396 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:35.397 DEBUG [tests.conftest] Running test: test_store_sync_high_jitter_stress with id: 2026-04-09_04-48-35__91aef7ac-c3d2-465c-b3b7-38f2e64a9b37
2026-04-09 04:48:35.399 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:35.407 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:35.407 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-35__91aef7ac-c3d2-465c-b3b7-38f2e64a9b37__wakuorg_nwaku:latest.log
2026-04-09 04:48:35.413 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:35.413 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-35__91aef7ac-c3d2-465c-b3b7-38f2e64a9b37__wakuorg_nwaku:latest.log
2026-04-09 04:48:35.418 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:35.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-48-35__91aef7ac-c3d2-465c-b3b7-38f2e64a9b37__wakuorg_nwaku:latest.log
2026-04-09 04:48:35.419 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:48:35.420 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:35.420 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:35.421 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:35.421 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.223
2026-04-09 04:48:35.421 DEBUG [src.node.docker_mananger] Generated ports ['13489', '13490', '13491', '13492', '13493']
2026-04-09 04:48:35.422 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:35.422 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:35.422 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:35.422 DEBUG [src.node.docker_mananger] docker run -i -t -p 13489:13489 -p 13490:13490 -p 13491:13491 -p 13492:13492 -p 13493:13493 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=13491 --rest-port=13489 --tcp-port=13490 --discv5-udp-port=13492 --rest-address=0.0.0.0 --nat=extip:172.18.102.223 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3c9cdf23f034fe3173f5af8a1288fbe19419eced359ceb19d4ac4fbd0fafbfed --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13493 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
2026-04-09 04:48:35.611 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.223 waku 48e510e5b77342a7744958154204ed31219dadb0dfefece1408617860518ec01
2026-04-09 04:48:35.647 DEBUG [src.node.docker_mananger] Container started with ID 48e510e5b773. Setting up logs at ./log/docker/node1_2026-04-09_04-48-35__91aef7ac-c3d2-465c-b3b7-38f2e64a9b37__wakuorg_nwaku:latest.log
2026-04-09 04:48:35.647 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13489
2026-04-09 04:48:35.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:35.714 ERROR [src.node.docker_mananger] Max retries reached for container 4f025b37ffb8. Exiting log stream.
2026-04-09 04:48:36.217 ERROR [src.node.docker_mananger] Max retries reached for container 114bee8d01c2. Exiting log stream.
2026-04-09 04:48:36.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13489/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:36.651 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:36.651 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:36.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13489/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:36.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.223/tcp/13490/p2p/16Uiu2HAkxVgKJybRDEXShYYXzvuRvk7JcY3ydxk42suPdidp9QHi","/ip4/172.18.102.223/tcp/13491/ws/p2p/16Uiu2HAkxVgKJybRDEXShYYXzvuRvk7JcY3ydxk42suPdidp9QHi"],"enrUri":"enr:-L24QHMd5qyb-Z5Y47WblH34vP8pwBN8LC4jzy_ms1eBvaXNIWAfpr2bI5InBUo9OucB-9j6X6mdMQivk_y0tXLQ7OMCgmlkgnY0gmlwhKwSZt-KbXVsdGlhZGRyc5YACASsEmbfBjSyAAoErBJm3wY0s90DgnJzhQDGAQAAiXNlY3AyNTZrMaECLZnDtl9CKr68RxPF0Qwst8C5H8Yinaplu7mfmfrxC_WDdGNwgjSyg3VkcII0tIV3YWt1MhM"}'
2026-04-09 04:48:36.654 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:36.654 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:36.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:36.656 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:36.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.211
2026-04-09 04:48:36.656 DEBUG [src.node.docker_mananger] Generated ports ['47965', '47966', '47967', '47968', '47969']
2026-04-09 04:48:36.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:36.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:36.656 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:36.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 47965:47965 -p 47966:47966 -p 47967:47967 -p 47968:47968 -p 47969:47969 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=47967 --rest-port=47965 --tcp-port=47966 --discv5-udp-port=47968 --rest-address=0.0.0.0 --nat=extip:172.18.10.211 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=de3b322dd4f2cefec8d54b3509bcd36dff8c9ee6b10ee781ebe5d59b6bc4fa67 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47969 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
2026-04-09 04:48:36.865 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.211 waku 772045fe36f87eede91ede4ee47cac95f8233989dfc97e7b3ad2d38b5d9acc89
2026-04-09 04:48:36.900 DEBUG [src.node.docker_mananger] Container started with ID 772045fe36f8. Setting up logs at ./log/docker/node2_2026-04-09_04-48-35__91aef7ac-c3d2-465c-b3b7-38f2e64a9b37__wakuorg_nwaku:latest.log
2026-04-09 04:48:36.900 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47965
2026-04-09 04:48:36.901 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:37.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47965/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:37.904 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:37.904 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:37.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:37.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.211/tcp/47966/p2p/16Uiu2HAmR6hxwKHjay3VNsz7bxedu9z1zj2Zp9g9ew41z2FYFtNY","/ip4/172.18.10.211/tcp/47967/ws/p2p/16Uiu2HAmR6hxwKHjay3VNsz7bxedu9z1zj2Zp9g9ew41z2FYFtNY"],"enrUri":"enr:-L24QO0AD5Wzdnfe0QDb9HEO36t8ooLUOQ6oHU9jIPxdUu7NHbc_HN9BHUY5TwHT_OStc4qA-RD5j34SS3E_mdBgMvECgmlkgnY0gmlwhKwSCtOKbXVsdGlhZGRyc5YACASsEgrTBrteAAoErBIK0wa7X90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuOLRL6UXL59tYCaYTFvw_hRwfWu4ccwFR_511-2Sf62DdGNwgrteg3VkcIK7YIV3YWt1MhM"}'
2026-04-09 04:48:37.907 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:37.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.211/tcp/47966/p2p/16Uiu2HAmR6hxwKHjay3VNsz7bxedu9z1zj2Zp9g9ew41z2FYFtNY"]'
2026-04-09 04:48:37.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.944 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:37.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.954 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:37.955 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:37.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.967 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:37.968 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:37.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.972 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:37.973 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:37.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.978 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:37.979 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:37.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.984 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:37.985 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:37.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.990 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:37.991 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:37.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:37.998 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:37.998 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:37.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.004 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.005 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.011 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.011 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.016 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.017 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.022 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.023 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.029 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.030 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.036 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.036 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.043 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.044 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.049 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.049 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.056 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.057 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.063 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.063 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.068 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.069 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.075 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.075 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.082 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.082 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.088 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.088 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.093 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.095 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.100 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.100 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.106 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.107 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.112 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.112 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.118 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.119 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.124 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.125 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.131 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.132 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.137 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.137 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.145 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.146 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.151 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.152 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.157 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.158 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.162 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.163 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.169 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.170 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.175 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.176 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.181 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.183 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.188 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.188 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.193 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.194 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.201 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.201 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.206 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.207 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.211 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.213 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.218 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.219 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.223 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.224 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.230 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.231 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.236 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.237 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.243 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.244 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.249 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.249 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.255 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.256 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.261 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.262 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.267 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.268 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.274 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.274 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.279 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.280 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.286 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.287 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.293 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.293 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.299 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.299 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.306 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.306 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.311 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.311 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.318 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.319 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.324 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.324 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.330 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.330 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.338 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.338 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.344 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.345 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.350 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.350 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.356 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.357 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.363 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.364 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.370 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.371 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.376 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.377 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.383 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.385 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.389 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.391 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.397 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.397 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.404 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.404 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.409 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.410 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.416 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.417 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.423 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.424 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.430 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.431 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.437 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.438 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.444 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.444 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.449 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.450 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.456 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.457 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.462 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.463 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.469 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.470 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.475 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.476 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.482 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.483 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.488 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.489 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.494 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.494 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.500 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.501 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.506 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.507 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.513 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.513 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.520 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.521 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.526 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.527 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.534 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.535 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.539 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.540 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.545 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.546 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.552 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.553 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.559 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.560 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.564 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.565 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.573 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.573 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.578 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.579 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.584 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.585 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:38.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47965/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:38.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:38.590 DEBUG [src.libs.common] Sleeping for 0.0 seconds
2026-04-09 04:48:38.591 DEBUG [src.libs.common] Sleeping for 120 seconds
2026-04-09 04:50:38.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13489/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:38.598 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:50:38.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47965/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:38.604 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:50:38.606 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:38.607 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:38.607 DEBUG [src.node.waku_node] Stopping container with id 48e510e5b773
2026-04-09 04:50:39.101 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:39.102 DEBUG [src.node.waku_node] Stopping container with id 772045fe36f8
2026-04-09 04:50:39.592 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:39.594 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:39.760 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:39.843 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_resubscribe_to_unsubscribed_pubsub_topic with id: 2026-04-09_04-47-09__93d3154d-e228-4939-8279-f74270ce9cda
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-09__93d3154d-e228-4939-8279-f74270ce9cda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36149', '36150', '36151', '36152', '36153']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36149:36149 -p 36150:36150 -p 36151:36151 -p 36152:36152 -p 36153:36153 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=36151 --rest-port=36149 --tcp-port=36150 --discv5-udp-port=36152 --rest-address=0.0.0.0 --nat=extip:172.18.90.184 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ecf127428a0e88a0a95410a092b5de739fdeeb86652db45fd29595fc4d95352 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36153 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.184 waku 411e60b068a8e61590252424df8e8d2a7d9b2a194ef4cec79a5da0e4f7e04752
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 411e60b068a8. Setting up logs at ./log/docker/node1_2026-04-09_04-47-09__93d3154d-e228-4939-8279-f74270ce9cda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36149
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a21cef17b42c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e87d97f7b0ff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36149/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36149/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.184/tcp/36150/p2p/16Uiu2HAmM6kJZZtZF6dBpHkMEdxefRAp7EZftAPHcV2Czheu13fq","/ip4/172.18.90.184/tcp/36151/ws/p2p/16Uiu2HAmM6kJZZtZF6dBpHkMEdxefRAp7EZftAPHcV2Czheu13fq"],"enrUri":"enr:-L24QIc5nkPZL-1eYzBxZHRTW5xg7grChE_HRVaYDPOm7tLmJG1d27qu2mCjNraPOFl9ErT_iRiAjLNKZ7jMU_lf6YECgmlkgnY0gmlwhKwSWriKbXVsdGlhZGRyc5YACASsElq4Bo02AAoErBJauAaNN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfXa2ouEvyc-QH5vg5faVRX_pIyJoSh04-8XkI6KqR_SDdGNwgo02g3VkcIKNOIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-09__93d3154d-e228-4939-8279-f74270ce9cda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14961', '14962', '14963', '14964', '14965']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14961:14961 -p 14962:14962 -p 14963:14963 -p 14964:14964 -p 14965:14965 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=14963 --rest-port=14961 --tcp-port=14962 --discv5-udp-port=14964 --rest-address=0.0.0.0 --nat=extip:172.18.242.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2bae8ffab150430b1382511cb61cb3eedbf8fcfddc3742c8dcfe6aef6a77859 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14965 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIc5nkPZL-1eYzBxZHRTW5xg7grChE_HRVaYDPOm7tLmJG1d27qu2mCjNraPOFl9ErT_iRiAjLNKZ7jMU_lf6YECgmlkgnY0gmlwhKwSWriKbXVsdGlhZGRyc5YACASsElq4Bo02AAoErBJauAaNN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfXa2ouEvyc-QH5vg5faVRX_pIyJoSh04-8XkI6KqR_SDdGNwgo02g3VkcIKNOIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.119 waku 9be3fc7b8d1f57fed17fd1af05bb3ea5a7c4282bd1955fcd8b001fe11275880e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9be3fc7b8d1f. Setting up logs at ./log/docker/node2_2026-04-09_04-47-09__93d3154d-e228-4939-8279-f74270ce9cda__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14961
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14961/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14961/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.119/tcp/14962/p2p/16Uiu2HAkx51VZ6xfV6az4DwX6pucyz33jx4StbvZQxmuWs1v3Ax1","/ip4/172.18.242.119/tcp/14963/ws/p2p/16Uiu2HAkx51VZ6xfV6az4DwX6pucyz33jx4StbvZQxmuWs1v3Ax1"],"enrUri":"enr:-L24QD8S8ZKrYsABct8xhTFxDGnvPK8j0S9wYhZLuzkO07P-K1H1Ej8wNjZbFH4cmf9abUdFMfjb_Su_PVbYXQidYsECgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BjpyAAoErBLydwY6c90DgnJzhQDGAQAAiXNlY3AyNTZrMaECJ0ftZi4K5a-tnAwrNFvgz6mo2V8Bihre5KnZLS0GtFqDdGNwgjpyg3VkcII6dIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14961/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.184/tcp/36150/p2p/16Uiu2HAmM6kJZZtZF6dBpHkMEdxefRAp7EZftAPHcV2Czheu13fq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36149/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14961/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710032143254016,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14961/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710032143254016,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:36149/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14961/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36149/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14961/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710032276532894,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14961/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710032276532894,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 411e60b068a8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9be3fc7b8d1f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-04-09 04:49:18.769 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:18.769 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2026-04-09_04-49-18__c88c61c9-c5ca-4442-a4d3-118eda500561
2026-04-09 04:49:18.770 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:18.770 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:49:18.770 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:49:18.778 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:18.778 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-49-18__c88c61c9-c5ca-4442-a4d3-118eda500561__wakuorg_nwaku:latest.log
2026-04-09 04:49:18.779 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:18.779 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:18.781 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:18.781 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.183
2026-04-09 04:49:18.781 DEBUG [src.node.docker_mananger] Generated ports ['8363', '8364', '8365', '8366', '8367']
2026-04-09 04:49:18.781 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:18.781 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:18.781 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:18.781 DEBUG [src.node.docker_mananger] docker run -i -t -p 8363:8363 -p 8364:8364 -p 8365:8365 -p 8366:8366 -p 8367:8367 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=8365 --rest-port=8363 --tcp-port=8364 --discv5-udp-port=8366 --rest-address=0.0.0.0 --nat=extip:172.18.111.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa66d76eca31f3fc9adafd717efde3c0c4cd30bc1c1817f1e3b6be16a8cee351 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8367 --metrics-logging=true --store=true --relay=true
2026-04-09 04:49:18.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.183 waku 446953c216a49ced6828c09e2d1534e9cb65f7646d0cd2d268419265f37caf2c
2026-04-09 04:49:19.019 DEBUG [src.node.docker_mananger] Container started with ID 446953c216a4. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-49-18__c88c61c9-c5ca-4442-a4d3-118eda500561__wakuorg_nwaku:latest.log
2026-04-09 04:49:19.020 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8363
2026-04-09 04:49:19.020 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:19.086 ERROR [src.node.docker_mananger] Max retries reached for container a4b898495ae1. Exiting log stream.
2026-04-09 04:49:19.571 ERROR [src.node.docker_mananger] Max retries reached for container e8854d86ed7d. Exiting log stream.
2026-04-09 04:49:20.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8363/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:20.024 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:20.024 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:20.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:20.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.183/tcp/8364/p2p/16Uiu2HAm8yQEUqb6A6kaxXzsZhiP93SYcoPtChGFzEHQCwTVhzSS","/ip4/172.18.111.183/tcp/8365/ws/p2p/16Uiu2HAm8yQEUqb6A6kaxXzsZhiP93SYcoPtChGFzEHQCwTVhzSS"],"enrUri":"enr:-L24QNqTAwbicCtolLSMdGL2NSg5tcTZEQiQCfynNKMXD1n8OpGiD4AI8wmrZVqYX-LdoRifeV-wTCsORyZKrEfsNNwCgmlkgnY0gmlwhKwSb7eKbXVsdGlhZGRyc5YACASsEm-3BiCsAAoErBJvtwYgrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyUi2BDcjZkXtoB7on4a4bOAdU-RmJlTbK6ZtVp5K4QeDdGNwgiCsg3VkcIIgroV3YWt1MgM"}'
2026-04-09 04:49:20.028 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:20.036 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:20.036 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-49-18__c88c61c9-c5ca-4442-a4d3-118eda500561__wakuorg_nwaku:latest.log
2026-04-09 04:49:20.036 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:20.036 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:20.038 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:20.038 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.48
2026-04-09 04:49:20.038 DEBUG [src.node.docker_mananger] Generated ports ['24497', '24498', '24499', '24500', '24501']
2026-04-09 04:49:20.039 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:20.039 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:20.039 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:20.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 24497:24497 -p 24498:24498 -p 24499:24499 -p 24500:24500 -p 24501:24501 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=24499 --rest-port=24497 --tcp-port=24498 --discv5-udp-port=24500 --rest-address=0.0.0.0 --nat=extip:172.18.83.48 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e5a2ece5fab2cb8417bbf34741eed2adcb763d5ee779eeb4c0ac1fceaa9b7b8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24501 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNqTAwbicCtolLSMdGL2NSg5tcTZEQiQCfynNKMXD1n8OpGiD4AI8wmrZVqYX-LdoRifeV-wTCsORyZKrEfsNNwCgmlkgnY0gmlwhKwSb7eKbXVsdGlhZGRyc5YACASsEm-3BiCsAAoErBJvtwYgrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyUi2BDcjZkXtoB7on4a4bOAdU-RmJlTbK6ZtVp5K4QeDdGNwgiCsg3VkcIIgroV3YWt1MgM --storenode=/ip4/172.18.111.183/tcp/8364/p2p/16Uiu2HAm8yQEUqb6A6kaxXzsZhiP93SYcoPtChGFzEHQCwTVhzSS --store=true --relay=true
2026-04-09 04:49:20.244 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.48 waku e6bb8549491be03ca79b6574196117569a3fc13ebd3e8b29d830f00c89301120
2026-04-09 04:49:20.282 DEBUG [src.node.docker_mananger] Container started with ID e6bb8549491b. Setting up logs at ./log/docker/store_node1_2026-04-09_04-49-18__c88c61c9-c5ca-4442-a4d3-118eda500561__wakuorg_nwaku:latest.log
2026-04-09 04:49:20.283 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24497
2026-04-09 04:49:20.283 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:21.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24497/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:21.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:21.288 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:21.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:21.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.48/tcp/24498/p2p/16Uiu2HAm2huDXcKvzbSs4yeVEQARgaahdUSMDWh8WUxnJXPrWT2i","/ip4/172.18.83.48/tcp/24499/ws/p2p/16Uiu2HAm2huDXcKvzbSs4yeVEQARgaahdUSMDWh8WUxnJXPrWT2i"],"enrUri":"enr:-L24QF0rnww8IpcbMY7oECDJPhwVmGkVNwNJlv1ElJAPln4HKJBpGmlasv7Ym7YKsq5X_topXz4tHI2CCSVFiw20UmMCgmlkgnY0gmlwhKwSUzCKbXVsdGlhZGRyc5YACASsElMwBl-yAAoErBJTMAZfs90DgnJzhQDGAQAAiXNlY3AyNTZrMaECbCoRfrU6GPudJGuerrHdau7A6w_sW8E_zr5b3TGVPWODdGNwgl-yg3VkcIJftIV3YWt1MgM"}'
2026-04-09 04:49:21.292 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:21.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24497/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.183/tcp/8364/p2p/16Uiu2HAm8yQEUqb6A6kaxXzsZhiP93SYcoPtChGFzEHQCwTVhzSS"]'
2026-04-09 04:49:21.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:21.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8363/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:21.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:21.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24497/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:21.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:21.302 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:21.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:21.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:21.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:21.511 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:21.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:21.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:21.522 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:21.723 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:21.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:21.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:21.729 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:21.930 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:21.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:21.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:21.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:22.137 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:22.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:22.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:22.145 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:22.346 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:22.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:22.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:22.355 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:22.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8363/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775710158302506080&endTime=1775710163302718880&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:22.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x22ecb390426c91d36f9e767d8fabd4801de94be429f4e0c487cef28e5dc59d78"},{"messageHash":"0x6be9ab0077e2ca83a52c35278036412d28ed8778d89ac83f544675829faa8ec3"},{"messageHash":"0x2db335b53a8c7c2dd4edd1271dd2651a3801cae2465f1fe10fb12932ec1a41f0"},{"messageHash":"0x7586a84868fa8d969600794942e2faca7bc462d97d7097c6afde48637ca873de"},{"messageHash":"0xc59f2ec28a200a2b86d1dafca1743f89770df831bedf29a10d13d5568c11ba55"}]}'
2026-04-09 04:49:22.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24497/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775710158302506080&endTime=1775710163302718880&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:22.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x22ecb390426c91d36f9e767d8fabd4801de94be429f4e0c487cef28e5dc59d78"},{"messageHash":"0x6be9ab0077e2ca83a52c35278036412d28ed8778d89ac83f544675829faa8ec3"},{"messageHash":"0x2db335b53a8c7c2dd4edd1271dd2651a3801cae2465f1fe10fb12932ec1a41f0"},{"messageHash":"0x7586a84868fa8d969600794942e2faca7bc462d97d7097c6afde48637ca873de"},{"messageHash":"0xc59f2ec28a200a2b86d1dafca1743f89770df831bedf29a10d13d5568c11ba55"}]}'
2026-04-09 04:49:22.566 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:22.567 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:22.567 DEBUG [src.node.waku_node] Stopping container with id 446953c216a4
2026-04-09 04:49:23.094 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:23.096 DEBUG [src.node.waku_node] Stopping container with id e6bb8549491b
2026-04-09 04:49:23.639 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:23.642 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:23.654 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:23.661 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-04-09 04:49:57.037 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:57.038 DEBUG [tests.conftest] Running test: test_admin_relay_peers_schema with id: 2026-04-09_04-49-57__644e72a7-51eb-48a9-9918-1c420b650295
2026-04-09 04:49:57.038 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:57.038 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:49:57.038 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:49:57.045 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:57.045 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-57__644e72a7-51eb-48a9-9918-1c420b650295__wakuorg_nwaku:latest.log
2026-04-09 04:49:57.051 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:57.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-57__644e72a7-51eb-48a9-9918-1c420b650295__wakuorg_nwaku:latest.log
2026-04-09 04:49:57.057 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:57.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-49-57__644e72a7-51eb-48a9-9918-1c420b650295__wakuorg_nwaku:latest.log
2026-04-09 04:49:57.063 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:57.063 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-49-57__644e72a7-51eb-48a9-9918-1c420b650295__wakuorg_nwaku:latest.log
2026-04-09 04:49:57.063 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:49:57.063 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:49:57.064 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:57.064 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:57.066 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:57.066 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.216
2026-04-09 04:49:57.066 DEBUG [src.node.docker_mananger] Generated ports ['36123', '36124', '36125', '36126', '36127']
2026-04-09 04:49:57.066 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:57.067 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:57.067 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:57.067 DEBUG [src.node.docker_mananger] docker run -i -t -p 36123:36123 -p 36124:36124 -p 36125:36125 -p 36126:36126 -p 36127:36127 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=36125 --rest-port=36123 --tcp-port=36124 --discv5-udp-port=36126 --rest-address=0.0.0.0 --nat=extip:172.18.58.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6fd00496aaa434d67dcbf1df6fbaca6bc60cec8a98189d2dc9fc725a76815dcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36127 --metrics-logging=true --relay=true
2026-04-09 04:49:57.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.216 waku 30b9b1da4e2dd2aaa39c7fa862e28cedbf87bf236f1817560989007cbaba9d22
2026-04-09 04:49:57.295 DEBUG [src.node.docker_mananger] Container started with ID 30b9b1da4e2d. Setting up logs at ./log/docker/node1_2026-04-09_04-49-57__644e72a7-51eb-48a9-9918-1c420b650295__wakuorg_nwaku:latest.log
2026-04-09 04:49:57.297 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36123
2026-04-09 04:49:57.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:57.844 ERROR [src.node.docker_mananger] Max retries reached for container 99fd103dbd3f. Exiting log stream.
2026-04-09 04:49:58.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36123/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:58.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:58.301 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:58.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36123/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:58.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.216/tcp/36124/p2p/16Uiu2HAm7Mp4PqLqAepx6B1ftpAYptj6pBaaYxpDyErgQtfA1FFB","/ip4/172.18.58.216/tcp/36125/ws/p2p/16Uiu2HAm7Mp4PqLqAepx6B1ftpAYptj6pBaaYxpDyErgQtfA1FFB"],"enrUri":"enr:-L24QA0A11P1dhQHV_kjBe98mEiOi78Q7Fohrk4y93EaOXvWCsD0NqfXLi58UAoN_RC5QHTuEDx1-s1IvlhX1kIuaxACgmlkgnY0gmlwhKwSOtiKbXVsdGlhZGRyc5YACASsEjrYBo0cAAoErBI62AaNHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsU8OId-RDT3Qk09uNYbvm6lpU8mp4Xr2IAtk72TpC76DdGNwgo0cg3VkcIKNHoV3YWt1MgE"}'
2026-04-09 04:49:58.304 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:58.304 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:58.304 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:58.306 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:58.306 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.182
2026-04-09 04:49:58.306 DEBUG [src.node.docker_mananger] Generated ports ['52814', '52815', '52816', '52817', '52818']
2026-04-09 04:49:58.306 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:58.306 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:58.306 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:58.306 DEBUG [src.node.docker_mananger] docker run -i -t -p 52814:52814 -p 52815:52815 -p 52816:52816 -p 52817:52817 -p 52818:52818 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=52816 --rest-port=52814 --tcp-port=52815 --discv5-udp-port=52817 --rest-address=0.0.0.0 --nat=extip:172.18.153.182 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0d8868ca6afe04fdc6d0b8ac6aad190cd0b51aca68141bbf1bddcb9578c8bfa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52818 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0A11P1dhQHV_kjBe98mEiOi78Q7Fohrk4y93EaOXvWCsD0NqfXLi58UAoN_RC5QHTuEDx1-s1IvlhX1kIuaxACgmlkgnY0gmlwhKwSOtiKbXVsdGlhZGRyc5YACASsEjrYBo0cAAoErBI62AaNHd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsU8OId-RDT3Qk09uNYbvm6lpU8mp4Xr2IAtk72TpC76DdGNwgo0cg3VkcIKNHoV3YWt1MgE
2026-04-09 04:49:58.503 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.182 waku 869a59f497a1d6f6342d27d6ff60de623e6a557b6c7305cc1bd2d271ca823952
2026-04-09 04:49:58.541 DEBUG [src.node.docker_mananger] Container started with ID 869a59f497a1. Setting up logs at ./log/docker/node2_2026-04-09_04-49-57__644e72a7-51eb-48a9-9918-1c420b650295__wakuorg_nwaku:latest.log
2026-04-09 04:49:58.542 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52814
2026-04-09 04:49:58.542 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:59.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52814/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:59.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:59.555 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:59.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:59.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.182/tcp/52815/p2p/16Uiu2HAm9ZDyKWbTTqRB3wLmWMRrmwSiphkrGhVnv6TE2vKm9wj9","/ip4/172.18.153.182/tcp/52816/ws/p2p/16Uiu2HAm9ZDyKWbTTqRB3wLmWMRrmwSiphkrGhVnv6TE2vKm9wj9"],"enrUri":"enr:-L24QE4VONpI8LT1ltFkaIZ4JoCmQCLTwQjnbs6UadpDzfKRfz5prCAh_UtWbUrDUhff8NieyPEl6AgeW8f3u6hiIaQCgmlkgnY0gmlwhKwSmbaKbXVsdGlhZGRyc5YACASsEpm2Bs5PAAoErBKZtgbOUN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0fLbHUzp6vCHG4xeUqQiHq1ALUhN-nLDa3uAkPQ-lySDdGNwgs5Pg3VkcILOUYV3YWt1MgE"}'
2026-04-09 04:49:59.562 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:59.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36123/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.182/tcp/52815/p2p/16Uiu2HAm9ZDyKWbTTqRB3wLmWMRrmwSiphkrGhVnv6TE2vKm9wj9"]'
2026-04-09 04:49:59.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:59.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.216/tcp/36124/p2p/16Uiu2HAm7Mp4PqLqAepx6B1ftpAYptj6pBaaYxpDyErgQtfA1FFB"]'
2026-04-09 04:49:59.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:00.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36123/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:00.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.153.182/tcp/51362/p2p/16Uiu2HAm9ZDyKWbTTqRB3wLmWMRrmwSiphkrGhVnv6TE2vKm9wj9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin","score":0.0}]}]'
2026-04-09 04:50:00.574 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/relay (schema): [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.153.182/tcp/51362/p2p/16Uiu2HAm9ZDyKWbTTqRB3wLmWMRrmwSiphkrGhVnv6TE2vKm9wj9', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'UnknownOrigin', 'score': 0.0}]}] / type=list
2026-04-09 04:50:00.576 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:00.577 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:00.577 DEBUG [src.node.waku_node] Stopping container with id 30b9b1da4e2d
2026-04-09 04:50:01.014 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:01.015 DEBUG [src.node.waku_node] Stopping container with id 869a59f497a1
2026-04-09 04:50:01.468 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:01.470 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:01.479 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:01.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-04-09 04:46:03.674 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:46:03.674 DEBUG [tests.conftest] Running test: test_msg_not_stored_when_ephemeral_true with id: 2026-04-09_04-46-03__283ceef0-f67c-4566-b4ce-8ae974c3fa55
2026-04-09 04:46:03.674 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:46:03.675 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:46:03.675 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:46:03.683 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:03.683 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-46-03__283ceef0-f67c-4566-b4ce-8ae974c3fa55__wakuorg_nwaku:latest.log
2026-04-09 04:46:03.689 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:03.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-46-03__283ceef0-f67c-4566-b4ce-8ae974c3fa55__wakuorg_nwaku:latest.log
2026-04-09 04:46:03.695 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:03.695 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-46-03__283ceef0-f67c-4566-b4ce-8ae974c3fa55__wakuorg_nwaku:latest.log
2026-04-09 04:46:03.696 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:46:03.696 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:46:03.697 DEBUG [tests.e2e.test_e2e] Start 3 nodes
2026-04-09 04:46:03.697 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:03.697 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:03.738 DEBUG [src.node.docker_mananger] Network waku created
2026-04-09 04:46:03.738 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.4
2026-04-09 04:46:03.738 DEBUG [src.node.docker_mananger] Generated ports ['21286', '21287', '21288', '21289', '21290']
2026-04-09 04:46:03.738 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:03.738 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:03.738 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:03.739 DEBUG [src.node.docker_mananger] docker run -i -t -p 21286:21286 -p 21287:21287 -p 21288:21288 -p 21289:21289 -p 21290:21290 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=21288 --rest-port=21286 --tcp-port=21287 --discv5-udp-port=21289 --rest-address=0.0.0.0 --nat=extip:172.18.255.4 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=34dffcebc9bb26ce81e3b6e60b3ea69fbd67f293d5cd5f7ae2e6d02a3bbdf53c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21290 --metrics-logging=true --relay=true --store=true
2026-04-09 04:46:06.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.4 waku 0f65c0d3ef603cef3ec79c8ec2073d05f381eb3e66d1526441046af3d2928291
2026-04-09 04:46:06.532 DEBUG [src.node.docker_mananger] Container started with ID 0f65c0d3ef60. Setting up logs at ./log/docker/node1_2026-04-09_04-46-03__283ceef0-f67c-4566-b4ce-8ae974c3fa55__wakuorg_nwaku:latest.log
2026-04-09 04:46:06.533 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21286
2026-04-09 04:46:06.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:07.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21286/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:07.539 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:07.539 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:07.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21286/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:07.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.4/tcp/21287/p2p/16Uiu2HAmQw3n7q52R2Gt8RayW1fHKnYMoq6DJNybAoQjp6eRoXcd","/ip4/172.18.255.4/tcp/21288/ws/p2p/16Uiu2HAmQw3n7q52R2Gt8RayW1fHKnYMoq6DJNybAoQjp6eRoXcd"],"enrUri":"enr:-L24QN87UVXRWcDSQGCce2Z_zEwwz59QwKgf_AruQg1KIYfoP7LDxWfDJvxot7DVe_wkaUkQecwqp9riPHi15-Al8C0CgmlkgnY0gmlwhKwS_wSKbXVsdGlhZGRyc5YACASsEv8EBlMnAAoErBL_BAZTKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtmlphj1TnMpF79wonBb26svK86Aqn_UcQlTZk6fHq9qDdGNwglMng3VkcIJTKYV3YWt1MgM"}'
2026-04-09 04:46:07.542 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:07.542 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:07.542 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:07.544 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:07.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.91
2026-04-09 04:46:07.544 DEBUG [src.node.docker_mananger] Generated ports ['50063', '50064', '50065', '50066', '50067']
2026-04-09 04:46:07.544 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:07.544 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:07.544 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:07.544 DEBUG [src.node.docker_mananger] docker run -i -t -p 50063:50063 -p 50064:50064 -p 50065:50065 -p 50066:50066 -p 50067:50067 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=50065 --rest-port=50063 --tcp-port=50064 --discv5-udp-port=50066 --rest-address=0.0.0.0 --nat=extip:172.18.245.91 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb81ba1ece2a4cb7a6afc805d454b98af6a4eb190c1bff8bac5a79b4c1fbfafa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50067 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QN87UVXRWcDSQGCce2Z_zEwwz59QwKgf_AruQg1KIYfoP7LDxWfDJvxot7DVe_wkaUkQecwqp9riPHi15-Al8C0CgmlkgnY0gmlwhKwS_wSKbXVsdGlhZGRyc5YACASsEv8EBlMnAAoErBL_BAZTKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtmlphj1TnMpF79wonBb26svK86Aqn_UcQlTZk6fHq9qDdGNwglMng3VkcIJTKYV3YWt1MgM
2026-04-09 04:46:07.733 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.91 waku 9dfda7250a9ced235464d1db82956a24a91c2fb7bbea0bed49a1484bd3ffb6d3
2026-04-09 04:46:07.768 DEBUG [src.node.docker_mananger] Container started with ID 9dfda7250a9c. Setting up logs at ./log/docker/node2_2026-04-09_04-46-03__283ceef0-f67c-4566-b4ce-8ae974c3fa55__wakuorg_nwaku:latest.log
2026-04-09 04:46:07.769 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50063
2026-04-09 04:46:07.769 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:08.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50063/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:08.774 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:08.774 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:08.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:08.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.91/tcp/50064/p2p/16Uiu2HAmQpGrxwosjofpP9Cd27yMpWPA3XVFDuwAS2ZCAwHw267N","/ip4/172.18.245.91/tcp/50065/ws/p2p/16Uiu2HAmQpGrxwosjofpP9Cd27yMpWPA3XVFDuwAS2ZCAwHw267N"],"enrUri":"enr:-L24QJloh1CfCJfBEjE9BbFwwuR2a_v-gixRGiQFc530BJ23BRj26YcXp7Lgxt-Oy5gaveHu1Oi-mcVavKMSQgu2R0oCgmlkgnY0gmlwhKwS9VuKbXVsdGlhZGRyc5YACASsEvVbBsOQAAoErBL1WwbDkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK0j4pjs8QbZtfBXBq1-b_jCBg79C67ASnCEkwo8L62DdGNwgsOQg3VkcILDkoV3YWt1MgM"}'
2026-04-09 04:46:08.777 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:08.777 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:08.777 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:08.779 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:08.780 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.23
2026-04-09 04:46:08.780 DEBUG [src.node.docker_mananger] Generated ports ['5811', '5812', '5813', '5814', '5815']
2026-04-09 04:46:08.780 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:08.780 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:08.780 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:08.781 DEBUG [src.node.docker_mananger] docker run -i -t -p 5811:5811 -p 5812:5812 -p 5813:5813 -p 5814:5814 -p 5815:5815 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=5813 --rest-port=5811 --tcp-port=5812 --discv5-udp-port=5814 --rest-address=0.0.0.0 --nat=extip:172.18.221.23 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=65cfb3cf258c4e1ab04f76c7a6ec4c9f570aa0995692bafc2f15fc75649c946a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5815 --metrics-logging=true --relay=false --storenode=/ip4/172.18.245.91/tcp/50064/p2p/16Uiu2HAmQpGrxwosjofpP9Cd27yMpWPA3XVFDuwAS2ZCAwHw267N --discv5-bootstrap-node=enr:-L24QJloh1CfCJfBEjE9BbFwwuR2a_v-gixRGiQFc530BJ23BRj26YcXp7Lgxt-Oy5gaveHu1Oi-mcVavKMSQgu2R0oCgmlkgnY0gmlwhKwS9VuKbXVsdGlhZGRyc5YACASsEvVbBsOQAAoErBL1WwbDkd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK0j4pjs8QbZtfBXBq1-b_jCBg79C67ASnCEkwo8L62DdGNwgsOQg3VkcILDkoV3YWt1MgM
2026-04-09 04:46:09.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.23 waku 5c0d59d8f9f673e49e56bb70b70e494a23cee3235d481d1387ef285f587d53c6
2026-04-09 04:46:09.038 DEBUG [src.node.docker_mananger] Container started with ID 5c0d59d8f9f6. Setting up logs at ./log/docker/node3_2026-04-09_04-46-03__283ceef0-f67c-4566-b4ce-8ae974c3fa55__wakuorg_nwaku:latest.log
2026-04-09 04:46:09.039 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5811
2026-04-09 04:46:09.039 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:10.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5811/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:10.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:10.042 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:10.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5811/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:10.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.23/tcp/5812/p2p/16Uiu2HAm9YuuCGp1e92hSWMBU91FanBmFM5WHLh6W4i21963aU1X","/ip4/172.18.221.23/tcp/5813/ws/p2p/16Uiu2HAm9YuuCGp1e92hSWMBU91FanBmFM5WHLh6W4i21963aU1X"],"enrUri":"enr:-L24QI7EfSsXpl87n-RgDkj7DoksvufO0fPBP_Jb-A-MV5WzGK6d1-gVy9SEaBHSx0qEBP_guCIaRo3K7WsCvhS3ymcCgmlkgnY0gmlwhKwS3ReKbXVsdGlhZGRyc5YACASsEt0XBha0AAoErBLdFwYWtd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0d5sPyf26mV3UIOCVTlLW1WBocNhiLE1KO_eeNbK6VKDdGNwgha0g3VkcIIWtoV3YWt1MgA"}'
2026-04-09 04:46:10.045 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:10.045 DEBUG [tests.e2e.test_e2e] Subscribe node1 ,2 to pubtopic /waku/2/rs/198/1
2026-04-09 04:46:10.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21286/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:46:10.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:10.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:46:10.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:10.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21286/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:10.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.245.91/tcp/49800/p2p/16Uiu2HAmQpGrxwosjofpP9Cd27yMpWPA3XVFDuwAS2ZCAwHw267N","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-09 04:46:10.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50063/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:10.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.255.4/tcp/21287/p2p/16Uiu2HAmQw3n7q52R2Gt8RayW1fHKnYMoq6DJNybAoQjp6eRoXcd","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:46:10.061 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-09 04:46:40.062 DEBUG [tests.e2e.test_e2e] Node1 publish message with flag ephemeral = True
2026-04-09 04:46:40.062 DEBUG [src.steps.store] Relaying message
2026-04-09 04:46:40.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-09 04:46:40.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:40.068 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:46:40.268 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-04-09 04:46:43.269 DEBUG [tests.e2e.test_e2e] Node3 makes store request to get messages
2026-04-09 04:46:43.269 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:46:43.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5811/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:43.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"db42a87f6d9969ead765","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-09 04:46:43.316 DEBUG [src.steps.store] messages length is 0
2026-04-09 04:46:43.318 DEBUG [tests.e2e.test_e2e] Response for store when ephemeral = true is strPeer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': 'db42a87f6d9969ead765', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-04-09 04:46:43.319 DEBUG [tests.e2e.test_e2e] Message isn't stored as ephemeral = True
2026-04-09 04:46:43.321 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:46:43.322 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:46:43.322 DEBUG [src.node.waku_node] Stopping container with id 0f65c0d3ef60
2026-04-09 04:46:43.810 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:43.812 DEBUG [src.node.waku_node] Stopping container with id 9dfda7250a9c
2026-04-09 04:46:44.290 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:44.290 DEBUG [src.node.waku_node] Stopping container with id 5c0d59d8f9f6
2026-04-09 04:46:44.625 ERROR [src.node.docker_mananger] Max retries reached for container 0f65c0d3ef60. Exiting log stream.
2026-04-09 04:46:44.729 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:44.733 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:46:44.751 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:46:44.792 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:46:44.798 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,275 @@
2026-04-09 04:47:38.435 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:47:38.436 DEBUG [tests.conftest] Running test: test_multiple_lightpush_nodes with id: 2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848
2026-04-09 04:47:38.436 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:47:38.436 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:47:38.444 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:38.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:38.445 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:38.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:38.447 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:38.447 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.112
2026-04-09 04:47:38.447 DEBUG [src.node.docker_mananger] Generated ports ['18706', '18707', '18708', '18709', '18710']
2026-04-09 04:47:38.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:38.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:38.447 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:38.448 DEBUG [src.node.docker_mananger] docker run -i -t -p 18706:18706 -p 18707:18707 -p 18708:18708 -p 18709:18709 -p 18710:18710 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=18708 --rest-port=18706 --tcp-port=18707 --discv5-udp-port=18709 --rest-address=0.0.0.0 --nat=extip:172.18.157.112 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f3225abd8e84b389450f3cdcbceafc0be3c32afbcefe7aa912ee15ecec2c0eaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18710 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:47:38.618 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.112 waku 7d4bdf7c644f5d5eedf6829ca92eabf1bbf2381b540a4594759fcbbb4370fab9
2026-04-09 04:47:38.649 DEBUG [src.node.docker_mananger] Container started with ID 7d4bdf7c644f. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:38.650 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18706
2026-04-09 04:47:38.650 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:38.819 ERROR [src.node.docker_mananger] Max retries reached for container 1544c7f59b25. Exiting log stream.
2026-04-09 04:47:39.233 ERROR [src.node.docker_mananger] Max retries reached for container 23702c019701. Exiting log stream.
2026-04-09 04:47:39.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18706/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:39.655 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:39.655 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:39.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18706/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:39.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T","/ip4/172.18.157.112/tcp/18708/ws/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T"],"enrUri":"enr:-L24QKy2RnK3iGDIpPjWLZ9u0uq3DqrKUDgaPICklKypf8qGYU78OFxMEfuZ_dUD_T9pTi0q1RHAaDYvLxZNoc0_OOACgmlkgnY0gmlwhKwSnXCKbXVsdGlhZGRyc5YACASsEp1wBkkTAAoErBKdcAZJFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZPZsrxUxJ2lbsfiAZZPB69oR0NAPeuB6sdlGX8KK7IiDdGNwgkkTg3VkcIJJFYV3YWt1Mgk"}'
2026-04-09 04:47:39.658 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:39.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:39.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:39.666 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:39.666 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:39.667 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:39.668 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.157
2026-04-09 04:47:39.668 DEBUG [src.node.docker_mananger] Generated ports ['10834', '10835', '10836', '10837', '10838']
2026-04-09 04:47:39.668 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:39.668 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:39.668 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:39.668 DEBUG [src.node.docker_mananger] docker run -i -t -p 10834:10834 -p 10835:10835 -p 10836:10836 -p 10837:10837 -p 10838:10838 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=10836 --rest-port=10834 --tcp-port=10835 --discv5-udp-port=10837 --rest-address=0.0.0.0 --nat=extip:172.18.154.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=89a206fc1541caeb5ca1da4cbbbe0c7cdc1eeab05a7bfde630dbc0fe7a6bb2f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10838 --metrics-logging=true --lightpush=false --relay=true
2026-04-09 04:47:39.834 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.157 waku b98f0617b3f414307ed5196163fdb679e964d5bce7ba05e3185f5c674aab9211
2026-04-09 04:47:39.864 DEBUG [src.node.docker_mananger] Container started with ID b98f0617b3f4. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:39.864 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10834
2026-04-09 04:47:39.865 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:40.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10834/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:40.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:40.869 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:40.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10834/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:40.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.157/tcp/10835/p2p/16Uiu2HAkzWqcp5WYbECs2L4jqfR1ZqP73Q5Z8kyzjBVRsJNFtwQP","/ip4/172.18.154.157/tcp/10836/ws/p2p/16Uiu2HAkzWqcp5WYbECs2L4jqfR1ZqP73Q5Z8kyzjBVRsJNFtwQP"],"enrUri":"enr:-L24QFUltUXStuSD18ty1L85LMdhYl7eVzDESAIUVl5QqtlGPutu6hQxxpKZVmDl3Z-e3zfUrN2HD_ctlE2jtpe1SsgCgmlkgnY0gmlwhKwSmp2KbXVsdGlhZGRyc5YACASsEpqdBipTAAoErBKanQYqVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECS508l8FlAwmsNB-QeSx51bHKjq2VXB-NmVNkqA9-jRyDdGNwgipTg3VkcIIqVYV3YWt1MgE"}'
2026-04-09 04:47:40.872 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:40.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10834/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T"]'
2026-04-09 04:47:40.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:40.918 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:40.918 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:40.918 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:40.918 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:40.922 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:40.924 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.68
2026-04-09 04:47:40.925 DEBUG [src.node.docker_mananger] Generated ports ['63629', '63630', '63631', '63632', '63633']
2026-04-09 04:47:40.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:40.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:40.928 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:40.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 63629:63629 -p 63630:63630 -p 63631:63631 -p 63632:63632 -p 63633:63633 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=63631 --rest-port=63629 --tcp-port=63630 --discv5-udp-port=63632 --rest-address=0.0.0.0 --nat=extip:172.18.172.68 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0ebfadac22fed29aa47adc42d7d9b8045cbd426ffaed29f54ea5ac8b2a1b16ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63633 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKy2RnK3iGDIpPjWLZ9u0uq3DqrKUDgaPICklKypf8qGYU78OFxMEfuZ_dUD_T9pTi0q1RHAaDYvLxZNoc0_OOACgmlkgnY0gmlwhKwSnXCKbXVsdGlhZGRyc5YACASsEp1wBkkTAAoErBKdcAZJFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZPZsrxUxJ2lbsfiAZZPB69oR0NAPeuB6sdlGX8KK7IiDdGNwgkkTg3VkcIJJFYV3YWt1Mgk --lightpushnode=/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T --lightpush=true --relay=true
2026-04-09 04:47:41.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.68 waku 4679a06511d7a4a7dd659f9722b1e7e29035cbfcf66108d9ea63612a27bac5d4
2026-04-09 04:47:41.151 DEBUG [src.node.docker_mananger] Container started with ID 4679a06511d7. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:41.152 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63629
2026-04-09 04:47:41.153 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:42.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63629/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:42.158 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:42.158 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:42.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:42.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.68/tcp/63630/p2p/16Uiu2HAm3EmjMWA14FKpXmdfvYq8H9Wfr5DN82tZiQj1fXsUiqLH","/ip4/172.18.172.68/tcp/63631/ws/p2p/16Uiu2HAm3EmjMWA14FKpXmdfvYq8H9Wfr5DN82tZiQj1fXsUiqLH"],"enrUri":"enr:-L24QG6wcmdy4Y2pgc12Eay6UIba-r7yJPNBHotDs0Nd_p1MDnHmQVmhFSjlLsJwe0tavpTW8YUHiKI81qcUhAPKoE8CgmlkgnY0gmlwhKwSrESKbXVsdGlhZGRyc5YACASsEqxEBviOAAoErBKsRAb4j90DgnJzhQDGAQAAiXNlY3AyNTZrMaECdBKb90bEDfFGMTHMFFChOwxlH-frkAAQOD9DeZZH1_aDdGNwgviOg3VkcIL4kIV3YWt1Mgk"}'
2026-04-09 04:47:42.161 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:42.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T"]'
2026-04-09 04:47:42.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:42.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.157/tcp/10835/p2p/16Uiu2HAkzWqcp5WYbECs2L4jqfR1ZqP73Q5Z8kyzjBVRsJNFtwQP"]'
2026-04-09 04:47:42.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:42.233 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:42.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:42.234 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:42.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:42.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:42.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.77
2026-04-09 04:47:42.236 DEBUG [src.node.docker_mananger] Generated ports ['64420', '64421', '64422', '64423', '64424']
2026-04-09 04:47:42.236 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:42.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:42.236 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:42.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 64420:64420 -p 64421:64421 -p 64422:64422 -p 64423:64423 -p 64424:64424 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=64422 --rest-port=64420 --tcp-port=64421 --discv5-udp-port=64423 --rest-address=0.0.0.0 --nat=extip:172.18.231.77 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fc2eeec07beb77969d2b91afdeac9d7daa24f306f9bc83fddfdf03bced0077cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64424 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKy2RnK3iGDIpPjWLZ9u0uq3DqrKUDgaPICklKypf8qGYU78OFxMEfuZ_dUD_T9pTi0q1RHAaDYvLxZNoc0_OOACgmlkgnY0gmlwhKwSnXCKbXVsdGlhZGRyc5YACASsEp1wBkkTAAoErBKdcAZJFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZPZsrxUxJ2lbsfiAZZPB69oR0NAPeuB6sdlGX8KK7IiDdGNwgkkTg3VkcIJJFYV3YWt1Mgk --lightpushnode=/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T --lightpush=true --relay=true
2026-04-09 04:47:42.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.77 waku bcb314474a2704ec6cb2961ccccfbdbbc20aeaa323aa5ba57f5061f58288b805
2026-04-09 04:47:42.448 DEBUG [src.node.docker_mananger] Container started with ID bcb314474a27. Setting up logs at ./log/docker/lightpush_node2_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:42.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64420
2026-04-09 04:47:42.450 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:43.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64420/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:43.458 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:43.459 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:43.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:43.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.77/tcp/64421/p2p/16Uiu2HAkywBiXHZCXxV97JkUnZZNfDyPUmVpQTyiwjqWj8vybbd3","/ip4/172.18.231.77/tcp/64422/ws/p2p/16Uiu2HAkywBiXHZCXxV97JkUnZZNfDyPUmVpQTyiwjqWj8vybbd3"],"enrUri":"enr:-L24QLZT4HJp22--_CVMOmHVmloH9VzUmNkrcITv8-mvytu5H0UlrCvypwXrsWAoXGRNqYlSqmIJKZhdxsQekOBgs8sCgmlkgnY0gmlwhKwS502KbXVsdGlhZGRyc5YACASsEudNBvulAAoErBLnTQb7pt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECQv427qrTkCXmwxNZloMz_4jF9xxkXk3YpNQ5Mafn_6KDdGNwgvulg3VkcIL7p4V3YWt1Mgk"}'
2026-04-09 04:47:43.484 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:43.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64420/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T"]'
2026-04-09 04:47:43.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:43.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64420/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.157/tcp/10835/p2p/16Uiu2HAkzWqcp5WYbECs2L4jqfR1ZqP73Q5Z8kyzjBVRsJNFtwQP"]'
2026-04-09 04:47:43.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:43.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:43.527 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node3_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:43.527 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:43.527 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:43.528 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:43.529 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.89
2026-04-09 04:47:43.529 DEBUG [src.node.docker_mananger] Generated ports ['13191', '13192', '13193', '13194', '13195']
2026-04-09 04:47:43.529 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:43.529 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:43.529 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:43.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 13191:13191 -p 13192:13192 -p 13193:13193 -p 13194:13194 -p 13195:13195 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=13193 --rest-port=13191 --tcp-port=13192 --discv5-udp-port=13194 --rest-address=0.0.0.0 --nat=extip:172.18.200.89 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fcabdae8ceabb85a9beb8121d51eb0da6bfef86f260f2f2c3dd3b0eaf8983f0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13195 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKy2RnK3iGDIpPjWLZ9u0uq3DqrKUDgaPICklKypf8qGYU78OFxMEfuZ_dUD_T9pTi0q1RHAaDYvLxZNoc0_OOACgmlkgnY0gmlwhKwSnXCKbXVsdGlhZGRyc5YACASsEp1wBkkTAAoErBKdcAZJFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZPZsrxUxJ2lbsfiAZZPB69oR0NAPeuB6sdlGX8KK7IiDdGNwgkkTg3VkcIJJFYV3YWt1Mgk --lightpushnode=/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T --lightpush=true --relay=true
2026-04-09 04:47:43.703 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.89 waku 5270902d30a510a2f15c82e816f8a3d80802bd1a6fd0ccc91dbd58cecffe2a1b
2026-04-09 04:47:43.739 DEBUG [src.node.docker_mananger] Container started with ID 5270902d30a5. Setting up logs at ./log/docker/lightpush_node3_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:43.739 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13191
2026-04-09 04:47:43.739 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:44.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13191/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.761 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:44.762 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:44.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:44.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.89/tcp/13192/p2p/16Uiu2HAkz6h2MvM8GwZhPMbk4JgREuL3tYe4aVJ1iXmQHK2vHcJa","/ip4/172.18.200.89/tcp/13193/ws/p2p/16Uiu2HAkz6h2MvM8GwZhPMbk4JgREuL3tYe4aVJ1iXmQHK2vHcJa"],"enrUri":"enr:-L24QP0weJSUnosTueyI6zQUKzZFrdlPA3_lFhXmbVsIF6l9cITtywSVLLnOdlG-PztpvfDQ1GOHP1kAsLo0BT0s3usCgmlkgnY0gmlwhKwSyFmKbXVsdGlhZGRyc5YACASsEshZBjOIAAoErBLIWQYzid0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRW2UfI2TQ0ua0mZ_Tcv_3iu5MkJNvQOZnUFXk9J8A9eDdGNwgjOIg3VkcIIzioV3YWt1Mgk"}'
2026-04-09 04:47:44.771 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:44.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13191/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T"]'
2026-04-09 04:47:44.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:44.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13191/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.157/tcp/10835/p2p/16Uiu2HAkzWqcp5WYbECs2L4jqfR1ZqP73Q5Z8kyzjBVRsJNFtwQP"]'
2026-04-09 04:47:44.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:44.810 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:44.810 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node4_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:44.810 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:44.810 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:44.812 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:44.812 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.172
2026-04-09 04:47:44.813 DEBUG [src.node.docker_mananger] Generated ports ['39245', '39246', '39247', '39248', '39249']
2026-04-09 04:47:44.813 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:44.813 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:44.813 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:44.813 DEBUG [src.node.docker_mananger] docker run -i -t -p 39245:39245 -p 39246:39246 -p 39247:39247 -p 39248:39248 -p 39249:39249 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=39247 --rest-port=39245 --tcp-port=39246 --discv5-udp-port=39248 --rest-address=0.0.0.0 --nat=extip:172.18.52.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=da3bbefba3b2b7f8011a286dafdd95d69fcbeb77ce9dbc42bebcfc34ff847bcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39249 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKy2RnK3iGDIpPjWLZ9u0uq3DqrKUDgaPICklKypf8qGYU78OFxMEfuZ_dUD_T9pTi0q1RHAaDYvLxZNoc0_OOACgmlkgnY0gmlwhKwSnXCKbXVsdGlhZGRyc5YACASsEp1wBkkTAAoErBKdcAZJFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZPZsrxUxJ2lbsfiAZZPB69oR0NAPeuB6sdlGX8KK7IiDdGNwgkkTg3VkcIJJFYV3YWt1Mgk --lightpushnode=/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T --lightpush=true --relay=true
2026-04-09 04:47:44.994 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.172 waku 79e43e791c249df38b0349ccddd8251b7fc22011a9591295f99abbd2d7788cd4
2026-04-09 04:47:45.027 DEBUG [src.node.docker_mananger] Container started with ID 79e43e791c24. Setting up logs at ./log/docker/lightpush_node4_2026-04-09_04-47-38__47ee3b0a-aa7d-4a76-aec7-73cdf91c0848__wakuorg_nwaku:latest.log
2026-04-09 04:47:45.028 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39245
2026-04-09 04:47:45.028 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:46.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39245/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.032 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:46.032 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:46.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39245/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.172/tcp/39246/p2p/16Uiu2HAm4xWZ9TMtX1sAfnX69S9rk1g8odzJekG1rwJKwRVJatXd","/ip4/172.18.52.172/tcp/39247/ws/p2p/16Uiu2HAm4xWZ9TMtX1sAfnX69S9rk1g8odzJekG1rwJKwRVJatXd"],"enrUri":"enr:-L24QBiOD0oNyyGbbLWgq5t5KLvqFEqBv49MH0HXOIJYtzOwVFKzi-WFpPq-N_UYnuYYanhqGBPJ2CZPwetY1UULL20CgmlkgnY0gmlwhKwSNKyKbXVsdGlhZGRyc5YACASsEjSsBplOAAoErBI0rAaZT90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjZ-H1TEk3ueWuPwwmJ0A81llzaR94fHiWtfUcaAZGNSDdGNwgplOg3VkcIKZUIV3YWt1Mgk"}'
2026-04-09 04:47:46.035 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:46.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39245/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.112/tcp/18707/p2p/16Uiu2HAm2DnguhS5WnkGg2uQ8p2HEwAS1uHjYnXAjhSDb2mtV86T"]'
2026-04-09 04:47:46.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39245/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.157/tcp/10835/p2p/16Uiu2HAkzWqcp5WYbECs2L4jqfR1ZqP73Q5Z8kyzjBVRsJNFtwQP"]'
2026-04-09 04:47:46.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18706/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:46.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10834/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:46.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:46.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64420/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:46.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:46.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39245/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:46.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.144 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:47:46.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63629/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710066144221397}}'
2026-04-09 04:47:46.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:47:46.269 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066144221397,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.274 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066144221397,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.279 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066144221397,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.283 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066144221397,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.287 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066144221397,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.291 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39245/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066144221397,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.296 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:47:46.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64420/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710066296022950}}'
2026-04-09 04:47:46.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.314 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:47:46.419 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066296022950,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.424 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066296022950,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.428 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066296022950,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.432 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066296022950,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.437 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066296022950,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.442 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39245/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066296022950,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.446 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:47:46.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13191/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710066446424742}}'
2026-04-09 04:47:46.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.467 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:47:46.568 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066446424742,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.573 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066446424742,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.577 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066446424742,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.582 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066446424742,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.586 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066446424742,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.589 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39245/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066446424742,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.593 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:47:46.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39245/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710066593791658}}'
2026-04-09 04:47:46.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:46.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:47:46.711 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18706/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066593791658,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.715 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10834/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066593791658,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.720 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066593791658,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.724 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066593791658,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.727 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13191/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066593791658,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.731 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:46.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39245/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:46.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710066593791658,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:46.736 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:47:46.737 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:47:46.737 DEBUG [src.node.waku_node] Stopping container with id 7d4bdf7c644f
2026-04-09 04:47:47.161 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:47.162 DEBUG [src.node.waku_node] Stopping container with id b98f0617b3f4
2026-04-09 04:47:47.630 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:47.632 DEBUG [src.node.waku_node] Stopping container with id 4679a06511d7
2026-04-09 04:47:47.977 ERROR [src.node.docker_mananger] Max retries reached for container 7d4bdf7c644f. Exiting log stream.
2026-04-09 04:47:48.059 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:48.061 DEBUG [src.node.waku_node] Stopping container with id bcb314474a27
2026-04-09 04:47:48.514 ERROR [src.node.docker_mananger] Max retries reached for container b98f0617b3f4. Exiting log stream.
2026-04-09 04:47:48.534 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:48.536 DEBUG [src.node.waku_node] Stopping container with id 5270902d30a5
2026-04-09 04:47:48.874 ERROR [src.node.docker_mananger] Max retries reached for container 4679a06511d7. Exiting log stream.
2026-04-09 04:47:48.954 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:48.956 DEBUG [src.node.waku_node] Stopping container with id 79e43e791c24
2026-04-09 04:47:49.352 ERROR [src.node.docker_mananger] Max retries reached for container bcb314474a27. Exiting log stream.
2026-04-09 04:47:49.389 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:49.392 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:47:49.412 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:49.451 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:49.462 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:49.471 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:49.483 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:49.497 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
2026-04-09 04:48:21.452 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:21.453 DEBUG [tests.conftest] Running test: test_light_push_with_payload_less_than_150_kb with id: 2026-04-09_04-48-21__16233686-ffdb-46b2-b053-fbe71776e966
2026-04-09 04:48:21.453 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:21.453 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:48:21.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:21.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-48-21__16233686-ffdb-46b2-b053-fbe71776e966__wakuorg_nwaku:latest.log
2026-04-09 04:48:21.461 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:21.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:21.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:21.463 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.8
2026-04-09 04:48:21.463 DEBUG [src.node.docker_mananger] Generated ports ['59220', '59221', '59222', '59223', '59224']
2026-04-09 04:48:21.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:21.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:21.463 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:21.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 59220:59220 -p 59221:59221 -p 59222:59222 -p 59223:59223 -p 59224:59224 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=59222 --rest-port=59220 --tcp-port=59221 --discv5-udp-port=59223 --rest-address=0.0.0.0 --nat=extip:172.18.3.8 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=84efb39f69ad4ab4ebbbcbafdebfba0df4ef06cd9031a343071da1604cbbbf74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59224 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:48:21.663 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.8 waku 954ada6c6fb993a4528b2320b28431ed6facb5dbcdc287f96a338bc0e7be6e9a
2026-04-09 04:48:21.700 DEBUG [src.node.docker_mananger] Container started with ID 954ada6c6fb9. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-48-21__16233686-ffdb-46b2-b053-fbe71776e966__wakuorg_nwaku:latest.log
2026-04-09 04:48:21.701 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59220
2026-04-09 04:48:21.701 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:21.744 ERROR [src.node.docker_mananger] Max retries reached for container 4932fa5e4462. Exiting log stream.
2026-04-09 04:48:22.254 ERROR [src.node.docker_mananger] Max retries reached for container c2504ed6ce91. Exiting log stream.
2026-04-09 04:48:22.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:22.705 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:22.705 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:22.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:22.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.8/tcp/59221/p2p/16Uiu2HAmDXcMF5mP2MBVpfm5peXi2ibDb19ds4UFjZB5Ni4MtvwN","/ip4/172.18.3.8/tcp/59222/ws/p2p/16Uiu2HAmDXcMF5mP2MBVpfm5peXi2ibDb19ds4UFjZB5Ni4MtvwN"],"enrUri":"enr:-L24QGkr4OGIhbMecOzX125xLm_AS8Fh7yz0C3Z0y3gFoWMOCkTV275NzTepYNkDJ_YBOkH5KdFR2N75DYZqTVsilYACgmlkgnY0gmlwhKwSAwiKbXVsdGlhZGRyc5YACASsEgMIBudVAAoErBIDCAbnVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDPe-sI-_GYWo0CrCKazghiBUkkkbDkLkf-q4ikSCtZ2DdGNwgudVg3VkcILnV4V3YWt1Mgk"}'
2026-04-09 04:48:22.708 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:22.715 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:22.715 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-48-21__16233686-ffdb-46b2-b053-fbe71776e966__wakuorg_nwaku:latest.log
2026-04-09 04:48:22.715 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:22.715 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:22.717 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:22.717 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.210
2026-04-09 04:48:22.717 DEBUG [src.node.docker_mananger] Generated ports ['8557', '8558', '8559', '8560', '8561']
2026-04-09 04:48:22.717 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:22.718 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:22.718 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:22.718 DEBUG [src.node.docker_mananger] docker run -i -t -p 8557:8557 -p 8558:8558 -p 8559:8559 -p 8560:8560 -p 8561:8561 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=8559 --rest-port=8557 --tcp-port=8558 --discv5-udp-port=8560 --rest-address=0.0.0.0 --nat=extip:172.18.232.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c07b6a5fdaeafcafa9db2a4834ca70af3c681f76bedfa4d40f984ece139bf5b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8561 --metrics-logging=true --lightpush=false --relay=true
2026-04-09 04:48:22.915 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.210 waku 0fbe5a4861e8e98dac83a1cdfacfb887e96787f19abed77b1757d2f3ab699aca
2026-04-09 04:48:22.950 DEBUG [src.node.docker_mananger] Container started with ID 0fbe5a4861e8. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-48-21__16233686-ffdb-46b2-b053-fbe71776e966__wakuorg_nwaku:latest.log
2026-04-09 04:48:22.951 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8557
2026-04-09 04:48:22.951 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:23.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8557/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:23.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:23.955 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:23.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8557/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:23.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.210/tcp/8558/p2p/16Uiu2HAmHmjPErbxG8ZFr8tAWuivrXUtAgvU8Ns7HLVk7zf9TTAr","/ip4/172.18.232.210/tcp/8559/ws/p2p/16Uiu2HAmHmjPErbxG8ZFr8tAWuivrXUtAgvU8Ns7HLVk7zf9TTAr"],"enrUri":"enr:-L24QOQXs7jqh6tU2O1jS4GrH3scYsPO39XdUnRcBp_G6PeebfMkkqUaQ5_RoON_Z8SPMByVR91KP3D-3I3WWGDUXgsCgmlkgnY0gmlwhKwS6NKKbXVsdGlhZGRyc5YACASsEujSBiFuAAoErBLo0gYhb90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTAST55uqjW6yqA7XnIw5Yq_3Y7VtfK7v7NWKgfMgEHODdGNwgiFug3VkcIIhcIV3YWt1MgE"}'
2026-04-09 04:48:23.957 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:23.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8557/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.8/tcp/59221/p2p/16Uiu2HAmDXcMF5mP2MBVpfm5peXi2ibDb19ds4UFjZB5Ni4MtvwN"]'
2026-04-09 04:48:23.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:24.001 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:24.002 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-48-21__16233686-ffdb-46b2-b053-fbe71776e966__wakuorg_nwaku:latest.log
2026-04-09 04:48:24.002 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:24.002 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:24.003 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:24.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.82
2026-04-09 04:48:24.003 DEBUG [src.node.docker_mananger] Generated ports ['45436', '45437', '45438', '45439', '45440']
2026-04-09 04:48:24.004 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:24.004 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:24.004 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:24.004 DEBUG [src.node.docker_mananger] docker run -i -t -p 45436:45436 -p 45437:45437 -p 45438:45438 -p 45439:45439 -p 45440:45440 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=45438 --rest-port=45436 --tcp-port=45437 --discv5-udp-port=45439 --rest-address=0.0.0.0 --nat=extip:172.18.183.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdecac7ed70bda2b98a8dbf5fc137b2b1d7fe5e0b75d2af22fd9bcfc7fda8ee0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45440 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGkr4OGIhbMecOzX125xLm_AS8Fh7yz0C3Z0y3gFoWMOCkTV275NzTepYNkDJ_YBOkH5KdFR2N75DYZqTVsilYACgmlkgnY0gmlwhKwSAwiKbXVsdGlhZGRyc5YACASsEgMIBudVAAoErBIDCAbnVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDPe-sI-_GYWo0CrCKazghiBUkkkbDkLkf-q4ikSCtZ2DdGNwgudVg3VkcILnV4V3YWt1Mgk --lightpushnode=/ip4/172.18.3.8/tcp/59221/p2p/16Uiu2HAmDXcMF5mP2MBVpfm5peXi2ibDb19ds4UFjZB5Ni4MtvwN --lightpush=true --relay=true
2026-04-09 04:48:24.208 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.82 waku 625bf09e78a1441d333f7195114080f45a37d0ac8f64d90526f40afdebc7aec2
2026-04-09 04:48:24.243 DEBUG [src.node.docker_mananger] Container started with ID 625bf09e78a1. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-48-21__16233686-ffdb-46b2-b053-fbe71776e966__wakuorg_nwaku:latest.log
2026-04-09 04:48:24.243 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45436
2026-04-09 04:48:24.243 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:25.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45436/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:25.248 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:25.249 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:25.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45436/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:25.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.82/tcp/45437/p2p/16Uiu2HAmDfYZw2mwia547gUxmbxeqPP8PTHc96zWTFzyZ468wAdF","/ip4/172.18.183.82/tcp/45438/ws/p2p/16Uiu2HAmDfYZw2mwia547gUxmbxeqPP8PTHc96zWTFzyZ468wAdF"],"enrUri":"enr:-L24QNPM2NpzEq5DJwRlWAUvYtzKgrWQN2EC9mZwosllwqqqLcf-B8e_9thJ8_8l0SAZozNFO-dQ1HSFV3qpqc_0P3ICgmlkgnY0gmlwhKwSt1KKbXVsdGlhZGRyc5YACASsErdSBrF9AAoErBK3Ugaxft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDwAdrAI-WULVcOxb7nxb69UjWKV_8ejKEkC5Fa-M5zqDdGNwgrF9g3VkcIKxf4V3YWt1Mgk"}'
2026-04-09 04:48:25.261 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:25.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45436/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.8/tcp/59221/p2p/16Uiu2HAmDXcMF5mP2MBVpfm5peXi2ibDb19ds4UFjZB5Ni4MtvwN"]'
2026-04-09 04:48:25.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:25.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45436/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.210/tcp/8558/p2p/16Uiu2HAmHmjPErbxG8ZFr8tAWuivrXUtAgvU8Ns7HLVk7zf9TTAr"]'
2026-04-09 04:48:25.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:25.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59220/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:25.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:25.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8557/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:25.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:25.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45436/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:25.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:25.327 DEBUG [tests.light_push.test_publish] Running test with payload length of 143360 bytes
2026-04-09 04:48:25.329 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:48:25.331 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:48:25.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:25.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:25.594 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:25.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:25.601 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:48:25.604 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:25.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8557/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:25.611 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:48:25.613 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:25.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45436/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:25.619 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:48:25.623 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:25.624 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:25.624 DEBUG [src.node.waku_node] Stopping container with id 954ada6c6fb9
2026-04-09 04:48:26.121 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:26.122 DEBUG [src.node.waku_node] Stopping container with id 0fbe5a4861e8
2026-04-09 04:48:26.624 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:26.624 DEBUG [src.node.waku_node] Stopping container with id 625bf09e78a1
2026-04-09 04:48:26.937 ERROR [src.node.docker_mananger] Max retries reached for container 954ada6c6fb9. Exiting log stream.
2026-04-09 04:48:27.096 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:27.097 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:27.106 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:27.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:27.146 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_on_subscribed_peer with id: 2026-04-09_04-55-03__269c98f3-406b-494f-8b6f-013e8d1f5976
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-55-03__269c98f3-406b-494f-8b6f-013e8d1f5976__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27417', '27418', '27419', '27420', '27421']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27417:27417 -p 27418:27418 -p 27419:27419 -p 27420:27420 -p 27421:27421 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=27419 --rest-port=27417 --tcp-port=27418 --discv5-udp-port=27420 --rest-address=0.0.0.0 --nat=extip:172.18.0.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7dd928e29f3fbbcb093ad0d8a6c8cc3a290d29d2bf8f405d03a7cdfb6b7421fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27421 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.245 waku d9b7b81af1beadbade39fb182f5502bce27ec93252f257359d0f3d368f403773
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9b7b81af1be. Setting up logs at ./log/docker/node1_2026-04-09_04-55-03__269c98f3-406b-494f-8b6f-013e8d1f5976__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27417
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3100744bd5b7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f3ec3eda90a8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27417/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.245/tcp/27418/p2p/16Uiu2HAm6kiLsktjWPYpjocLAF79S6eTfT6A5b9YM9SryXjn1VD2","/ip4/172.18.0.245/tcp/27419/ws/p2p/16Uiu2HAm6kiLsktjWPYpjocLAF79S6eTfT6A5b9YM9SryXjn1VD2"],"enrUri":"enr:-L24QEegMyAQ6JM83i8iV_JDwObkyCw9NVFNCkmtaIRJ2QgnKVXMCePQjEJtqDvhgdX-pSKXFMSsB99uAyUTs6RbGHECgmlkgnY0gmlwhKwSAPWKbXVsdGlhZGRyc5YACASsEgD1BmsaAAoErBIA9QZrG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECqFFDk3b93wUHURHVt_Z6ZqvaXi2dInCDf6FfS9s-3TmDdGNwgmsag3VkcIJrHIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-55-03__269c98f3-406b-494f-8b6f-013e8d1f5976__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20889', '20890', '20891', '20892', '20893']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20889:20889 -p 20890:20890 -p 20891:20891 -p 20892:20892 -p 20893:20893 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=20891 --rest-port=20889 --tcp-port=20890 --discv5-udp-port=20892 --rest-address=0.0.0.0 --nat=extip:172.18.32.171 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7de6b9b21a0ea8cbeeb6d4f1fd3c1add0e3db0eb90dfeaca810abac5be8bea05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20893 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEegMyAQ6JM83i8iV_JDwObkyCw9NVFNCkmtaIRJ2QgnKVXMCePQjEJtqDvhgdX-pSKXFMSsB99uAyUTs6RbGHECgmlkgnY0gmlwhKwSAPWKbXVsdGlhZGRyc5YACASsEgD1BmsaAAoErBIA9QZrG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECqFFDk3b93wUHURHVt_Z6ZqvaXi2dInCDf6FfS9s-3TmDdGNwgmsag3VkcIJrHIV3YWt1MgU --filternode=/ip4/172.18.0.245/tcp/27418/p2p/16Uiu2HAm6kiLsktjWPYpjocLAF79S6eTfT6A5b9YM9SryXjn1VD2
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.171 waku b06b66f594d92c2f2426115916904603e4592243af137145510df995aed1c4b3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b06b66f594d9. Setting up logs at ./log/docker/node2_2026-04-09_04-55-03__269c98f3-406b-494f-8b6f-013e8d1f5976__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20889
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20889/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20889/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.171/tcp/20890/p2p/16Uiu2HAm8jHKjFqvkFL6pQmHTBJ3Qs84WD9qF13KYwmytcn9rTnX","/ip4/172.18.32.171/tcp/20891/ws/p2p/16Uiu2HAm8jHKjFqvkFL6pQmHTBJ3Qs84WD9qF13KYwmytcn9rTnX"],"enrUri":"enr:-L24QKYaqCzektYy9IfSW61mZvLH4fOC6Iq1yvMJgEWGCKhJZIpClfARDr8Ge-ufG6priz_VnDWq1iLvhOAv3yB-6wsCgmlkgnY0gmlwhKwSIKuKbXVsdGlhZGRyc5YACASsEiCrBlGaAAoErBIgqwZRm90DgnJzhQDGAQAAiXNlY3AyNTZrMaECxarEXraygx36ycb_3Ots9MRWGo3ZF_3kZ593mQHySYCDdGNwglGag3VkcIJRnIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20889/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.245/tcp/27418/p2p/16Uiu2HAm6kiLsktjWPYpjocLAF79S6eTfT6A5b9YM9SryXjn1VD2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20889/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f83e71b3-81dd-4431-9fbf-57b0319c6cc7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f83e71b3-81dd-4431-9fbf-57b0319c6cc7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20889/filter/v2/subscriptions/3385ae61-a163-4afa-8fdc-f2b9b56c8ab9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3385ae61-a163-4afa-8fdc-f2b9b56c8ab9","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9b7b81af1be
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b06b66f594d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,64 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_with_empty_pubsub_topic_list with id: 2026-04-09_04-48-47__091dfe80-90d3-44f9-b03c-26b474fad0cd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-47__091dfe80-90d3-44f9-b03c-26b474fad0cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49224', '49225', '49226', '49227', '49228']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49224:49224 -p 49225:49225 -p 49226:49226 -p 49227:49227 -p 49228:49228 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=49226 --rest-port=49224 --tcp-port=49225 --discv5-udp-port=49227 --rest-address=0.0.0.0 --nat=extip:172.18.0.97 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a6efcf4afca16ba0760c27b88caf6a5bcf8fcfbcec16ad6b6abb6fd70ab7ab5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49228 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.97 waku 052ff68a17468c0f4e843d87ef3e2d54758321a0dc8f5fb34124909dc74400da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 052ff68a1746. Setting up logs at ./log/docker/node1_2026-04-09_04-48-47__091dfe80-90d3-44f9-b03c-26b474fad0cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49224
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6d3c79a356c6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59acf569dac9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.97/tcp/49225/p2p/16Uiu2HAmN4V8iuuHHpVngnUi37QBEve6bWFkBk5YCosaefTg1evd","/ip4/172.18.0.97/tcp/49226/ws/p2p/16Uiu2HAmN4V8iuuHHpVngnUi37QBEve6bWFkBk5YCosaefTg1evd"],"enrUri":"enr:-L24QNmR0d5yveg1oNp8dB4osjnwmFTVOL_7GdZ_952Ks88Racfx2gO5ic-gTDvCafYdsCg-4cSUFaubwD3dMPlfYocCgmlkgnY0gmlwhKwSAGGKbXVsdGlhZGRyc5YACASsEgBhBsBJAAoErBIAYQbASt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDi74WHEl0fRaOEWtqLPAWsXvmXjc9PD5XOVimwJ9hCQqDdGNwgsBJg3VkcILAS4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-47__091dfe80-90d3-44f9-b03c-26b474fad0cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.124.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42445', '42446', '42447', '42448', '42449']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42445:42445 -p 42446:42446 -p 42447:42447 -p 42448:42448 -p 42449:42449 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=42447 --rest-port=42445 --tcp-port=42446 --discv5-udp-port=42448 --rest-address=0.0.0.0 --nat=extip:172.18.124.35 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b95ef72eccb4dcec1ef1b124feedcf90f0480aae63fcc17afd11f4d0dc0b0f2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42449 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNmR0d5yveg1oNp8dB4osjnwmFTVOL_7GdZ_952Ks88Racfx2gO5ic-gTDvCafYdsCg-4cSUFaubwD3dMPlfYocCgmlkgnY0gmlwhKwSAGGKbXVsdGlhZGRyc5YACASsEgBhBsBJAAoErBIAYQbASt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDi74WHEl0fRaOEWtqLPAWsXvmXjc9PD5XOVimwJ9hCQqDdGNwgsBJg3VkcILAS4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.35 waku 8c603831d17bd586da8e625dd8c10c6b1d584d95450a1e40a451eb0d26bc7333
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c603831d17b. Setting up logs at ./log/docker/node2_2026-04-09_04-48-47__091dfe80-90d3-44f9-b03c-26b474fad0cd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42445
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42445/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42445/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.35/tcp/42446/p2p/16Uiu2HAmShFimSKn6VxtAfYGCtQsfqdJzngvgTLCHqgC8S4kxKDa","/ip4/172.18.124.35/tcp/42447/ws/p2p/16Uiu2HAmShFimSKn6VxtAfYGCtQsfqdJzngvgTLCHqgC8S4kxKDa"],"enrUri":"enr:-L24QEXSxXB53nmGXnQGB1ZiZlagnoIiE3_4a5V5W9vedscBQc9_wX9Dd5vvy_ouT2aeTTcel8INL6DZV9ilMqDhuWQCgmlkgnY0gmlwhKwSfCOKbXVsdGlhZGRyc5YACASsEnwjBqXOAAoErBJ8Iwalz90DgnJzhQDGAQAAiXNlY3AyNTZrMaED0JgoZ9nCjeU5zrqb9vVab3lsPxKRasluxMOHYeseF0mDdGNwgqXOg3VkcIKl0IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42445/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.97/tcp/49225/p2p/16Uiu2HAmN4V8iuuHHpVngnUi37QBEve6bWFkBk5YCosaefTg1evd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42445/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 052ff68a1746
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c603831d17b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-04-09 04:55:16.528 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:55:16.529 DEBUG [tests.conftest] Running test: test_light_push_and_retrieve_duplicate_message with id: 2026-04-09_04-55-16__705f0af0-9c7e-449d-8101-6cfa95f8d739
2026-04-09 04:55:16.529 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:55:16.529 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:55:16.537 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:55:16.537 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-55-16__705f0af0-9c7e-449d-8101-6cfa95f8d739__wakuorg_nwaku:latest.log
2026-04-09 04:55:16.537 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:55:16.537 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:55:16.539 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:55:16.539 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.254
2026-04-09 04:55:16.539 DEBUG [src.node.docker_mananger] Generated ports ['63802', '63803', '63804', '63805', '63806']
2026-04-09 04:55:16.539 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:55:16.540 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:55:16.540 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:55:16.540 DEBUG [src.node.docker_mananger] docker run -i -t -p 63802:63802 -p 63803:63803 -p 63804:63804 -p 63805:63805 -p 63806:63806 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=63804 --rest-port=63802 --tcp-port=63803 --discv5-udp-port=63805 --rest-address=0.0.0.0 --nat=extip:172.18.93.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=97dccb00045b360aeffd6b6138b7efb8fffb28c9ddb5ebf1430d68d33e0c74a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63806 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:55:16.738 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.254 waku fdbabddd79f9be068d7349487445bda965a247dcb57c5d807199e9c297634c7e
2026-04-09 04:55:16.778 DEBUG [src.node.docker_mananger] Container started with ID fdbabddd79f9. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-55-16__705f0af0-9c7e-449d-8101-6cfa95f8d739__wakuorg_nwaku:latest.log
2026-04-09 04:55:16.778 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63802
2026-04-09 04:55:16.779 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:55:16.786 ERROR [src.node.docker_mananger] Max retries reached for container ee5edc9e364d. Exiting log stream.
2026-04-09 04:55:17.297 ERROR [src.node.docker_mananger] Max retries reached for container 72ed8d477a40. Exiting log stream.
2026-04-09 04:55:17.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63802/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:17.783 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:55:17.783 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:55:17.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:17.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.254/tcp/63803/p2p/16Uiu2HAmFncKdpupyVXU67o9TRgvP9ps6kvygB8ekgmtt4s97fwX","/ip4/172.18.93.254/tcp/63804/ws/p2p/16Uiu2HAmFncKdpupyVXU67o9TRgvP9ps6kvygB8ekgmtt4s97fwX"],"enrUri":"enr:-L24QCM-d8I0_Mlq-VFfcljsSb5KB4D921XDAsTL1aS95G2vfK5qW_uUmwwp5zGfRC-fSPBRwmXytyuVb6SZPQq_lI8CgmlkgnY0gmlwhKwSXf6KbXVsdGlhZGRyc5YACASsEl3-Bvk7AAoErBJd_gb5PN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLobMrbDmpMu_QmOTZNMHGVnWaIJd91kMSFFg7L85l6KDdGNwgvk7g3VkcIL5PYV3YWt1Mgk"}'
2026-04-09 04:55:17.786 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:55:17.793 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:55:17.793 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-55-16__705f0af0-9c7e-449d-8101-6cfa95f8d739__wakuorg_nwaku:latest.log
2026-04-09 04:55:17.794 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:55:17.794 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:55:17.795 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:55:17.795 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.162
2026-04-09 04:55:17.795 DEBUG [src.node.docker_mananger] Generated ports ['40708', '40709', '40710', '40711', '40712']
2026-04-09 04:55:17.796 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:55:17.796 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:55:17.796 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:55:17.796 DEBUG [src.node.docker_mananger] docker run -i -t -p 40708:40708 -p 40709:40709 -p 40710:40710 -p 40711:40711 -p 40712:40712 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=40710 --rest-port=40708 --tcp-port=40709 --discv5-udp-port=40711 --rest-address=0.0.0.0 --nat=extip:172.18.96.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9bda87528bec7e3fd3caf9f9e42b0e72be7fe74032e9d0854b063f9742e7335d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40712 --metrics-logging=true --lightpush=false --relay=true
2026-04-09 04:55:17.995 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.162 waku b454900984f8f4aa9c81d76858a64db1f60217e0681b2bab9e6675dd7d58c554
2026-04-09 04:55:18.033 DEBUG [src.node.docker_mananger] Container started with ID b454900984f8. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-55-16__705f0af0-9c7e-449d-8101-6cfa95f8d739__wakuorg_nwaku:latest.log
2026-04-09 04:55:18.033 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40708
2026-04-09 04:55:18.034 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:55:19.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40708/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:19.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:55:19.038 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:55:19.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40708/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:19.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.162/tcp/40709/p2p/16Uiu2HAmUEGwfWSyTTAubJbcag2HDHwh7agstbQpepv6sKPoqwtG","/ip4/172.18.96.162/tcp/40710/ws/p2p/16Uiu2HAmUEGwfWSyTTAubJbcag2HDHwh7agstbQpepv6sKPoqwtG"],"enrUri":"enr:-L24QMn53nw_ZX8iXARVNA4KbBd-EqozW0d43Z7BZ5JMyqrCSmaXhobhCzarsx38nj8wNQGvhI24wnTbNa_Ee9yT3BYCgmlkgnY0gmlwhKwSYKKKbXVsdGlhZGRyc5YACASsEmCiBp8FAAoErBJgogafBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED52Y7Y3p_q0Kb7mqfY1-Z6TX5G_1qW7hxFJozOgnDBdWDdGNwgp8Fg3VkcIKfB4V3YWt1MgE"}'
2026-04-09 04:55:19.040 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:55:19.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40708/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.254/tcp/63803/p2p/16Uiu2HAmFncKdpupyVXU67o9TRgvP9ps6kvygB8ekgmtt4s97fwX"]'
2026-04-09 04:55:19.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:55:19.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:55:19.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-55-16__705f0af0-9c7e-449d-8101-6cfa95f8d739__wakuorg_nwaku:latest.log
2026-04-09 04:55:19.089 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:55:19.089 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:55:19.091 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:55:19.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.141
2026-04-09 04:55:19.091 DEBUG [src.node.docker_mananger] Generated ports ['7454', '7455', '7456', '7457', '7458']
2026-04-09 04:55:19.092 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:55:19.092 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:55:19.092 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:55:19.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 7454:7454 -p 7455:7455 -p 7456:7456 -p 7457:7457 -p 7458:7458 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=7456 --rest-port=7454 --tcp-port=7455 --discv5-udp-port=7457 --rest-address=0.0.0.0 --nat=extip:172.18.29.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cecdc23c12d4fe83aa2e62ebab6bd9a882cd21f4ebaaaac5c509db2f6a048d0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7458 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCM-d8I0_Mlq-VFfcljsSb5KB4D921XDAsTL1aS95G2vfK5qW_uUmwwp5zGfRC-fSPBRwmXytyuVb6SZPQq_lI8CgmlkgnY0gmlwhKwSXf6KbXVsdGlhZGRyc5YACASsEl3-Bvk7AAoErBJd_gb5PN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLobMrbDmpMu_QmOTZNMHGVnWaIJd91kMSFFg7L85l6KDdGNwgvk7g3VkcIL5PYV3YWt1Mgk --lightpushnode=/ip4/172.18.93.254/tcp/63803/p2p/16Uiu2HAmFncKdpupyVXU67o9TRgvP9ps6kvygB8ekgmtt4s97fwX --lightpush=true --relay=true
2026-04-09 04:55:19.285 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.141 waku 9fcb0eeb53e2966ae74a718e35ecf34c19bb1c10eadff5bb10030d05c443cbc6
2026-04-09 04:55:19.323 DEBUG [src.node.docker_mananger] Container started with ID 9fcb0eeb53e2. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-55-16__705f0af0-9c7e-449d-8101-6cfa95f8d739__wakuorg_nwaku:latest.log
2026-04-09 04:55:19.324 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7454
2026-04-09 04:55:19.324 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:55:20.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7454/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:20.327 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:55:20.328 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:55:20.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:20.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.141/tcp/7455/p2p/16Uiu2HAmFVGQ2dgJFzhZviwrgedb9ZUREmxeAUUuw9FTP7pqfAds","/ip4/172.18.29.141/tcp/7456/ws/p2p/16Uiu2HAmFVGQ2dgJFzhZviwrgedb9ZUREmxeAUUuw9FTP7pqfAds"],"enrUri":"enr:-L24QETPsg4AiK4WC_JKZTx3QlqyYQBG-lEzl4tKSC_x0QXYev8fpXLQnE2h9QU5BgyKDGVf_Ue8r9WJOLx2_t0PYTUCgmlkgnY0gmlwhKwSHY2KbXVsdGlhZGRyc5YACASsEh2NBh0fAAoErBIdjQYdIN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKhVluFhoS58Rldq5vscfMPBwAayk-Oc92_L8znKAbm6DdGNwgh0fg3VkcIIdIYV3YWt1Mgk"}'
2026-04-09 04:55:20.331 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:55:20.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7454/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.254/tcp/63803/p2p/16Uiu2HAmFncKdpupyVXU67o9TRgvP9ps6kvygB8ekgmtt4s97fwX"]'
2026-04-09 04:55:20.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:55:20.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7454/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.162/tcp/40709/p2p/16Uiu2HAmUEGwfWSyTTAubJbcag2HDHwh7agstbQpepv6sKPoqwtG"]'
2026-04-09 04:55:20.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:55:20.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:55:20.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:55:20.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40708/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:55:20.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:55:20.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7454/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:55:20.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:55:20.411 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:55:20.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7454/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710520411194428}}'
2026-04-09 04:55:20.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:55:20.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:55:20.524 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:55:20.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63802/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:20.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710520411194428,"ephemeral":false,"proof":""}]'
2026-04-09 04:55:20.529 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:55:20.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40708/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:20.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710520411194428,"ephemeral":false,"proof":""}]'
2026-04-09 04:55:20.533 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:55:20.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7454/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:55:20.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710520411194428,"ephemeral":false,"proof":""}]'
2026-04-09 04:55:20.537 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:55:20.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7454/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710520411194428}}'
2026-04-09 04:55:20.545 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:7454/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
2026-04-09 04:55:20.548 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:55:20.549 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:55:20.549 DEBUG [src.node.waku_node] Stopping container with id fdbabddd79f9
2026-04-09 04:55:21.066 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:55:21.067 DEBUG [src.node.waku_node] Stopping container with id b454900984f8
2026-04-09 04:55:21.549 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:55:21.549 DEBUG [src.node.waku_node] Stopping container with id 9fcb0eeb53e2
2026-04-09 04:55:21.883 ERROR [src.node.docker_mananger] Max retries reached for container fdbabddd79f9. Exiting log stream.
2026-04-09 04:55:22.037 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:55:22.037 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:55:22.046 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:55:22.055 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:55:22.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_payload with id: 2026-04-09_04-47-58__66953409-0426-4673-87ac-daa97eb4f219
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-47-58__66953409-0426-4673-87ac-daa97eb4f219__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54179', '54180', '54181', '54182', '54183']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54179:54179 -p 54180:54180 -p 54181:54181 -p 54182:54182 -p 54183:54183 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=54181 --rest-port=54179 --tcp-port=54180 --discv5-udp-port=54182 --rest-address=0.0.0.0 --nat=extip:172.18.106.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abe02dee6aac7f6eea4fba1cdf624dde67367ed1cf4f35e27eb606b97f156e6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54183 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.95 waku 9a5d766d12704ad8bdb11f4d0ed02caf965aefa2bd1f4b4c22b831216e087d92
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a5d766d1270. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-47-58__66953409-0426-4673-87ac-daa97eb4f219__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54179
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 44c0d8e48fac. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4476db41756. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54179/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54179/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.95/tcp/54180/p2p/16Uiu2HAmSR3ZKDCQCXgTj7BFxVwg27fD4YYKYCtyCBUujrm7UmDC","/ip4/172.18.106.95/tcp/54181/ws/p2p/16Uiu2HAmSR3ZKDCQCXgTj7BFxVwg27fD4YYKYCtyCBUujrm7UmDC"],"enrUri":"enr:-L24QDSvOhKC_6TzmXwyGRFs00F-6wikQRfVnNT1YYRfsVOvK5rd2oORZ7XJ1GlD47EZoCFnG4tLKvjoMcZZNmYqX9oCgmlkgnY0gmlwhKwSal-KbXVsdGlhZGRyc5YACASsEmpfBtOkAAoErBJqXwbTpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzHEct6HgVogWYMhaweNAhvvoL1HYGI1wE1wHSJMaikuDdGNwgtOkg3VkcILTpoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-47-58__66953409-0426-4673-87ac-daa97eb4f219__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41925', '41926', '41927', '41928', '41929']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41925:41925 -p 41926:41926 -p 41927:41927 -p 41928:41928 -p 41929:41929 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=41927 --rest-port=41925 --tcp-port=41926 --discv5-udp-port=41928 --rest-address=0.0.0.0 --nat=extip:172.18.184.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2a2f3fd0abb483a9ae4c0b631e9b9ffb94558ffda6acfada13ca4a1c3ad1851c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41929 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.220 waku 6cd448438be1897e6fdfc64b10c7daf9f1295d4da50c0901f209452ad63d32e5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6cd448438be1. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-47-58__66953409-0426-4673-87ac-daa97eb4f219__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41925
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41925/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41925/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.220/tcp/41926/p2p/16Uiu2HAmPTHgLBHdMMNsjzMQRdJa2519B7BRKbPZ4VqL7ggqj81v","/ip4/172.18.184.220/tcp/41927/ws/p2p/16Uiu2HAmPTHgLBHdMMNsjzMQRdJa2519B7BRKbPZ4VqL7ggqj81v"],"enrUri":"enr:-L24QKLdSd2LBNYfL9BjqIXWG-xUbIxtu1GRqAUd2bbnBqqhTj9w24EfiRL9NFrnRQsYcudhs0XA3wJzsFT0fFGu7OACgmlkgnY0gmlwhKwSuNyKbXVsdGlhZGRyc5YACASsErjcBqPGAAoErBK43Aajx90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoHEt_ezrsV18B_Zuj4zymvSBdRR1cHsii5SvPr02UuGDdGNwgqPGg3VkcIKjyIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41925/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.95/tcp/54180/p2p/16Uiu2HAmSR3ZKDCQCXgTj7BFxVwg27fD4YYKYCtyCBUujrm7UmDC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-47-58__66953409-0426-4673-87ac-daa97eb4f219__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41184', '41185', '41186', '41187', '41188']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41184:41184 -p 41185:41185 -p 41186:41186 -p 41187:41187 -p 41188:41188 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=41186 --rest-port=41184 --tcp-port=41185 --discv5-udp-port=41187 --rest-address=0.0.0.0 --nat=extip:172.18.21.99 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=43cbf94ca3bcf35c8b5a2ad0d2bdbb7aa39aaa016c3c46cac70b4da49f34bfdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41188 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDSvOhKC_6TzmXwyGRFs00F-6wikQRfVnNT1YYRfsVOvK5rd2oORZ7XJ1GlD47EZoCFnG4tLKvjoMcZZNmYqX9oCgmlkgnY0gmlwhKwSal-KbXVsdGlhZGRyc5YACASsEmpfBtOkAAoErBJqXwbTpd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzHEct6HgVogWYMhaweNAhvvoL1HYGI1wE1wHSJMaikuDdGNwgtOkg3VkcILTpoV3YWt1Mgk --lightpushnode=/ip4/172.18.106.95/tcp/54180/p2p/16Uiu2HAmSR3ZKDCQCXgTj7BFxVwg27fD4YYKYCtyCBUujrm7UmDC --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.99 waku 6a7f3b36892aff299a87fc0e297bfe7307bbc7adee190f98a9ba76617739b86c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a7f3b36892a. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-47-58__66953409-0426-4673-87ac-daa97eb4f219__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41184
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41184/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.99/tcp/41185/p2p/16Uiu2HAmPCqxeY2QJw1NXvbDWe7zVVqxYnvr3ghC9DKVfqPgZXpB","/ip4/172.18.21.99/tcp/41186/ws/p2p/16Uiu2HAmPCqxeY2QJw1NXvbDWe7zVVqxYnvr3ghC9DKVfqPgZXpB"],"enrUri":"enr:-L24QLPtuamwQfNXqslbMIXaw4iKxD2ebF2RZoZharuR8jc1LxFO8FCbtt3QwLzTOo46UWsqRukizn_dgH0d5CKzdxgCgmlkgnY0gmlwhKwSFWOKbXVsdGlhZGRyc5YACASsEhVjBqDhAAoErBIVYwag4t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnL331vMgOp6BpGQxIjXQyOFQlA8fnZy7AW_bVRK73hiDdGNwgqDhg3VkcIKg44V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.95/tcp/54180/p2p/16Uiu2HAmSR3ZKDCQCXgTj7BFxVwg27fD4YYKYCtyCBUujrm7UmDC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.220/tcp/41926/p2p/16Uiu2HAmPTHgLBHdMMNsjzMQRdJa2519B7BRKbPZ4VqL7ggqj81v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54179/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41925/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41184/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710081855230720}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41184/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9a5d766d1270
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6cd448438be1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6a7f3b36892a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a5d766d1270. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_version with id: 2026-04-09_04-47-51__274ea73e-5c9f-4cea-935d-0930d42d401a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-51__274ea73e-5c9f-4cea-935d-0930d42d401a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62200', '62201', '62202', '62203', '62204']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62200:62200 -p 62201:62201 -p 62202:62202 -p 62203:62203 -p 62204:62204 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=62202 --rest-port=62200 --tcp-port=62201 --discv5-udp-port=62203 --rest-address=0.0.0.0 --nat=extip:172.18.47.125 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2cc3d63acd897058e1ede14bfb6fca72fabfea8fd7ccb9612fcf03466d361b3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62204 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.125 waku a6ea306751854d80350dac386f5b5bdf0ca736253657376c32e2d2786bc746f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6ea30675185. Setting up logs at ./log/docker/node1_2026-04-09_04-47-51__274ea73e-5c9f-4cea-935d-0930d42d401a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62200
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f967d8b1b9e1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bc0ff41663ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62200/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.125/tcp/62201/p2p/16Uiu2HAmTZQDHTTXkxS9em74rNWCsHHHwfveWLqN3tMiZsr6cmXb","/ip4/172.18.47.125/tcp/62202/ws/p2p/16Uiu2HAmTZQDHTTXkxS9em74rNWCsHHHwfveWLqN3tMiZsr6cmXb"],"enrUri":"enr:-L24QPhBDZ1ARsTcSeje17u_dowiVKOxYlTY1x0hEGyBLFIYLeRB2UwHSxTcC5OV-L-W0wVfC9C0w1xzkzL851QWPhICgmlkgnY0gmlwhKwSL32KbXVsdGlhZGRyc5YACASsEi99BvL5AAoErBIvfQby-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3XDMw-ekf08LFRMgIYmXbFPRukY5KzZHvdYCR0TNxwaDdGNwgvL5g3VkcILy-4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-51__274ea73e-5c9f-4cea-935d-0930d42d401a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17017', '17018', '17019', '17020', '17021']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17017:17017 -p 17018:17018 -p 17019:17019 -p 17020:17020 -p 17021:17021 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=17019 --rest-port=17017 --tcp-port=17018 --discv5-udp-port=17020 --rest-address=0.0.0.0 --nat=extip:172.18.114.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ceba502397ac1f9b9d3e49ec74f3f5d25fb6b33dabcaeecfa39fbacbc35831c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17021 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPhBDZ1ARsTcSeje17u_dowiVKOxYlTY1x0hEGyBLFIYLeRB2UwHSxTcC5OV-L-W0wVfC9C0w1xzkzL851QWPhICgmlkgnY0gmlwhKwSL32KbXVsdGlhZGRyc5YACASsEi99BvL5AAoErBIvfQby-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3XDMw-ekf08LFRMgIYmXbFPRukY5KzZHvdYCR0TNxwaDdGNwgvL5g3VkcILy-4V3YWt1MgU --filternode=/ip4/172.18.47.125/tcp/62201/p2p/16Uiu2HAmTZQDHTTXkxS9em74rNWCsHHHwfveWLqN3tMiZsr6cmXb
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.98 waku d0f8df96461e582afe4f3dd04286b6635b742365ae4b66f0e1be611defac14fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0f8df96461e. Setting up logs at ./log/docker/node2_2026-04-09_04-47-51__274ea73e-5c9f-4cea-935d-0930d42d401a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17017
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17017/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.98/tcp/17018/p2p/16Uiu2HAmHdkhTxgVdLRUdZJKFJnd4hEJbxVrRBLfQJMGxzdPkisD","/ip4/172.18.114.98/tcp/17019/ws/p2p/16Uiu2HAmHdkhTxgVdLRUdZJKFJnd4hEJbxVrRBLfQJMGxzdPkisD"],"enrUri":"enr:-L24QKIwmc5oMpiFM2d83ZRR4tmNatU8CSXcJ_5yhrA1iSfKUAiI6LF1OOGujOIgypHOvKjK7D1ZryOPtDT1HUdfSmYCgmlkgnY0gmlwhKwScmKKbXVsdGlhZGRyc5YACASsEnJiBkJ6AAoErBJyYgZCe90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSflq0_Ml4uFmi80SA06J7zWJ5oL7oMtOrPKfqQTl7XyDdGNwgkJ6g3VkcIJCfIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.125/tcp/62201/p2p/16Uiu2HAmTZQDHTTXkxS9em74rNWCsHHHwfveWLqN3tMiZsr6cmXb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62200/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17017/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e69f65e1-72a0-45a9-84a8-203ab1c9cb44", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e69f65e1-72a0-45a9-84a8-203ab1c9cb44","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62200/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17017/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1775710074051285134,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6ea30675185
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d0f8df96461e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_pubsub_topics with id: 2026-04-09_04-47-35__ebd6ee30-073e-4d5d-b05e-c3c7a4213179
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-47-35__ebd6ee30-073e-4d5d-b05e-c3c7a4213179__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13399', '13400', '13401', '13402', '13403']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13399:13399 -p 13400:13400 -p 13401:13401 -p 13402:13402 -p 13403:13403 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=13401 --rest-port=13399 --tcp-port=13400 --discv5-udp-port=13402 --rest-address=0.0.0.0 --nat=extip:172.18.112.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfc91214f4e757ddbfc9dfeadab6b0c68d5cd79f053fe5a53bc86a15dbeb017b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13403 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.41 waku 12117a3f7f10b4e45e871fe474a54cbdc818a7b4e4c6aed2d7181a01aa3975b4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 12117a3f7f10. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-47-35__ebd6ee30-073e-4d5d-b05e-c3c7a4213179__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13399
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d84e2aa8bae. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8c229f9bf3d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13399/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.41/tcp/13400/p2p/16Uiu2HAm23RjmNTiz14YXqt5Tu8eTBjLyJrH7e15ir5qLrK174p5","/ip4/172.18.112.41/tcp/13401/ws/p2p/16Uiu2HAm23RjmNTiz14YXqt5Tu8eTBjLyJrH7e15ir5qLrK174p5"],"enrUri":"enr:-L24QOlfW4hFFiPuPoF5nAEFbLCE1ixQ2jTP34X1BKM7oRxbblhod4eqmxDq0fk8ZkFCqSot1QEAQB2iKlQrEJ0W3ewCgmlkgnY0gmlwhKwScCmKbXVsdGlhZGRyc5YACASsEnApBjRYAAoErBJwKQY0Wd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYk7tZ9mf8s5blkgcyOr-EFYm-B6jSDCy1sfGbUuSMgaDdGNwgjRYg3VkcII0WoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-47-35__ebd6ee30-073e-4d5d-b05e-c3c7a4213179__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4908', '4909', '4910', '4911', '4912']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4908:4908 -p 4909:4909 -p 4910:4910 -p 4911:4911 -p 4912:4912 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=4910 --rest-port=4908 --tcp-port=4909 --discv5-udp-port=4911 --rest-address=0.0.0.0 --nat=extip:172.18.104.126 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e31d8e6c9a1fc5b0c13cbce608ba3ceb3fe9ee7cf09ebc86eab3ed4bd2d56eeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4912 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.126 waku bc66ce4d0e60f53ab3467cb83ee458c9f58e50c48218ccc07584af90eebf07a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc66ce4d0e60. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-47-35__ebd6ee30-073e-4d5d-b05e-c3c7a4213179__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4908
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4908/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.126/tcp/4909/p2p/16Uiu2HAmBdCekJ6MEW2d89S6yotafyYaeWWhuS9kKDkTVETPw4ea","/ip4/172.18.104.126/tcp/4910/ws/p2p/16Uiu2HAmBdCekJ6MEW2d89S6yotafyYaeWWhuS9kKDkTVETPw4ea"],"enrUri":"enr:-L24QGKMRuhl4FuhkHeN0M-kqdR_O0sNSyLx7S3aowGt7vY0acdf0na-3Dd049udvluso0w7Y-WUgIkt-YSyGeD89XACgmlkgnY0gmlwhKwSaH6KbXVsdGlhZGRyc5YACASsEmh-BhMtAAoErBJofgYTLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8K8Payh-dVAthppg3wpy4aW9fMJnQXBEdmM7gTIQJT-DdGNwghMtg3VkcIITL4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.41/tcp/13400/p2p/16Uiu2HAm23RjmNTiz14YXqt5Tu8eTBjLyJrH7e15ir5qLrK174p5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-47-35__ebd6ee30-073e-4d5d-b05e-c3c7a4213179__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53805', '53806', '53807', '53808', '53809']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53805:53805 -p 53806:53806 -p 53807:53807 -p 53808:53808 -p 53809:53809 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=53807 --rest-port=53805 --tcp-port=53806 --discv5-udp-port=53808 --rest-address=0.0.0.0 --nat=extip:172.18.47.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b20f1bb9a5dbbd477bb18a2c5887e22b3d0aff8cbbc8d653a62dc7838baddba3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53809 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOlfW4hFFiPuPoF5nAEFbLCE1ixQ2jTP34X1BKM7oRxbblhod4eqmxDq0fk8ZkFCqSot1QEAQB2iKlQrEJ0W3ewCgmlkgnY0gmlwhKwScCmKbXVsdGlhZGRyc5YACASsEnApBjRYAAoErBJwKQY0Wd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYk7tZ9mf8s5blkgcyOr-EFYm-B6jSDCy1sfGbUuSMgaDdGNwgjRYg3VkcII0WoV3YWt1Mgk --lightpushnode=/ip4/172.18.112.41/tcp/13400/p2p/16Uiu2HAm23RjmNTiz14YXqt5Tu8eTBjLyJrH7e15ir5qLrK174p5 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.2 waku b9abffdc295bbe9d478eed7cd8f573a501af1802be01ef99a727c8e4db524c18
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9abffdc295b. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-47-35__ebd6ee30-073e-4d5d-b05e-c3c7a4213179__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53805
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53805/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.2/tcp/53806/p2p/16Uiu2HAmKD9DA4VoX9fMR7BCycHk5TsqHUUCgt6HPWXQdDYErzWG","/ip4/172.18.47.2/tcp/53807/ws/p2p/16Uiu2HAmKD9DA4VoX9fMR7BCycHk5TsqHUUCgt6HPWXQdDYErzWG"],"enrUri":"enr:-L24QIgPlBI5b1Xt7YeMAPzzpBPYLO76iW0-r2xUyymmDvyGXySnCUnciKGM2iivGnHjJH79cUdbpRrbhR5V8ukFdUYCgmlkgnY0gmlwhKwSLwKKbXVsdGlhZGRyc5YACASsEi8CBtIuAAoErBIvAgbSL90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYWK5qM2xltB1RJuqDEcleTJoM_tsXiJtcKNUvn1fCX2DdGNwgtIug3VkcILSMIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53805/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.41/tcp/13400/p2p/16Uiu2HAm23RjmNTiz14YXqt5Tu8eTBjLyJrH7e15ir5qLrK174p5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53805/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.126/tcp/4909/p2p/16Uiu2HAmBdCekJ6MEW2d89S6yotafyYaeWWhuS9kKDkTVETPw4ea"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13399/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A dictionary', 'value': {'key': 'YWFh'}}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53805/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": {"key": "YWFh"}, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710059030346725}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53805/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'An integer', 'value': 1234567890}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53805/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": 1234567890, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710059035072383}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53805/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A list', 'value': ['YWFh']}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53805/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": ["YWFh"], "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710059039514534}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53805/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:140 Running test with pubsub topic {'description': 'A bool', 'value': True}
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53805/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": true, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710059043980975}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53805/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 12117a3f7f10
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc66ce4d0e60
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9abffdc295b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 12117a3f7f10. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_light_pushed_on_different_pubsub_topic_is_not_retrieved with id: 2026-04-09_04-55-10__7a52dcd3-ac3b-41ed-b509-e44f5d210c58
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-55-10__7a52dcd3-ac3b-41ed-b509-e44f5d210c58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64806', '64807', '64808', '64809', '64810']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64806:64806 -p 64807:64807 -p 64808:64808 -p 64809:64809 -p 64810:64810 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=64808 --rest-port=64806 --tcp-port=64807 --discv5-udp-port=64809 --rest-address=0.0.0.0 --nat=extip:172.18.188.220 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5edfe7335366b4a0ce3a2abbd0b73e9d45fa92c11ccdac1ca0fe6549aa74c7cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64810 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.220 waku 177648e68da65e928683e12a2505e5deac757f7aed4f4afb10b4531c7a0b67f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 177648e68da6. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-55-10__7a52dcd3-ac3b-41ed-b509-e44f5d210c58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64806
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 90d4b078b735. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5cb4dce7e7b0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64806/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.220/tcp/64807/p2p/16Uiu2HAmEAEPaEbao1vT7SsujHjhrzEQkUxkRWDjMyhg28nRimCC","/ip4/172.18.188.220/tcp/64808/ws/p2p/16Uiu2HAmEAEPaEbao1vT7SsujHjhrzEQkUxkRWDjMyhg28nRimCC"],"enrUri":"enr:-L24QCKwz7ObIh578PoalfArYwJh_ubPH_BOxQv08pnOCzylcdWy-Lmk6zdOmrw1eA4TZ-qOGUw6GU2cdcwllkVyE2ICgmlkgnY0gmlwhKwSvNyKbXVsdGlhZGRyc5YACASsErzcBv0nAAoErBK83Ab9KN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFllnnrLiKOqw2QiZO2cHtUkQjUuHxb3PGVrHKtP3qQGDdGNwgv0ng3VkcIL9KYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-55-10__7a52dcd3-ac3b-41ed-b509-e44f5d210c58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42040', '42041', '42042', '42043', '42044']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42040:42040 -p 42041:42041 -p 42042:42042 -p 42043:42043 -p 42044:42044 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=42042 --rest-port=42040 --tcp-port=42041 --discv5-udp-port=42043 --rest-address=0.0.0.0 --nat=extip:172.18.97.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0d0e6330d2ceb1d19e426cfbebe219baabffffac1ae6befb71ececf850fbdddb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42044 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.158 waku ee5edc9e364db8735f91aaadbe27545147d5044cdad5a9f93da18efca9812193
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee5edc9e364d. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-55-10__7a52dcd3-ac3b-41ed-b509-e44f5d210c58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42040
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42040/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42040/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.158/tcp/42041/p2p/16Uiu2HAmCzkYx815oi81T3NTCUdaAVvvE1j3iEbcWykzyM3aALrD","/ip4/172.18.97.158/tcp/42042/ws/p2p/16Uiu2HAmCzkYx815oi81T3NTCUdaAVvvE1j3iEbcWykzyM3aALrD"],"enrUri":"enr:-L24QD9eEs2GTghslH3K1yHIE2mMJr4XWi19b9btRH96_UO0Q7xe9mz2eF_NLaEGGo-ZItuIwMmHYKkhwPnhKoq-GFUCgmlkgnY0gmlwhKwSYZ6KbXVsdGlhZGRyc5YACASsEmGeBqQ5AAoErBJhngakOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBRADf6nn--ZetC1-p09u3D5UqaM-B05Zd3Qj6KNOwoqDdGNwgqQ5g3VkcIKkO4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42040/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.220/tcp/64807/p2p/16Uiu2HAmEAEPaEbao1vT7SsujHjhrzEQkUxkRWDjMyhg28nRimCC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-55-10__7a52dcd3-ac3b-41ed-b509-e44f5d210c58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12861', '12862', '12863', '12864', '12865']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12861:12861 -p 12862:12862 -p 12863:12863 -p 12864:12864 -p 12865:12865 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=12863 --rest-port=12861 --tcp-port=12862 --discv5-udp-port=12864 --rest-address=0.0.0.0 --nat=extip:172.18.234.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dcc410c1fd1eb49effbad5338cdf18bbdca170e68ba6073a4cbee0543b123baa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12865 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCKwz7ObIh578PoalfArYwJh_ubPH_BOxQv08pnOCzylcdWy-Lmk6zdOmrw1eA4TZ-qOGUw6GU2cdcwllkVyE2ICgmlkgnY0gmlwhKwSvNyKbXVsdGlhZGRyc5YACASsErzcBv0nAAoErBK83Ab9KN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFllnnrLiKOqw2QiZO2cHtUkQjUuHxb3PGVrHKtP3qQGDdGNwgv0ng3VkcIL9KYV3YWt1Mgk --lightpushnode=/ip4/172.18.188.220/tcp/64807/p2p/16Uiu2HAmEAEPaEbao1vT7SsujHjhrzEQkUxkRWDjMyhg28nRimCC --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.98 waku 72ed8d477a40cf9bc0523c9d9adcade55c383b8c32f714ae80828fb544e07a85
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72ed8d477a40. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-55-10__7a52dcd3-ac3b-41ed-b509-e44f5d210c58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12861
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12861/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12861/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.98/tcp/12862/p2p/16Uiu2HAmAsrgonbvUq4KQLBWvLJhFaA9yTXo2T9qurGpNKLEgEEj","/ip4/172.18.234.98/tcp/12863/ws/p2p/16Uiu2HAmAsrgonbvUq4KQLBWvLJhFaA9yTXo2T9qurGpNKLEgEEj"],"enrUri":"enr:-L24QL1zTvitJq9NBuk3iinVf0zAmARFRM_SnIXq65_pEzhGASxyDt1IUZXe8BDR5YAyeE2DcCXNAsiDuTssbjDF_OYCgmlkgnY0gmlwhKwS6mKKbXVsdGlhZGRyc5YACASsEupiBjI-AAoErBLqYgYyP90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5ZSC859pQmIt45qR-TrcRfwyUuG0JFs3YjyiC0qfdLiDdGNwgjI-g3VkcIIyQIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12861/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.220/tcp/64807/p2p/16Uiu2HAmEAEPaEbao1vT7SsujHjhrzEQkUxkRWDjMyhg28nRimCC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12861/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.158/tcp/42041/p2p/16Uiu2HAmCzkYx815oi81T3NTCUdaAVvvE1j3iEbcWykzyM3aALrD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64806/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42040/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12861/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64806/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42040/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12861/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12861/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710514853261884}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 177648e68da6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ee5edc9e364d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72ed8d477a40
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 177648e68da6. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,132 @@
2026-04-09 04:47:31.900 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:47:31.901 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_latency with id: 2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b
2026-04-09 04:47:31.901 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:47:31.901 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:47:31.908 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:31.908 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:31.914 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:31.914 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:31.920 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:31.921 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:31.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:31.926 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:31.926 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled (bootstrap chain)
2026-04-09 04:47:31.927 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:31.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:31.928 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:31.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.108
2026-04-09 04:47:31.928 DEBUG [src.node.docker_mananger] Generated ports ['8050', '8051', '8052', '8053', '8054']
2026-04-09 04:47:31.929 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:31.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:31.929 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:31.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 8050:8050 -p 8051:8051 -p 8052:8052 -p 8053:8053 -p 8054:8054 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=8052 --rest-port=8050 --tcp-port=8051 --discv5-udp-port=8053 --rest-address=0.0.0.0 --nat=extip:172.18.89.108 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4b59ecaeeafc714ce551c3e7a3c9e6c22cf9effff8bfe3efb9b81fbc23819b24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8054 --metrics-logging=true --relay=true
2026-04-09 04:47:32.110 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.108 waku 5e067e76e2285f04b1ddec59f4531afc5f8dd9ddec0382dcca3283a9e42638fe
2026-04-09 04:47:32.146 DEBUG [src.node.docker_mananger] Container started with ID 5e067e76e228. Setting up logs at ./log/docker/node1_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:32.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8050
2026-04-09 04:47:32.148 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:32.302 ERROR [src.node.docker_mananger] Max retries reached for container 11764797c033. Exiting log stream.
2026-04-09 04:47:33.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8050/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:33.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:33.152 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:33.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8050/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:33.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.108/tcp/8051/p2p/16Uiu2HAm4HJMr1oTNPFHWYnCf6pSQh2F7XuZoRJND25YK6nGnidK","/ip4/172.18.89.108/tcp/8052/ws/p2p/16Uiu2HAm4HJMr1oTNPFHWYnCf6pSQh2F7XuZoRJND25YK6nGnidK"],"enrUri":"enr:-L24QC0TkO7xRIhpvO5Z3Iacnw-EdUaGe5HvrQwBqambsmMibNCfpdre7bYdMdb3Z63P5wrxG6Ou4oFt3rwQF0HmRdACgmlkgnY0gmlwhKwSWWyKbXVsdGlhZGRyc5YACASsEllsBh9zAAoErBJZbAYfdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECg5QXHXzFcxCjjP4rgRzBmW1DjF5_dAdw-bMQkP67RFaDdGNwgh9zg3VkcIIfdYV3YWt1MgE"}'
2026-04-09 04:47:33.154 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:33.154 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:33.154 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:33.156 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:33.156 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.74
2026-04-09 04:47:33.156 DEBUG [src.node.docker_mananger] Generated ports ['26408', '26409', '26410', '26411', '26412']
2026-04-09 04:47:33.156 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:33.156 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:33.157 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:33.157 DEBUG [src.node.docker_mananger] docker run -i -t -p 26408:26408 -p 26409:26409 -p 26410:26410 -p 26411:26411 -p 26412:26412 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=26410 --rest-port=26408 --tcp-port=26409 --discv5-udp-port=26411 --rest-address=0.0.0.0 --nat=extip:172.18.17.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=06bca2f61e2c7a5adeb144fcbda6de816e56fabe05bc93fadcf8fe86ac2eca27 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26412 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC0TkO7xRIhpvO5Z3Iacnw-EdUaGe5HvrQwBqambsmMibNCfpdre7bYdMdb3Z63P5wrxG6Ou4oFt3rwQF0HmRdACgmlkgnY0gmlwhKwSWWyKbXVsdGlhZGRyc5YACASsEllsBh9zAAoErBJZbAYfdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECg5QXHXzFcxCjjP4rgRzBmW1DjF5_dAdw-bMQkP67RFaDdGNwgh9zg3VkcIIfdYV3YWt1MgE
2026-04-09 04:47:33.347 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.74 waku 592f932408f7bac90d2f633c69a934315e7d93db1bd3a25e935d0bfa177838f5
2026-04-09 04:47:33.382 DEBUG [src.node.docker_mananger] Container started with ID 592f932408f7. Setting up logs at ./log/docker/node2_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:33.383 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26408
2026-04-09 04:47:33.383 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:34.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26408/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:34.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:34.404 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:34.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:34.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.74/tcp/26409/p2p/16Uiu2HAmQVQExP7S6Wbz99wzuDkDUC1QWgWHRVzMpimGVLV7WyD3","/ip4/172.18.17.74/tcp/26410/ws/p2p/16Uiu2HAmQVQExP7S6Wbz99wzuDkDUC1QWgWHRVzMpimGVLV7WyD3"],"enrUri":"enr:-L24QBTTtUVOLMNKqiVzQaTBxlSVERnxmqN3LbJ0dYGyz1m7ZCcg7Dqap5hkXW2I37R1zZzFleStyTbRa-CA1JCVWI0CgmlkgnY0gmlwhKwSEUqKbXVsdGlhZGRyc5YACASsEhFKBmcpAAoErBIRSgZnKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDr9dyzCDKANz1Ye99Anu075P6c8sz9shlGaeoUvsvhMKDdGNwgmcpg3VkcIJnK4V3YWt1MgE"}'
2026-04-09 04:47:34.409 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:34.409 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:34.409 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:34.410 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:34.410 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.70
2026-04-09 04:47:34.410 DEBUG [src.node.docker_mananger] Generated ports ['11476', '11477', '11478', '11479', '11480']
2026-04-09 04:47:34.411 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:34.411 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:34.411 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:34.411 DEBUG [src.node.docker_mananger] docker run -i -t -p 11476:11476 -p 11477:11477 -p 11478:11478 -p 11479:11479 -p 11480:11480 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=11478 --rest-port=11476 --tcp-port=11477 --discv5-udp-port=11479 --rest-address=0.0.0.0 --nat=extip:172.18.193.70 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8b7b16de52ffb6c0ac835801c67d92c1aab757efcf198e9dfb35dd9f1bbfafb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11480 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBTTtUVOLMNKqiVzQaTBxlSVERnxmqN3LbJ0dYGyz1m7ZCcg7Dqap5hkXW2I37R1zZzFleStyTbRa-CA1JCVWI0CgmlkgnY0gmlwhKwSEUqKbXVsdGlhZGRyc5YACASsEhFKBmcpAAoErBIRSgZnKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDr9dyzCDKANz1Ye99Anu075P6c8sz9shlGaeoUvsvhMKDdGNwgmcpg3VkcIJnK4V3YWt1MgE
2026-04-09 04:47:34.590 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.70 waku f45d9d141cf99436b13936acfb9df266409fdcb8ccd96198005f3df683e87a7a
2026-04-09 04:47:34.630 DEBUG [src.node.docker_mananger] Container started with ID f45d9d141cf9. Setting up logs at ./log/docker/node3_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:34.630 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11476
2026-04-09 04:47:34.630 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:35.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11476/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:35.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:35.640 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:35.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:35.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.70/tcp/11477/p2p/16Uiu2HAkzTuhkM5Y42Pa1tAJcTHW6G2aNENCTv4XcWseXajzTw42","/ip4/172.18.193.70/tcp/11478/ws/p2p/16Uiu2HAkzTuhkM5Y42Pa1tAJcTHW6G2aNENCTv4XcWseXajzTw42"],"enrUri":"enr:-L24QC1PDVvn7M3oXBruHlEPSQe_paDxqW7YqnkW-tJI_IqKF7kF-FTDkfCuGv0xWYG_4Pm4ZV_u-FLjSWFEv_jT0e8CgmlkgnY0gmlwhKwSwUaKbXVsdGlhZGRyc5YACASsEsFGBizVAAoErBLBRgYs1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSt0dARjwoZnRhyrpZiE2vsaJe_gyUlkxgThmnRankWeDdGNwgizVg3VkcIIs14V3YWt1MgE"}'
2026-04-09 04:47:35.645 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:35.646 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:35.646 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:35.648 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:35.649 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.212
2026-04-09 04:47:35.649 DEBUG [src.node.docker_mananger] Generated ports ['35899', '35900', '35901', '35902', '35903']
2026-04-09 04:47:35.649 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:35.650 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:35.650 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:35.650 DEBUG [src.node.docker_mananger] docker run -i -t -p 35899:35899 -p 35900:35900 -p 35901:35901 -p 35902:35902 -p 35903:35903 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=35901 --rest-port=35899 --tcp-port=35900 --discv5-udp-port=35902 --rest-address=0.0.0.0 --nat=extip:172.18.77.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ef3cf4a2fdaf09fc9c7cc5ce7743cc3d887470de480fa5cc4e76f7e2e8d5d1dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35903 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC1PDVvn7M3oXBruHlEPSQe_paDxqW7YqnkW-tJI_IqKF7kF-FTDkfCuGv0xWYG_4Pm4ZV_u-FLjSWFEv_jT0e8CgmlkgnY0gmlwhKwSwUaKbXVsdGlhZGRyc5YACASsEsFGBizVAAoErBLBRgYs1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSt0dARjwoZnRhyrpZiE2vsaJe_gyUlkxgThmnRankWeDdGNwgizVg3VkcIIs14V3YWt1MgE
2026-04-09 04:47:35.840 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.212 waku 5bcba4523f3cbe59a528eeacf74af02d94db1009582096287a820b5125da4fcf
2026-04-09 04:47:35.870 DEBUG [src.node.docker_mananger] Container started with ID 5bcba4523f3c. Setting up logs at ./log/docker/node4_2026-04-09_04-47-31__496e6fc1-80a3-4ccb-808f-5c1e6cc1e33b__wakuorg_nwaku:latest.log
2026-04-09 04:47:35.871 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35899
2026-04-09 04:47:35.871 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:36.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35899/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:36.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:36.891 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:36.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:36.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.212/tcp/35900/p2p/16Uiu2HAmD2eUwDQUbnux1jg1CEj6PfSe4jskFAowBXSAPxydhxmR","/ip4/172.18.77.212/tcp/35901/ws/p2p/16Uiu2HAmD2eUwDQUbnux1jg1CEj6PfSe4jskFAowBXSAPxydhxmR"],"enrUri":"enr:-L24QKmKv1Aj2KmeVomzqSdOoa37-UeOveL4qt1gJ-cz_KqAEVk4tiMT6_CnaJAG_z4wk-zh9FMzDhYecilas19XUo0CgmlkgnY0gmlwhKwSTdSKbXVsdGlhZGRyc5YACASsEk3UBow8AAoErBJN1AaMPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBYxQEkcsHlC80bTdiheKSSwq2lqNs6w6RM5Df-f5ngyDdGNwgow8g3VkcIKMPoV3YWt1MgE"}'
2026-04-09 04:47:36.898 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:36.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8050/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:36.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:36.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26408/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:36.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:36.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11476/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:36.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:36.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35899/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:36.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:36.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8050/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:36.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.17.74/tcp/59826/p2p/16Uiu2HAmQVQExP7S6Wbz99wzuDkDUC1QWgWHRVzMpimGVLV7WyD3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-09 04:47:36.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26408/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:36.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.193.70/tcp/45736/p2p/16Uiu2HAkzTuhkM5Y42Pa1tAJcTHW6G2aNENCTv4XcWseXajzTw42","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.89.108/tcp/8051/p2p/16Uiu2HAm4HJMr1oTNPFHWYnCf6pSQh2F7XuZoRJND25YK6nGnidK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:47:36.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11476/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:36.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.17.74/tcp/26409/p2p/16Uiu2HAmQVQExP7S6Wbz99wzuDkDUC1QWgWHRVzMpimGVLV7WyD3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.77.212/tcp/48040/p2p/16Uiu2HAmD2eUwDQUbnux1jg1CEj6PfSe4jskFAowBXSAPxydhxmR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-09 04:47:36.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35899/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:36.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.193.70/tcp/11477/p2p/16Uiu2HAkzTuhkM5Y42Pa1tAJcTHW6G2aNENCTv4XcWseXajzTw42","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:47:36.940 DEBUG [src.libs.common] Sleeping for 40 seconds
2026-04-09 04:48:16.940 INFO [tests.e2e.test_network_conditions] Applying 3000ms latency on sender node1
2026-04-09 04:48:16.942 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8848', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-09 04:48:16.979 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8848', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-04-09 04:48:16.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8050/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:22.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:22.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:23.002 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":1775710096992712528,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:23.003 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8848', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-09 04:48:23.013 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:23.014 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:23.014 DEBUG [src.node.waku_node] Stopping container with id 5e067e76e228
2026-04-09 04:48:23.502 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:23.502 DEBUG [src.node.waku_node] Stopping container with id 592f932408f7
2026-04-09 04:48:23.963 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:23.963 DEBUG [src.node.waku_node] Stopping container with id f45d9d141cf9
2026-04-09 04:48:24.316 ERROR [src.node.docker_mananger] Max retries reached for container 5e067e76e228. Exiting log stream.
2026-04-09 04:48:24.411 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:24.411 DEBUG [src.node.waku_node] Stopping container with id 5bcba4523f3c
2026-04-09 04:48:24.774 ERROR [src.node.docker_mananger] Max retries reached for container 592f932408f7. Exiting log stream.
2026-04-09 04:48:24.866 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:24.869 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:24.902 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:24.941 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:25.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:25.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-04-09_04-50-30__471904ae-84d1-4159-930a-ebd2c038b749
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-30__471904ae-84d1-4159-930a-ebd2c038b749__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10207', '10208', '10209', '10210', '10211']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10207:10207 -p 10208:10208 -p 10209:10209 -p 10210:10210 -p 10211:10211 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=10209 --rest-port=10207 --tcp-port=10208 --discv5-udp-port=10210 --rest-address=0.0.0.0 --nat=extip:172.18.91.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbd0bcba335c71ebd0bde2def6ce5aaee1abd5db247f31c655484dac6ac90e19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10211 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.82 waku c6d72f27a352b175d9740a552202205af80fb3c62f7ea7f3af4e8210f7dcd7df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c6d72f27a352. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-30__471904ae-84d1-4159-930a-ebd2c038b749__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10207
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bfe1eca267ec. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56135bba1299. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.82/tcp/10208/p2p/16Uiu2HAm6qgmTGN5vBvihkkvkB74ZnBNhxRLn72W5WX3yi2koQit","/ip4/172.18.91.82/tcp/10209/ws/p2p/16Uiu2HAm6qgmTGN5vBvihkkvkB74ZnBNhxRLn72W5WX3yi2koQit"],"enrUri":"enr:-L24QOcEvNhZxK5j475_1EDQFalbYviJajqr0YBs9Ip0JMciOw-G5Bvwy5crW5QlVA8m_aZ3m8kJDXiA7-k3SMQPyzACgmlkgnY0gmlwhKwSW1KKbXVsdGlhZGRyc5YACASsEltSBifgAAoErBJbUgYn4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqZdiwFKwgcOwJZusY3-cmO8kgYxAHePrusSldaH1EHmDdGNwgifgg3VkcIIn4oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-30__471904ae-84d1-4159-930a-ebd2c038b749__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55799', '55800', '55801', '55802', '55803']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55799:55799 -p 55800:55800 -p 55801:55801 -p 55802:55802 -p 55803:55803 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=55801 --rest-port=55799 --tcp-port=55800 --discv5-udp-port=55802 --rest-address=0.0.0.0 --nat=extip:172.18.191.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=75de20b0c2e5caaccbee31bbeab124bd5c9e3bea441b6aa0a6ce0249a9adfcd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55803 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOcEvNhZxK5j475_1EDQFalbYviJajqr0YBs9Ip0JMciOw-G5Bvwy5crW5QlVA8m_aZ3m8kJDXiA7-k3SMQPyzACgmlkgnY0gmlwhKwSW1KKbXVsdGlhZGRyc5YACASsEltSBifgAAoErBJbUgYn4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqZdiwFKwgcOwJZusY3-cmO8kgYxAHePrusSldaH1EHmDdGNwgifgg3VkcIIn4oV3YWt1MgM --storenode=/ip4/172.18.91.82/tcp/10208/p2p/16Uiu2HAm6qgmTGN5vBvihkkvkB74ZnBNhxRLn72W5WX3yi2koQit --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.6 waku bc57e28cbbb2d55a262e3957a07dfeb0b781dc74803d89b29ed6db7c6508281a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc57e28cbbb2. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-30__471904ae-84d1-4159-930a-ebd2c038b749__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55799
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.6/tcp/55800/p2p/16Uiu2HAmE65RFpqdgJVDBtLExqwCw3Hm5EDvGa4s2AvcRh2mnKjo","/ip4/172.18.191.6/tcp/55801/ws/p2p/16Uiu2HAmE65RFpqdgJVDBtLExqwCw3Hm5EDvGa4s2AvcRh2mnKjo"],"enrUri":"enr:-L24QIYIvaeXISjuig6Ygxw1PMrL6vtquRxu7ptrgRT4KkuVMTS6UqXU_0g17tGtnVoKYQS4lQ4u_NSdEe3sgSD7b4QCgmlkgnY0gmlwhKwSvwaKbXVsdGlhZGRyc5YACASsEr8GBtn4AAoErBK_BgbZ-d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUjwIKvFLp4fp1iD-voqIV49W5c3WEVoJYAbsFFhyqKDdGNwgtn4g3VkcILZ-oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55799/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.82/tcp/10208/p2p/16Uiu2HAm6qgmTGN5vBvihkkvkB74ZnBNhxRLn72W5WX3yi2koQit"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55799/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55799/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/2", "/waku/2/rs/198/3", "/waku/2/rs/198/4", "/waku/2/rs/198/5", "/waku/2/rs/198/6", "/waku/2/rs/198/7", "/waku/2/rs/198/8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x62bade1f92e3f29dab65deed3247889c2ad6912ae18d8a3fa8b4b656f2c357fd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x62bade1f92e3f29dab65deed3247889c2ad6912ae18d8a3fa8b4b656f2c357fd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x39d292000ec9c1b58f66917b1be230d7f42cd8072d6ba40a420d65e3184ee6c5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x39d292000ec9c1b58f66917b1be230d7f42cd8072d6ba40a420d65e3184ee6c5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/2
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdefe239424b0ec804b58dc5867fdb902b829a3f2f7ec8bbb1e6b9b24eef825f9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdefe239424b0ec804b58dc5867fdb902b829a3f2f7ec8bbb1e6b9b24eef825f9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/3
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd104ed1ff4b7e7f6a56ead155b7317226516abdf5df7c45d4bf0557263012764"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd104ed1ff4b7e7f6a56ead155b7317226516abdf5df7c45d4bf0557263012764"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/4
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf1ddc81ef0783c3b96f79ba0632b9369f7b3ca83eabc61cf46c5d97df35e299f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf1ddc81ef0783c3b96f79ba0632b9369f7b3ca83eabc61cf46c5d97df35e299f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/5
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4ad171365063138421f1bfe999ba68d174fc291e7a8b242464f6eb1867a7b124"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4ad171365063138421f1bfe999ba68d174fc291e7a8b242464f6eb1867a7b124"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/6
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1f91647f6ebb48df0294e5e6b3bb91c7d4b146c606b190fef07b028374364b01"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1f91647f6ebb48df0294e5e6b3bb91c7d4b146c606b190fef07b028374364b01"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/7
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x14a215b1e1670a8c2eadece8efe10ee3458acae97dc904090d70d2ab8bca3924"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x14a215b1e1670a8c2eadece8efe10ee3458acae97dc904090d70d2ab8bca3924"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:44 Running test with pubsub topic /waku/2/rs/198/8
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10207/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x331629174b80a174371dba7ec7b8ed3d5d157d3ea0ba79e28a61bd19f76af1b5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x331629174b80a174371dba7ec7b8ed3d5d157d3ea0ba79e28a61bd19f76af1b5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c6d72f27a352
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc57e28cbbb2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-04-09 04:52:48.797 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:52:48.798 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0
2026-04-09 04:52:48.799 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:52:48.799 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:52:48.800 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-09 04:52:48.810 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:48.810 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
2026-04-09 04:52:48.810 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:52:48.811 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:52:48.813 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:52:48.813 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.186
2026-04-09 04:52:48.813 DEBUG [src.node.docker_mananger] Generated ports ['61507', '61508', '61509', '61510', '61511']
2026-04-09 04:52:48.813 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:52:48.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:52:48.814 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:52:48.814 DEBUG [src.node.docker_mananger] docker run -i -t -p 61507:61507 -p 61508:61508 -p 61509:61509 -p 61510:61510 -p 61511:61511 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=61509 --rest-port=61507 --tcp-port=61508 --discv5-udp-port=61510 --rest-address=0.0.0.0 --nat=extip:172.18.183.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba8f72c40b96abe21a0dcde1fcfdaaede316718b94475b4679da4ed71e59f69b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61511 --metrics-logging=true --relay=true
2026-04-09 04:52:49.010 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.186 waku b1d5eeeaddf445335b2e6115d3d172af3f8126827bc1e9c8f20914a64cf27e70
2026-04-09 04:52:49.047 DEBUG [src.node.docker_mananger] Container started with ID b1d5eeeaddf4. Setting up logs at ./log/docker/node1_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
2026-04-09 04:52:49.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61507
2026-04-09 04:52:49.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:49.103 ERROR [src.node.docker_mananger] Max retries reached for container fec8b22fbba6. Exiting log stream.
2026-04-09 04:52:49.664 ERROR [src.node.docker_mananger] Max retries reached for container 4f76d570dcba. Exiting log stream.
2026-04-09 04:52:50.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61507/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:50.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:52:50.051 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:52:50.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:50.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.186/tcp/61508/p2p/16Uiu2HAkv3c8Pp46rawHjXmQsJ7RoZ1jekEwLJZqmShXHzdJDtWS","/ip4/172.18.183.186/tcp/61509/ws/p2p/16Uiu2HAkv3c8Pp46rawHjXmQsJ7RoZ1jekEwLJZqmShXHzdJDtWS"],"enrUri":"enr:-L24QPem4BIJUmiR98b5Vy2xjfqt9QaxLTeALeU8lhi9mrOOGrzPi_oQysHaD3DJ3pJ61JQ4we7kM8XqAHudT_9E5yICgmlkgnY0gmlwhKwSt7qKbXVsdGlhZGRyc5YACASsEre6BvBEAAoErBK3ugbwRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCTSN0aGvdNFBv3-I-CkvSY53H4Onopuo9UdV6fZLJYeDdGNwgvBEg3VkcILwRoV3YWt1MgE"}'
2026-04-09 04:52:50.054 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:52:50.061 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:50.061 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
2026-04-09 04:52:50.061 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:52:50.061 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:52:50.063 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:52:50.063 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.199
2026-04-09 04:52:50.063 DEBUG [src.node.docker_mananger] Generated ports ['44506', '44507', '44508', '44509', '44510']
2026-04-09 04:52:50.063 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:52:50.063 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:52:50.064 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:52:50.064 DEBUG [src.node.docker_mananger] docker run -i -t -p 44506:44506 -p 44507:44507 -p 44508:44508 -p 44509:44509 -p 44510:44510 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=44508 --rest-port=44506 --tcp-port=44507 --discv5-udp-port=44509 --rest-address=0.0.0.0 --nat=extip:172.18.228.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e507e3a2de4fefdcec08ceed3ed5cdece23cd8adb0c841fc644573fb0ee7fad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPem4BIJUmiR98b5Vy2xjfqt9QaxLTeALeU8lhi9mrOOGrzPi_oQysHaD3DJ3pJ61JQ4we7kM8XqAHudT_9E5yICgmlkgnY0gmlwhKwSt7qKbXVsdGlhZGRyc5YACASsEre6BvBEAAoErBK3ugbwRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCTSN0aGvdNFBv3-I-CkvSY53H4Onopuo9UdV6fZLJYeDdGNwgvBEg3VkcILwRoV3YWt1MgE
2026-04-09 04:52:50.247 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.199 waku ce77794953aced0fe67bb23ee82d4dffe7dfd4b73276ce572d8fba8ae2af19d2
2026-04-09 04:52:50.280 DEBUG [src.node.docker_mananger] Container started with ID ce77794953ac. Setting up logs at ./log/docker/node2_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
2026-04-09 04:52:50.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44506
2026-04-09 04:52:50.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:51.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44506/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:51.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:52:51.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:52:51.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:51.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.199/tcp/44507/p2p/16Uiu2HAmKMRwANKoiW2vh1qW5sj8fsk8WWZ74J6P6826raS7hcEe","/ip4/172.18.228.199/tcp/44508/ws/p2p/16Uiu2HAmKMRwANKoiW2vh1qW5sj8fsk8WWZ74J6P6826raS7hcEe"],"enrUri":"enr:-L24QGK7Oz-JvyEextcfnWgUncj5KlGNE71SIFRzI9Qh7UG5ZkujnoyBd0-fee3k1T1v6XdSFBZDGsmy0nO9ZsddOxkCgmlkgnY0gmlwhKwS5MeKbXVsdGlhZGRyc5YACASsEuTHBq3bAAoErBLkxwat3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDY4JIJ2IzDfm14aHah5Jva8xL1oPTbWMDbEo1Gy7u5AODdGNwgq3bg3VkcIKt3YV3YWt1MgE"}'
2026-04-09 04:52:51.311 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:52:51.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.186/tcp/61508/p2p/16Uiu2HAkv3c8Pp46rawHjXmQsJ7RoZ1jekEwLJZqmShXHzdJDtWS"]'
2026-04-09 04:52:51.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:51.317 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-04-09 04:52:51.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-04-09 04:52:51.320 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:52:51.321 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-04-09 04:52:51.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-04-09 04:52:51.323 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:52:51.324 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-04-09 04:52:51.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-04-09 04:52:51.326 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:52:51.327 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-04-09 04:52:51.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-04-09 04:52:51.329 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:52:51.330 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-04-09 04:52:51.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-04-09 04:52:51.333 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:52:51.335 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:52:51.336 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:52:51.336 DEBUG [src.node.waku_node] Stopping container with id b1d5eeeaddf4
2026-04-09 04:52:51.786 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:52:51.786 DEBUG [src.node.waku_node] Stopping container with id ce77794953ac
2026-04-09 04:52:52.250 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:52:52.253 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:52:52.264 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:52:52.269 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,142 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_close_to_now with id: 2026-04-09_04-50-45__fa35276d-e3bb-4689-bd2a-a247917fe65c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-45__fa35276d-e3bb-4689-bd2a-a247917fe65c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47217', '47218', '47219', '47220', '47221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47217:47217 -p 47218:47218 -p 47219:47219 -p 47220:47220 -p 47221:47221 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=47219 --rest-port=47217 --tcp-port=47218 --discv5-udp-port=47220 --rest-address=0.0.0.0 --nat=extip:172.18.96.153 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3f7d97ed4a891ec9ab89f22f3a8e8a1a1dbd1957c6bacf5aee5cabcda52cad1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47221 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.153 waku cb58436de18933d42b86ea7c896312643b9f4474af4f5af7a36958e96c0da168
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cb58436de189. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-45__fa35276d-e3bb-4689-bd2a-a247917fe65c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f95312c420ee. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 902dfdab149b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.153/tcp/47218/p2p/16Uiu2HAmVC2rmzWpBASqdKuNVFJuMynsjG3i1Xe24Jx9u4mGHNik","/ip4/172.18.96.153/tcp/47219/ws/p2p/16Uiu2HAmVC2rmzWpBASqdKuNVFJuMynsjG3i1Xe24Jx9u4mGHNik"],"enrUri":"enr:-L24QKPnOJ-VEvFXPWSGaK4sgkl0R_UiPrIJt8FXaN4wc65oLf_gVqQsAZMLsyApFcp99R06OXyQwJtBwAUxPKH_CT8CgmlkgnY0gmlwhKwSYJmKbXVsdGlhZGRyc5YACASsEmCZBrhyAAoErBJgmQa4c90DgnJzhQDGAQAAiXNlY3AyNTZrMaED9a7VB7zgjzc8WhdkyzALT0YX0cTVLCt2153GdhsTehmDdGNwgrhyg3VkcIK4dIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-45__fa35276d-e3bb-4689-bd2a-a247917fe65c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43031', '43032', '43033', '43034', '43035']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43031:43031 -p 43032:43032 -p 43033:43033 -p 43034:43034 -p 43035:43035 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=43033 --rest-port=43031 --tcp-port=43032 --discv5-udp-port=43034 --rest-address=0.0.0.0 --nat=extip:172.18.44.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d38a0bbbb6da8f8bfe3fce0ec6f3bc6a2b01d2ba51d416b99f82d1ca2c3bca8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43035 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKPnOJ-VEvFXPWSGaK4sgkl0R_UiPrIJt8FXaN4wc65oLf_gVqQsAZMLsyApFcp99R06OXyQwJtBwAUxPKH_CT8CgmlkgnY0gmlwhKwSYJmKbXVsdGlhZGRyc5YACASsEmCZBrhyAAoErBJgmQa4c90DgnJzhQDGAQAAiXNlY3AyNTZrMaED9a7VB7zgjzc8WhdkyzALT0YX0cTVLCt2153GdhsTehmDdGNwgrhyg3VkcIK4dIV3YWt1MgM --storenode=/ip4/172.18.96.153/tcp/47218/p2p/16Uiu2HAmVC2rmzWpBASqdKuNVFJuMynsjG3i1Xe24Jx9u4mGHNik --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.252 waku 4ee8b710b1441b57df946b0bb7db323b55f6e48fb85875554a24f69ea4f4404b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ee8b710b144. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-45__fa35276d-e3bb-4689-bd2a-a247917fe65c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43031
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.252/tcp/43032/p2p/16Uiu2HAmPugoqSQh9Bk9ADFuzkguhq5VnHyeg8zeS1eMjRdvttPH","/ip4/172.18.44.252/tcp/43033/ws/p2p/16Uiu2HAmPugoqSQh9Bk9ADFuzkguhq5VnHyeg8zeS1eMjRdvttPH"],"enrUri":"enr:-L24QD8deSq-jaAlHbDg7kd2Rj7SS1adFKqTZFxM85dpeO_9JWqtRI07l3uGbzEbaxh7wHGFAqy4e5QJ-Qq7kT0uRgoCgmlkgnY0gmlwhKwSLPyKbXVsdGlhZGRyc5YACASsEiz8BqgYAAoErBIs_AaoGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpzRu5H31OZB8KG1EPuCBi2nUctN1No9kJ3PVmLbOtQCDdGNwgqgYg3VkcIKoGoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43031/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.153/tcp/47218/p2p/16Uiu2HAmVC2rmzWpBASqdKuNVFJuMynsjG3i1Xe24Jx9u4mGHNik"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43031/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 3 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"},{"messageHash":"0x0396fe81bdfe23c9ff0eb609bb0f81189b0bbd22e38bcc5831feabdd11c7a503"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"},{"messageHash":"0x0396fe81bdfe23c9ff0eb609bb0f81189b0bbd22e38bcc5831feabdd11c7a503"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 2 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"},{"messageHash":"0x0396fe81bdfe23c9ff0eb609bb0f81189b0bbd22e38bcc5831feabdd11c7a503"},{"messageHash":"0x9ffa30156dd62af5ea508418ec90f4888b11648b4a35a6e7497d06916d384623"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"},{"messageHash":"0x0396fe81bdfe23c9ff0eb609bb0f81189b0bbd22e38bcc5831feabdd11c7a503"},{"messageHash":"0x9ffa30156dd62af5ea508418ec90f4888b11648b4a35a6e7497d06916d384623"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 10 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47217/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"},{"messageHash":"0x0396fe81bdfe23c9ff0eb609bb0f81189b0bbd22e38bcc5831feabdd11c7a503"},{"messageHash":"0x9ffa30156dd62af5ea508418ec90f4888b11648b4a35a6e7497d06916d384623"},{"messageHash":"0xb2cddb4e1207ed1dad360e72b913d96fb25a826a36430ea41df460a0cbf6788c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43031/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x58a28116268f403c9bffd59bdc2e72e62710cce454e4037998de84e48004d4fa"},{"messageHash":"0x5c4b0079c3a5fd9cb866ae62f6161fe9c06a30917006e0ef776ac9e1336de3c6"},{"messageHash":"0x0d6a43cb55b348f12fcab3ea3fc54b6d480c5ccbc2186390be97e24bc6cdd957"},{"messageHash":"0x0396fe81bdfe23c9ff0eb609bb0f81189b0bbd22e38bcc5831feabdd11c7a503"},{"messageHash":"0x9ffa30156dd62af5ea508418ec90f4888b11648b4a35a6e7497d06916d384623"},{"messageHash":"0xb2cddb4e1207ed1dad360e72b913d96fb25a826a36430ea41df460a0cbf6788c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cb58436de189
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4ee8b710b144
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_invalid_cursor with id: 2026-04-09_04-49-18__6255352b-34db-49e2-94ab-ec87cdb4cdbd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-49-18__6255352b-34db-49e2-94ab-ec87cdb4cdbd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.230.227
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54793', '54794', '54795', '54796', '54797']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54793:54793 -p 54794:54794 -p 54795:54795 -p 54796:54796 -p 54797:54797 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=54795 --rest-port=54793 --tcp-port=54794 --discv5-udp-port=54796 --rest-address=0.0.0.0 --nat=extip:172.18.230.227 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bc9af3aadf64cd75e3d81caf7dc3384fbbc0fbdcffbddd0ed7e3fb9f1c26cc5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54797 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.227 waku eeb4a818c16ed4defdc2f2d42ffda9c5f334a7c21f78792aa0559d4c138627e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eeb4a818c16e. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-49-18__6255352b-34db-49e2-94ab-ec87cdb4cdbd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54793
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7427c7743abf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d6fddfddb23b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54793/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.227/tcp/54794/p2p/16Uiu2HAmKpFf6MKr9H3HeG2KSa2hTGgDYyYj9SA6mWQnorUaGjKd","/ip4/172.18.230.227/tcp/54795/ws/p2p/16Uiu2HAmKpFf6MKr9H3HeG2KSa2hTGgDYyYj9SA6mWQnorUaGjKd"],"enrUri":"enr:-L24QBnQDGqN3RhOge6cjCUVh8TGrNViVVfpdzSrFdjGyOpTItks10UPBClyONGiyJbtd71u25dMzEfNfeMvIPfBvv8CgmlkgnY0gmlwhKwS5uOKbXVsdGlhZGRyc5YACASsEubjBtYKAAoErBLm4wbWC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDamFX6IASKTCXp7qkLotm8qbakJeNt7MBvZI0RWTfp6iDdGNwgtYKg3VkcILWDIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-49-18__6255352b-34db-49e2-94ab-ec87cdb4cdbd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14237', '14238', '14239', '14240', '14241']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14237:14237 -p 14238:14238 -p 14239:14239 -p 14240:14240 -p 14241:14241 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=14239 --rest-port=14237 --tcp-port=14238 --discv5-udp-port=14240 --rest-address=0.0.0.0 --nat=extip:172.18.191.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dae10dd0d4ce4a01a62b936ea2d1fe968b1e6597f751bb03bbda04c15f1cb3d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14241 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBnQDGqN3RhOge6cjCUVh8TGrNViVVfpdzSrFdjGyOpTItks10UPBClyONGiyJbtd71u25dMzEfNfeMvIPfBvv8CgmlkgnY0gmlwhKwS5uOKbXVsdGlhZGRyc5YACASsEubjBtYKAAoErBLm4wbWC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDamFX6IASKTCXp7qkLotm8qbakJeNt7MBvZI0RWTfp6iDdGNwgtYKg3VkcILWDIV3YWt1MgM --storenode=/ip4/172.18.230.227/tcp/54794/p2p/16Uiu2HAmKpFf6MKr9H3HeG2KSa2hTGgDYyYj9SA6mWQnorUaGjKd --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.245 waku 30d437a930c79c7bdb720b0e62e34401bf703253e69b6a6ddff54acf877f5769
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30d437a930c7. Setting up logs at ./log/docker/store_node1_2026-04-09_04-49-18__6255352b-34db-49e2-94ab-ec87cdb4cdbd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14237
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.245/tcp/14238/p2p/16Uiu2HAm8zZ7xjnK6wxN8pyMSmV8BK1E48er1TS9viqpgH1je2zd","/ip4/172.18.191.245/tcp/14239/ws/p2p/16Uiu2HAm8zZ7xjnK6wxN8pyMSmV8BK1E48er1TS9viqpgH1je2zd"],"enrUri":"enr:-L24QLE9UN3SNK-e3wLlVeiwGqqsmclwAVbuMU8T3I03Hz3MHUsBi0yQezX5brEJdKE2dDTbTLFIxzA0XbpUhyPOTKICgmlkgnY0gmlwhKwSv_WKbXVsdGlhZGRyc5YACASsEr_1BjeeAAoErBK_9QY3n90DgnJzhQDGAQAAiXNlY3AyNTZrMaECyZRXT39lineVz-f084mCkng6-8G6oSqK9M7rgB6wnxqDdGNwgjeeg3VkcII3oIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.227/tcp/54794/p2p/16Uiu2HAmKpFf6MKr9H3HeG2KSa2hTGgDYyYj9SA6mWQnorUaGjKd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54793/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54793/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54793/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54793/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14237/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14237/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eeb4a818c16e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30d437a930c7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_WARN_from_NOTICE with id: 2026-04-09_04-48-07__de13c46a-1e81-45b6-98cf-8c1732e4660f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-07__de13c46a-1e81-45b6-98cf-8c1732e4660f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-07__de13c46a-1e81-45b6-98cf-8c1732e4660f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-48-07__de13c46a-1e81-45b6-98cf-8c1732e4660f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-48-07__de13c46a-1e81-45b6-98cf-8c1732e4660f__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44080', '44081', '44082', '44083', '44084']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44080:44080 -p 44081:44081 -p 44082:44082 -p 44083:44083 -p 44084:44084 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=44082 --rest-port=44080 --tcp-port=44081 --discv5-udp-port=44083 --rest-address=0.0.0.0 --nat=extip:172.18.86.211 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb7e9bd9aafcfe015adf7e3ecf0a3f380f60d490aa92fadeec6d4b0ad88d533f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44084 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.211 waku bb5f1331bcbc4ecef63ed6dfd50f22f18692b5c6721bfb9ebf56af8c9ffad253
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb5f1331bcbc. Setting up logs at ./log/docker/node1_2026-04-09_04-48-07__de13c46a-1e81-45b6-98cf-8c1732e4660f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44080
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 186dab5a054f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b76cf913b650. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44080/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.211/tcp/44081/p2p/16Uiu2HAmEGgABhz6S9oiuqdPaUouWeCa3djjcndDDq2ArYgQPQ47","/ip4/172.18.86.211/tcp/44082/ws/p2p/16Uiu2HAmEGgABhz6S9oiuqdPaUouWeCa3djjcndDDq2ArYgQPQ47"],"enrUri":"enr:-L24QJyUC8BmCdErB4U8Y5US3EvrE_ZoltSZC_31R2Teo5e4TVD2Vq_DL2oWxFBjYqXid5dAIGlzuN7qZSPCfA_nLzoCgmlkgnY0gmlwhKwSVtOKbXVsdGlhZGRyc5YACASsElbTBqwxAAoErBJW0wasMt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGAAG42-NIN2qpL8_V3gbCpafGdTZFxgKwzbB_hOdbXCDdGNwgqwxg3VkcIKsM4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44080/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44080/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.211/tcp/44081/p2p/16Uiu2HAmEGgABhz6S9oiuqdPaUouWeCa3djjcndDDq2ArYgQPQ47","/ip4/172.18.86.211/tcp/44082/ws/p2p/16Uiu2HAmEGgABhz6S9oiuqdPaUouWeCa3djjcndDDq2ArYgQPQ47"],"enrUri":"enr:-L24QJyUC8BmCdErB4U8Y5US3EvrE_ZoltSZC_31R2Teo5e4TVD2Vq_DL2oWxFBjYqXid5dAIGlzuN7qZSPCfA_nLzoCgmlkgnY0gmlwhKwSVtOKbXVsdGlhZGRyc5YACASsElbTBqwxAAoErBJW0wasMt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGAAG42-NIN2qpL8_V3gbCpafGdTZFxgKwzbB_hOdbXCDdGNwgqwxg3VkcIKsM4V3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44080/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44080/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:272 counts at WARN: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44080/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb5f1331bcbc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-04-09 04:49:41.217 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:41.217 DEBUG [tests.conftest] Running test: test_admin_peer_by_id with id: 2026-04-09_04-49-41__b290093a-d123-4362-bd9b-33e07e2a49db
2026-04-09 04:49:41.217 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:41.217 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:49:41.218 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:49:41.224 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:41.225 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-41__b290093a-d123-4362-bd9b-33e07e2a49db__wakuorg_nwaku:latest.log
2026-04-09 04:49:41.230 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:41.230 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-41__b290093a-d123-4362-bd9b-33e07e2a49db__wakuorg_nwaku:latest.log
2026-04-09 04:49:41.236 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:41.236 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-49-41__b290093a-d123-4362-bd9b-33e07e2a49db__wakuorg_nwaku:latest.log
2026-04-09 04:49:41.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:41.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-49-41__b290093a-d123-4362-bd9b-33e07e2a49db__wakuorg_nwaku:latest.log
2026-04-09 04:49:41.242 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:49:41.242 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:49:41.243 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:41.243 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:41.245 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:41.245 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.3
2026-04-09 04:49:41.245 DEBUG [src.node.docker_mananger] Generated ports ['50182', '50183', '50184', '50185', '50186']
2026-04-09 04:49:41.245 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:41.245 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:41.245 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:41.245 DEBUG [src.node.docker_mananger] docker run -i -t -p 50182:50182 -p 50183:50183 -p 50184:50184 -p 50185:50185 -p 50186:50186 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=50184 --rest-port=50182 --tcp-port=50183 --discv5-udp-port=50185 --rest-address=0.0.0.0 --nat=extip:172.18.136.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a680e11ed1fcebc64e0a4c2a7ebfaad1ad6fa6663af6f61d10f5b4de4373eece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50186 --metrics-logging=true --relay=true
2026-04-09 04:49:41.430 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.3 waku 536058fd02d8521656ae87d14f7f4d3a91bb5b0516432e5266fd5e0b3a4ee728
2026-04-09 04:49:41.466 DEBUG [src.node.docker_mananger] Container started with ID 536058fd02d8. Setting up logs at ./log/docker/node1_2026-04-09_04-49-41__b290093a-d123-4362-bd9b-33e07e2a49db__wakuorg_nwaku:latest.log
2026-04-09 04:49:41.467 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50182
2026-04-09 04:49:41.467 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:41.535 ERROR [src.node.docker_mananger] Max retries reached for container d6693fd008f4. Exiting log stream.
2026-04-09 04:49:42.011 ERROR [src.node.docker_mananger] Max retries reached for container 57aabfb182ba. Exiting log stream.
2026-04-09 04:49:42.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50182/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:42.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:42.471 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:42.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:42.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.3/tcp/50183/p2p/16Uiu2HAm6W1TsoJzxC1QHaTiUF9mJ3j4snEH9LY9E1EXNc1QG8Uv","/ip4/172.18.136.3/tcp/50184/ws/p2p/16Uiu2HAm6W1TsoJzxC1QHaTiUF9mJ3j4snEH9LY9E1EXNc1QG8Uv"],"enrUri":"enr:-L24QFv5QoMrpNxSo8GhKV_ge7VFSSY9CYAPrq8InM-e643salYdm5388fcPz-FuYbGuxrZCv7BAjSVDSw0w2Ce0Yq4CgmlkgnY0gmlwhKwSiAOKbXVsdGlhZGRyc5YACASsEogDBsQHAAoErBKIAwbECN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpIzpB5qz2IalP7CE97H8q2dq2AxFS0HSbgp_-ltnhleDdGNwgsQHg3VkcILECYV3YWt1MgE"}'
2026-04-09 04:49:42.473 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:42.474 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:42.474 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:42.475 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:42.475 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.24
2026-04-09 04:49:42.476 DEBUG [src.node.docker_mananger] Generated ports ['19506', '19507', '19508', '19509', '19510']
2026-04-09 04:49:42.476 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:42.476 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:42.476 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:42.476 DEBUG [src.node.docker_mananger] docker run -i -t -p 19506:19506 -p 19507:19507 -p 19508:19508 -p 19509:19509 -p 19510:19510 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=19508 --rest-port=19506 --tcp-port=19507 --discv5-udp-port=19509 --rest-address=0.0.0.0 --nat=extip:172.18.178.24 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=da9cc4897f143f1fe960c3a23bcdd7fbd826ec8adf016eb1f182ae047fcb8b3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFv5QoMrpNxSo8GhKV_ge7VFSSY9CYAPrq8InM-e643salYdm5388fcPz-FuYbGuxrZCv7BAjSVDSw0w2Ce0Yq4CgmlkgnY0gmlwhKwSiAOKbXVsdGlhZGRyc5YACASsEogDBsQHAAoErBKIAwbECN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpIzpB5qz2IalP7CE97H8q2dq2AxFS0HSbgp_-ltnhleDdGNwgsQHg3VkcILECYV3YWt1MgE
2026-04-09 04:49:42.665 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.24 waku b42fdbca25a7fbbba7efcf09fa7128c5278d2e51b61ed3d7d00e45b373cddec6
2026-04-09 04:49:42.697 DEBUG [src.node.docker_mananger] Container started with ID b42fdbca25a7. Setting up logs at ./log/docker/node2_2026-04-09_04-49-41__b290093a-d123-4362-bd9b-33e07e2a49db__wakuorg_nwaku:latest.log
2026-04-09 04:49:42.697 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19506
2026-04-09 04:49:42.697 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:43.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19506/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:43.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:43.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:43.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:43.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.24/tcp/19507/p2p/16Uiu2HAmJMBfweet9x8oT5pr9JVasNghrKgpc39eTP4Ywd6kadJ9","/ip4/172.18.178.24/tcp/19508/ws/p2p/16Uiu2HAmJMBfweet9x8oT5pr9JVasNghrKgpc39eTP4Ywd6kadJ9"],"enrUri":"enr:-L24QBoteAk3Xe25g9k_Ga-ujLdS_qPKvYaNUHXaQzbK-pndTIftO6HtX93sQ4kz6xLmVBZ-rjLr8u2sYs6IIyuTymsCgmlkgnY0gmlwhKwSshiKbXVsdGlhZGRyc5YACASsErIYBkwzAAoErBKyGAZMNN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVJZ353sP0dBz1b6pC12knzd-NDD-IfAvbDuSGGjm9uqDdGNwgkwzg3VkcIJMNYV3YWt1MgE"}'
2026-04-09 04:49:43.721 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:43.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50182/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.24/tcp/19507/p2p/16Uiu2HAmJMBfweet9x8oT5pr9JVasNghrKgpc39eTP4Ywd6kadJ9"]'
2026-04-09 04:49:43.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.3/tcp/50183/p2p/16Uiu2HAm6W1TsoJzxC1QHaTiUF9mJ3j4snEH9LY9E1EXNc1QG8Uv"]'
2026-04-09 04:49:43.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50182/admin/v1/peer/16Uiu2HAmJMBfweet9x8oT5pr9JVasNghrKgpc39eTP4Ywd6kadJ9" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:43.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"multiaddr":"/ip4/172.18.178.24/tcp/33314/p2p/16Uiu2HAmJMBfweet9x8oT5pr9JVasNghrKgpc39eTP4Ywd6kadJ9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}'
2026-04-09 04:49:43.730 DEBUG [tests.rest_flags.test_admin_flags] Node-1 /admin/v1/peer/16Uiu2HAmJMBfweet9x8oT5pr9JVasNghrKgpc39eTP4Ywd6kadJ9: {'multiaddr': '/ip4/172.18.178.24/tcp/33314/p2p/16Uiu2HAmJMBfweet9x8oT5pr9JVasNghrKgpc39eTP4Ywd6kadJ9', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'UnknownOrigin'}
2026-04-09 04:49:43.731 DEBUG [tests.rest_flags.test_admin_flags] Validate response schema
2026-04-09 04:49:43.732 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:43.733 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:43.734 DEBUG [src.node.waku_node] Stopping container with id 536058fd02d8
2026-04-09 04:49:44.219 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:44.219 DEBUG [src.node.waku_node] Stopping container with id b42fdbca25a7
2026-04-09 04:49:44.690 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:44.693 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:44.698 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:44.702 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/aaaaa/3/bbbbb/proto] with id: 2026-04-09_04-56-26__4b0560b4-5d14-4bf0-8da5-e64f395d555f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-56-26__4b0560b4-5d14-4bf0-8da5-e64f395d555f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33792', '33793', '33794', '33795', '33796']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33792:33792 -p 33793:33793 -p 33794:33794 -p 33795:33795 -p 33796:33796 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=33794 --rest-port=33792 --tcp-port=33793 --discv5-udp-port=33795 --rest-address=0.0.0.0 --nat=extip:172.18.0.123 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e90e144aee937f9d9037cc93def52707f0aa8ee732a6ab1af07a23f88ae6a9ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33796 --metrics-logging=true --relay=true --filter=true --content-topic=/aaaaa/3/bbbbb/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.123 waku 07a9c0f67de4f0ff4e580beea96d2293d7e71179e0caff34667b776e6a0d5ee5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07a9c0f67de4. Setting up logs at ./log/docker/node1_2026-04-09_04-56-26__4b0560b4-5d14-4bf0-8da5-e64f395d555f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33792
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c8ef7c5fab0d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56091c82f62d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33792/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33792/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.123/tcp/33793/p2p/16Uiu2HAm1cS5G48ZkwByX1QwubxNRr1pTByDmCCRpaqohuXsQfQy","/ip4/172.18.0.123/tcp/33794/ws/p2p/16Uiu2HAm1cS5G48ZkwByX1QwubxNRr1pTByDmCCRpaqohuXsQfQy"],"enrUri":"enr:-L24QJXnZJH6neMLYLZkK76jOKpzDGmC66BNKpfILjmrJLZcELTDZjdXHsv6dhWDMvNhHQ6q5Dpcb7wWDtTDYDl8JKECgmlkgnY0gmlwhKwSAHuKbXVsdGlhZGRyc5YACASsEgB7BoQBAAoErBIAewaEAt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECW-fJhNVLjbOnTfxIFshVOsz-WhsgPXbpz1KHgDGhWz6DdGNwgoQBg3VkcIKEA4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-56-26__4b0560b4-5d14-4bf0-8da5-e64f395d555f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.46.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49667', '49668', '49669', '49670', '49671']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49667:49667 -p 49668:49668 -p 49669:49669 -p 49670:49670 -p 49671:49671 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=49669 --rest-port=49667 --tcp-port=49668 --discv5-udp-port=49670 --rest-address=0.0.0.0 --nat=extip:172.18.46.79 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e4aae4f9ecccb239d0bfaab222a5bbc89b44eabab3df139b2eaf9fb1def8dabc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49671 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJXnZJH6neMLYLZkK76jOKpzDGmC66BNKpfILjmrJLZcELTDZjdXHsv6dhWDMvNhHQ6q5Dpcb7wWDtTDYDl8JKECgmlkgnY0gmlwhKwSAHuKbXVsdGlhZGRyc5YACASsEgB7BoQBAAoErBIAewaEAt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECW-fJhNVLjbOnTfxIFshVOsz-WhsgPXbpz1KHgDGhWz6DdGNwgoQBg3VkcIKEA4V3YWt1MgU --content-topic=/aaaaa/3/bbbbb/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.79 waku aed2d1efaa7f5602947148ee949979a6f077a7e9f058694e775e80094642eb2c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aed2d1efaa7f. Setting up logs at ./log/docker/node2_2026-04-09_04-56-26__4b0560b4-5d14-4bf0-8da5-e64f395d555f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49667
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49667/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49667/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.79/tcp/49668/p2p/16Uiu2HAmGTuJfyfsWWCBxCh449L4f91f4FsNbpSdaJqtVDMVhr7L","/ip4/172.18.46.79/tcp/49669/ws/p2p/16Uiu2HAmGTuJfyfsWWCBxCh449L4f91f4FsNbpSdaJqtVDMVhr7L"],"enrUri":"enr:-L24QAZ9IzD2QORZPzmNZPZWAo1mRqomXDKLTjlWKrDmTZlKKwXGYYMrMRjG7uzrGjuFa5Upse3muwUmwUy9A2nqadUCgmlkgnY0gmlwhKwSLk-KbXVsdGlhZGRyc5YACASsEi5PBsIEAAoErBIuTwbCBd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDOJenfiYnb1mSun33-WjSwnYsnRh7eYdSRZRvgTgyydODdGNwgsIEg3VkcILCBoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49667/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.123/tcp/33793/p2p/16Uiu2HAm1cS5G48ZkwByX1QwubxNRr1pTByDmCCRpaqohuXsQfQy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33792/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49667/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33792/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33792/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710588565703842,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49667/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710588565703842,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07a9c0f67de4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aed2d1efaa7f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,206 @@
2026-04-09 04:48:50.117 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:50.118 DEBUG [tests.conftest] Running test: test_add_peers with id: 2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90
2026-04-09 04:48:50.118 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:50.118 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:48:50.119 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:48:50.125 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:50.126 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:50.126 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:50.126 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:50.127 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:50.127 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.125
2026-04-09 04:48:50.128 DEBUG [src.node.docker_mananger] Generated ports ['13810', '13811', '13812', '13813', '13814']
2026-04-09 04:48:50.128 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:50.128 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:50.128 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:50.128 DEBUG [src.node.docker_mananger] docker run -i -t -p 13810:13810 -p 13811:13811 -p 13812:13812 -p 13813:13813 -p 13814:13814 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=13812 --rest-port=13810 --tcp-port=13811 --discv5-udp-port=13813 --rest-address=0.0.0.0 --nat=extip:172.18.18.125 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d15e8e44e0dde4907dacfff340bc7ecbaaceeaf4dae2bfcf5a4dc2e9a31fa237 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13814 --metrics-logging=true --relay=true
2026-04-09 04:48:50.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.125 waku 6e06cc6720c5c9b02c3bfc9a45e41b6baaa53c448aa82f319fcd9a7b0f9fb066
2026-04-09 04:48:50.353 DEBUG [src.node.docker_mananger] Container started with ID 6e06cc6720c5. Setting up logs at ./log/docker/node1_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:50.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13810
2026-04-09 04:48:50.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:50.466 ERROR [src.node.docker_mananger] Max retries reached for container 59a3b9ce5c0c. Exiting log stream.
2026-04-09 04:48:50.925 ERROR [src.node.docker_mananger] Max retries reached for container e8e8efd46f39. Exiting log stream.
2026-04-09 04:48:51.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13810/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:51.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:51.357 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:51.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13810/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:51.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX","/ip4/172.18.18.125/tcp/13812/ws/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"],"enrUri":"enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE"}'
2026-04-09 04:48:51.360 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:51.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:51.366 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:51.366 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:51.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:51.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:51.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.185
2026-04-09 04:48:51.368 DEBUG [src.node.docker_mananger] Generated ports ['55017', '55018', '55019', '55020', '55021']
2026-04-09 04:48:51.368 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:51.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:51.369 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:51.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 55017:55017 -p 55018:55018 -p 55019:55019 -p 55020:55020 -p 55021:55021 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=55019 --rest-port=55017 --tcp-port=55018 --discv5-udp-port=55020 --rest-address=0.0.0.0 --nat=extip:172.18.82.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=00abad95d2ab1cafc43dd31fdee40ab44cc27aedfb9de4cb9858ab4cdedc1589 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55021 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
2026-04-09 04:48:51.552 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.185 waku abe821bb099c7acfb675c75e812e85d754a4ef4aa6ddbee3959b9e7f3dc94dac
2026-04-09 04:48:51.588 DEBUG [src.node.docker_mananger] Container started with ID abe821bb099c. Setting up logs at ./log/docker/node2_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:51.588 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55017
2026-04-09 04:48:51.588 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:52.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55017/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:52.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:52.606 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:52.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:52.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.185/tcp/55018/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz","/ip4/172.18.82.185/tcp/55019/ws/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"],"enrUri":"enr:-L24QLjsKl3_7j7p2SRCyypGtypNmI0Jmkh3vbMLWzW3BGhoCZuedrBpCpR8ARbTkvjR8wkDuPNt_wCunFcmCmqvFnACgmlkgnY0gmlwhKwSUrmKbXVsdGlhZGRyc5YACASsElK5BtbqAAoErBJSuQbW690DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoGlMq43OL8infqoqaB75uHJOEzWTv48UuDP47uwEEy2DdGNwgtbqg3VkcILW7IV3YWt1MgE"}'
2026-04-09 04:48:52.612 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:52.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:48:52.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:52.625 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:52.625 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:52.625 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:52.625 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:52.627 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:52.627 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.150
2026-04-09 04:48:52.627 DEBUG [src.node.docker_mananger] Generated ports ['34883', '34884', '34885', '34886', '34887']
2026-04-09 04:48:52.627 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:52.627 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:52.628 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:52.628 DEBUG [src.node.docker_mananger] docker run -i -t -p 34883:34883 -p 34884:34884 -p 34885:34885 -p 34886:34886 -p 34887:34887 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=34885 --rest-port=34883 --tcp-port=34884 --discv5-udp-port=34886 --rest-address=0.0.0.0 --nat=extip:172.18.51.150 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fde2e9164e9eacdeeb110c879a96ff52cfb2faaaf6debe5c3c7077a45eea5b7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34887 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
2026-04-09 04:48:52.816 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.150 waku f3dbc77176c8f81682acd417d80cde135fe6f5adc9085422357731c9c6b406af
2026-04-09 04:48:52.851 DEBUG [src.node.docker_mananger] Container started with ID f3dbc77176c8. Setting up logs at ./log/docker/node3_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:52.851 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34883
2026-04-09 04:48:52.852 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:53.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34883/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:53.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:53.864 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:53.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:53.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj","/ip4/172.18.51.150/tcp/34885/ws/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"],"enrUri":"enr:-L24QFcE760rnrATs9B53m5FVEGZyJTPHre1gwo_kh4PTaYmGcKRLX7G2ZlbspE4Bw2cjnoWTKqzca4puxUyg0BWUJUCgmlkgnY0gmlwhKwSM5aKbXVsdGlhZGRyc5YACASsEjOWBohEAAoErBIzlgaIRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0_4f4DUpYl3SXOcafMMwIMzJ90VBmGOYtPK8ykHY2gCDdGNwgohEg3VkcIKIRoV3YWt1MgE"}'
2026-04-09 04:48:53.871 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:53.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:48:53.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:53.881 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:53.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:53.881 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:53.881 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:53.883 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:53.883 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.1
2026-04-09 04:48:53.883 DEBUG [src.node.docker_mananger] Generated ports ['45384', '45385', '45386', '45387', '45388']
2026-04-09 04:48:53.883 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:53.883 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:53.883 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:53.884 DEBUG [src.node.docker_mananger] docker run -i -t -p 45384:45384 -p 45385:45385 -p 45386:45386 -p 45387:45387 -p 45388:45388 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=45386 --rest-port=45384 --tcp-port=45385 --discv5-udp-port=45387 --rest-address=0.0.0.0 --nat=extip:172.18.231.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e2556c73b48cc5fe18916af95cdcbff8703eefbdabd8de7ca8bed9aa60ef54fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45388 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
2026-04-09 04:48:54.069 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.1 waku 1880832768b2d9bba200b960333c229c1aee95fc9443912f3bca2b80d021c13b
2026-04-09 04:48:54.104 DEBUG [src.node.docker_mananger] Container started with ID 1880832768b2. Setting up logs at ./log/docker/node4_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:54.105 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45384
2026-04-09 04:48:54.105 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:55.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45384/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:55.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:55.122 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:55.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45384/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:55.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP","/ip4/172.18.231.1/tcp/45386/ws/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"],"enrUri":"enr:-L24QEoQfFfwWdb2n2LG_ev7M0HZ9ru8-dZNHsj-PntlpjPcWTbDIvGqlnHvLBZKdhsNRfc_NJgIntdzuZIfU2RK_M0CgmlkgnY0gmlwhKwS5wGKbXVsdGlhZGRyc5YACASsEucBBrFJAAoErBLnAQaxSt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpLYlbBMlyoM_1wBvuHMIeYLvURITNicz_du7x3KiwQyDdGNwgrFJg3VkcIKxS4V3YWt1MgE"}'
2026-04-09 04:48:55.129 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:55.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:48:55.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:55.139 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:55.139 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:55.139 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:55.139 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:55.140 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:55.141 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.101
2026-04-09 04:48:55.141 DEBUG [src.node.docker_mananger] Generated ports ['53760', '53761', '53762', '53763', '53764']
2026-04-09 04:48:55.141 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:55.141 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:55.141 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:55.141 DEBUG [src.node.docker_mananger] docker run -i -t -p 53760:53760 -p 53761:53761 -p 53762:53762 -p 53763:53763 -p 53764:53764 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=53762 --rest-port=53760 --tcp-port=53761 --discv5-udp-port=53763 --rest-address=0.0.0.0 --nat=extip:172.18.210.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abda6aef0f0a6ea2ede2eeeeede86fbb88ddbc406d88ebbdea6dddbfe8ebfabd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53764 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
2026-04-09 04:48:55.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.101 waku 2d1002a6c4db10958bc8a5eb9ec2d1e9cef7aa9139b8046381b1ae1946d7a751
2026-04-09 04:48:55.370 DEBUG [src.node.docker_mananger] Container started with ID 2d1002a6c4db. Setting up logs at ./log/docker/node5_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
2026-04-09 04:48:55.370 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53760
2026-04-09 04:48:55.371 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:56.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53760/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:56.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:56.391 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:56.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53760/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:56.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v","/ip4/172.18.210.101/tcp/53762/ws/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"],"enrUri":"enr:-L24QNpuK-IO1Xyafprh200hv6dd-G9PY1nnhNT8dgMG5-CuB2oAnVuwW6WFuvAeNwnBmucgQHHurepaVDFnQjVOEWoCgmlkgnY0gmlwhKwS0mWKbXVsdGlhZGRyc5YACASsEtJlBtIBAAoErBLSZQbSAt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsUgu7UldIGjMEvGqdIEpboV6p8JzRhuLt-Ic1hHTDvWDdGNwgtIBg3VkcILSA4V3YWt1MgE"}'
2026-04-09 04:48:56.399 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:56.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:48:56.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13810/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-09 04:48:56.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-09 04:48:56.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-09 04:48:56.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-09 04:48:56.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
2026-04-09 04:48:56.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.492 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-09 04:49:06.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13810/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:06.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:49:06.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:06.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:49:06.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
2026-04-09 04:49:06.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
2026-04-09 04:49:06.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
2026-04-09 04:49:06.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
2026-04-09 04:49:06.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
2026-04-09 04:49:06.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
2026-04-09 04:49:06.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:49:06.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
2026-04-09 04:49:06.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
2026-04-09 04:49:06.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
2026-04-09 04:49:06.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
2026-04-09 04:49:06.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:49:06.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"]'
2026-04-09 04:49:06.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
2026-04-09 04:49:06.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
2026-04-09 04:49:06.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
2026-04-09 04:49:06.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
2026-04-09 04:49:06.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:49:06.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"]'
2026-04-09 04:49:06.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
2026-04-09 04:49:06.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
2026-04-09 04:49:06.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
2026-04-09 04:49:06.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
2026-04-09 04:49:06.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
2026-04-09 04:49:06.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"]'
2026-04-09 04:49:06.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:06.568 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:06.569 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:06.569 DEBUG [src.node.waku_node] Stopping container with id 6e06cc6720c5
2026-04-09 04:49:07.042 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:07.044 DEBUG [src.node.waku_node] Stopping container with id abe821bb099c
2026-04-09 04:49:07.538 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:07.539 DEBUG [src.node.waku_node] Stopping container with id f3dbc77176c8
2026-04-09 04:49:07.860 ERROR [src.node.docker_mananger] Max retries reached for container 6e06cc6720c5. Exiting log stream.
2026-04-09 04:49:08.025 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:08.027 DEBUG [src.node.waku_node] Stopping container with id 1880832768b2
2026-04-09 04:49:08.353 ERROR [src.node.docker_mananger] Max retries reached for container abe821bb099c. Exiting log stream.
2026-04-09 04:49:08.490 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:08.493 DEBUG [src.node.waku_node] Stopping container with id 2d1002a6c4db
2026-04-09 04:49:08.841 ERROR [src.node.docker_mananger] Max retries reached for container f3dbc77176c8. Exiting log stream.
2026-04-09 04:49:08.928 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:08.930 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:08.959 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:08.985 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:09.010 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:09.036 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:09.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_multiple_store_messages with id: 2026-04-09_04-51-05__d8de5c75-8877-4722-a6fc-3b3184f0ea4b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-51-05__d8de5c75-8877-4722-a6fc-3b3184f0ea4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37876', '37877', '37878', '37879', '37880']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37876:37876 -p 37877:37877 -p 37878:37878 -p 37879:37879 -p 37880:37880 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=37878 --rest-port=37876 --tcp-port=37877 --discv5-udp-port=37879 --rest-address=0.0.0.0 --nat=extip:172.18.196.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ed8bb0fba406dd1ae063e06da0f67aebaac78dacf6f381fc4df7c7cb09c68ceb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37880 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.37 waku b3b26566fc0ca5780760307270bf1406ff1d6cf10597bbcd8c3b79bf87045028
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3b26566fc0c. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-51-05__d8de5c75-8877-4722-a6fc-3b3184f0ea4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37876
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5768ad4cae64. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1a6e76d5753. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37876/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37876/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.37/tcp/37877/p2p/16Uiu2HAm7LHCWTdw9SGoCmhjUUhCtgCH8FF9mY87j3jZcmG1upZS","/ip4/172.18.196.37/tcp/37878/ws/p2p/16Uiu2HAm7LHCWTdw9SGoCmhjUUhCtgCH8FF9mY87j3jZcmG1upZS"],"enrUri":"enr:-L24QPXyDMyFGAGKU5QQW2E8hdY8bHIT6nMaErYjqHZpEwIUWIY_UsA793tNZ4QE1rhb08C0aZBax8xfsceQeJUx2nQCgmlkgnY0gmlwhKwSxCWKbXVsdGlhZGRyc5YACASsEsQlBpP1AAoErBLEJQaT9t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsOqUrVLYyIxw65i_dhic4TkZDkLDBA1OFjdN-aEIw_WDdGNwgpP1g3VkcIKT94V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-51-05__d8de5c75-8877-4722-a6fc-3b3184f0ea4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20490', '20491', '20492', '20493', '20494']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20490:20490 -p 20491:20491 -p 20492:20492 -p 20493:20493 -p 20494:20494 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=20492 --rest-port=20490 --tcp-port=20491 --discv5-udp-port=20493 --rest-address=0.0.0.0 --nat=extip:172.18.231.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4e33e1c7e8de50b35494f776e5dfbca19b460bbdac9eccbacb6b8b4a957cb203 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20494 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPXyDMyFGAGKU5QQW2E8hdY8bHIT6nMaErYjqHZpEwIUWIY_UsA793tNZ4QE1rhb08C0aZBax8xfsceQeJUx2nQCgmlkgnY0gmlwhKwSxCWKbXVsdGlhZGRyc5YACASsEsQlBpP1AAoErBLEJQaT9t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsOqUrVLYyIxw65i_dhic4TkZDkLDBA1OFjdN-aEIw_WDdGNwgpP1g3VkcIKT94V3YWt1MgM --storenode=/ip4/172.18.196.37/tcp/37877/p2p/16Uiu2HAm7LHCWTdw9SGoCmhjUUhCtgCH8FF9mY87j3jZcmG1upZS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.203 waku 499dd82ee12a94aa3616069ad2b080c4cb65d8ae11b78e2c502d3068c3f3360c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 499dd82ee12a. Setting up logs at ./log/docker/store_node1_2026-04-09_04-51-05__d8de5c75-8877-4722-a6fc-3b3184f0ea4b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20490
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20490/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.203/tcp/20491/p2p/16Uiu2HAmE8VQyEwzdymuGZQFAEfPzeW7QJs5xyWpzDTuGrtdEFgk","/ip4/172.18.231.203/tcp/20492/ws/p2p/16Uiu2HAmE8VQyEwzdymuGZQFAEfPzeW7QJs5xyWpzDTuGrtdEFgk"],"enrUri":"enr:-L24QFvkb4cWTYKsezasNGaUcsANbPNCcjFQvZFQLNBZRURGI9HMWNRJe3vAYkpcaODakt3dYA3o64BvmVEdrwVmiOACgmlkgnY0gmlwhKwS58uKbXVsdGlhZGRyc5YACASsEufLBlALAAoErBLnywZQDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFec7HifBZ15jDF_WlD2UHtSVejfclOYJszvBbFGaCeGDdGNwglALg3VkcIJQDYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20490/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.37/tcp/37877/p2p/16Uiu2HAm7LHCWTdw9SGoCmhjUUhCtgCH8FF9mY87j3jZcmG1upZS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37876/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b4bec709947b306eb27d6ad6e385eaf711bea95a54e5347aa93922c130ffbe4"},{"messageHash":"0x34e9f92322ef8a3bbfde0527768ce7d3b14c0811109c0e6fc46bd2047e8733b7"},{"messageHash":"0x83278e152527d25994f5f49b000754ddb29979f214c7760250e99aedf2043229"},{"messageHash":"0x240dd9e6a1840f50cbf8891fb596fcf2c09fd18a3edd091ce358176b9a994519"},{"messageHash":"0x17268f9da285637f98f6087ac04fd7c5c2d213ba9da687fe1be2c2f11c1ef88b"},{"messageHash":"0xebf3c2430cda0db86ddb2efa1f0652372b0f082f93e4b050a9aead3451216d57"},{"messageHash":"0xf8b82a573f2c2d1bbc34b1dc3ef8266cbb1006dea3d418def0cf817ab36bc16d"},{"messageHash":"0xb1b88cdb24d4a7cb72e800bd72796bef1a2cd6f8c63899bb6579467ed68257da"},{"messageHash":"0x9b78b659accdb923cfe68468c83ed8982f48af78a6df91c848e6c8d8efa3406c"},{"messageHash":"0xce2597e5b95666f271b855a84ae581e18e06a5c761bbb1c4cf428b26f045e7c3"},{"messageHash":"0x64c484beacdbc647f40bece927dd8f7f6e62362dd7bb764144b0f4f605127bb0"},{"messageHash":"0xb4c139a0d12a35c0b2521af0e6335e0baedafa3f0e34fb76a032ef5b7bacf18e"},{"messageHash":"0xfeb6f3d84f04505f08822d640f90f3f76227fbf2dc0e00d736507e4b8456f542"},{"messageHash":"0xa6822597ccb0df26e1d5c61bd6dec2247a069a5d10861ed8175bb3abd3b74646"},{"messageHash":"0x9f9ab6c6df09595d3f00a8aa15081bebb0cd5e1cb222baacad0b06b4dd5ad583"},{"messageHash":"0xea3d7e60f9efc7f8734b1f9eebd9be97ff26084d91e30e9808effdbce1ca068a"},{"messageHash":"0x6e16fcd32f75638652c91e77d2eec0e00e0f8a505d5ac78e0f9aaa20b87e86d1"},{"messageHash":"0xd0ea8d1230b002c8607e5a5db394684566f7b5bcef7d036efa7f4bdaffc4f3ca"},{"messageHash":"0xcc2973671b936c0c0263659d12b55ac62f64ad718af3331650d2f757d6438760"},{"messageHash":"0x5db3ec4ff436ea68b6071e710a908ad1ddaaab672d16d3a84ba864f47de1a089"},{"messageHash":"0x274e2da09d036c66ad0390a26afdf0e4cd8e0d4486d6b5e77c518cd746006c5c"},{"messageHash":"0x5fbcc9cf6d9c7593634383fe1b87a90e346ba9b760d1c40d1a13f1cc8209031e"},{"messageHash":"0x2430226e85ec977018bb075d3f7748cf6649d9c8095b35ba61e0181a50f03aca"},{"messageHash":"0x49452d7375197f6ae81624f3cb7ff140ec2515b79a2ba6bfbac2700575ef0926"},{"messageHash":"0xbba1aa80a94ecbb2fe493908ac0434e191d9c0025374c5c99469bb96148df9c2"},{"messageHash":"0x00a2c4f6ed9703f46cc47245bfc2d68386c96784d3fdaa6703ab196bd569569e"},{"messageHash":"0x1508774c5b1dd7e43c6b80e9f8c8886caf42aba4596f4d50eb2f6194affacc2e"},{"messageHash":"0x3d3da53503d2f8d1f9f7805eea714f9e7f0950edea2de567960f334f7eba201d"},{"messageHash":"0xa81ae56f2c6aa0e08050c52004dae5c9be88e3e01d47ee004f2570df5522a93b"},{"messageHash":"0x2bc5eca363519cf8a2f2b82b98626f046ad6777a70c87896db530e2155dff5c1"},{"messageHash":"0x902df5c57a92e6aa8dd6229c702b09f05e53bc0650d62a82b15ca59fbb680696"},{"messageHash":"0x3c8e523dcba1eabf2b4dead121c4cffb6ea085aed924559aa65233b75cecffb7"},{"messageHash":"0xa4087648ce631ae2905e9dd5ab973e69b43a118e7381fd5e86238b191620dfb5"},{"messageHash":"0xfdd5284b2c23c6fb6a094af0145b0bf4ab99bd49fd8688b46f9fd92adbc831e9"},{"messageHash":"0x2fb984bc7e258f932f3ddba7664fa11153212ad9706fb8eeec4e064626da1808"},{"messageHash":"0x5fb923931df0c2804ccc23df9607a057fa1851a6b00fc5d694243c35e67be40a"},{"messageHash":"0xb92d3d3163642c1ddff3cdf7d5f1d08de2798f8b274c94be7aac6be2ae060616"},{"messageHash":"0x586ef7dc2c9bb0b78c6dd71585c9fb7f0f629503ed651eb65b5d62ce3914a56b"},{"messageHash":"0xb932f5e7f526291eb4a403db18ca9932790af1986851542d642feed0823a03a6"},{"messageHash":"0x480b63d5bf2b6d30764a7441748ea3f54453d671f0b68e85413b3ff51ea273a3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20490/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b4bec709947b306eb27d6ad6e385eaf711bea95a54e5347aa93922c130ffbe4"},{"messageHash":"0x34e9f92322ef8a3bbfde0527768ce7d3b14c0811109c0e6fc46bd2047e8733b7"},{"messageHash":"0x83278e152527d25994f5f49b000754ddb29979f214c7760250e99aedf2043229"},{"messageHash":"0x240dd9e6a1840f50cbf8891fb596fcf2c09fd18a3edd091ce358176b9a994519"},{"messageHash":"0x17268f9da285637f98f6087ac04fd7c5c2d213ba9da687fe1be2c2f11c1ef88b"},{"messageHash":"0xebf3c2430cda0db86ddb2efa1f0652372b0f082f93e4b050a9aead3451216d57"},{"messageHash":"0xf8b82a573f2c2d1bbc34b1dc3ef8266cbb1006dea3d418def0cf817ab36bc16d"},{"messageHash":"0xb1b88cdb24d4a7cb72e800bd72796bef1a2cd6f8c63899bb6579467ed68257da"},{"messageHash":"0x9b78b659accdb923cfe68468c83ed8982f48af78a6df91c848e6c8d8efa3406c"},{"messageHash":"0xce2597e5b95666f271b855a84ae581e18e06a5c761bbb1c4cf428b26f045e7c3"},{"messageHash":"0x64c484beacdbc647f40bece927dd8f7f6e62362dd7bb764144b0f4f605127bb0"},{"messageHash":"0xb4c139a0d12a35c0b2521af0e6335e0baedafa3f0e34fb76a032ef5b7bacf18e"},{"messageHash":"0xfeb6f3d84f04505f08822d640f90f3f76227fbf2dc0e00d736507e4b8456f542"},{"messageHash":"0xa6822597ccb0df26e1d5c61bd6dec2247a069a5d10861ed8175bb3abd3b74646"},{"messageHash":"0x9f9ab6c6df09595d3f00a8aa15081bebb0cd5e1cb222baacad0b06b4dd5ad583"},{"messageHash":"0xea3d7e60f9efc7f8734b1f9eebd9be97ff26084d91e30e9808effdbce1ca068a"},{"messageHash":"0x6e16fcd32f75638652c91e77d2eec0e00e0f8a505d5ac78e0f9aaa20b87e86d1"},{"messageHash":"0xd0ea8d1230b002c8607e5a5db394684566f7b5bcef7d036efa7f4bdaffc4f3ca"},{"messageHash":"0xcc2973671b936c0c0263659d12b55ac62f64ad718af3331650d2f757d6438760"},{"messageHash":"0x5db3ec4ff436ea68b6071e710a908ad1ddaaab672d16d3a84ba864f47de1a089"},{"messageHash":"0x274e2da09d036c66ad0390a26afdf0e4cd8e0d4486d6b5e77c518cd746006c5c"},{"messageHash":"0x5fbcc9cf6d9c7593634383fe1b87a90e346ba9b760d1c40d1a13f1cc8209031e"},{"messageHash":"0x2430226e85ec977018bb075d3f7748cf6649d9c8095b35ba61e0181a50f03aca"},{"messageHash":"0x49452d7375197f6ae81624f3cb7ff140ec2515b79a2ba6bfbac2700575ef0926"},{"messageHash":"0xbba1aa80a94ecbb2fe493908ac0434e191d9c0025374c5c99469bb96148df9c2"},{"messageHash":"0x00a2c4f6ed9703f46cc47245bfc2d68386c96784d3fdaa6703ab196bd569569e"},{"messageHash":"0x1508774c5b1dd7e43c6b80e9f8c8886caf42aba4596f4d50eb2f6194affacc2e"},{"messageHash":"0x3d3da53503d2f8d1f9f7805eea714f9e7f0950edea2de567960f334f7eba201d"},{"messageHash":"0xa81ae56f2c6aa0e08050c52004dae5c9be88e3e01d47ee004f2570df5522a93b"},{"messageHash":"0x2bc5eca363519cf8a2f2b82b98626f046ad6777a70c87896db530e2155dff5c1"},{"messageHash":"0x902df5c57a92e6aa8dd6229c702b09f05e53bc0650d62a82b15ca59fbb680696"},{"messageHash":"0x3c8e523dcba1eabf2b4dead121c4cffb6ea085aed924559aa65233b75cecffb7"},{"messageHash":"0xa4087648ce631ae2905e9dd5ab973e69b43a118e7381fd5e86238b191620dfb5"},{"messageHash":"0xfdd5284b2c23c6fb6a094af0145b0bf4ab99bd49fd8688b46f9fd92adbc831e9"},{"messageHash":"0x2fb984bc7e258f932f3ddba7664fa11153212ad9706fb8eeec4e064626da1808"},{"messageHash":"0x5fb923931df0c2804ccc23df9607a057fa1851a6b00fc5d694243c35e67be40a"},{"messageHash":"0xb92d3d3163642c1ddff3cdf7d5f1d08de2798f8b274c94be7aac6be2ae060616"},{"messageHash":"0x586ef7dc2c9bb0b78c6dd71585c9fb7f0f629503ed651eb65b5d62ce3914a56b"},{"messageHash":"0xb932f5e7f526291eb4a403db18ca9932790af1986851542d642feed0823a03a6"},{"messageHash":"0x480b63d5bf2b6d30764a7441748ea3f54453d671f0b68e85413b3ff51ea273a3"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b3b26566fc0c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 499dd82ee12a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-04-09 04:50:13.221 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:13.221 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-04-09_04-50-13__2f1df9e2-e8f8-408e-96c5-8be09e479b09
2026-04-09 04:50:13.222 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:13.222 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:50:13.222 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-09 04:50:13.229 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:13.229 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-50-13__2f1df9e2-e8f8-408e-96c5-8be09e479b09__wakuorg_nwaku:latest.log
2026-04-09 04:50:13.230 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:13.230 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:13.231 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:13.231 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.106
2026-04-09 04:50:13.232 DEBUG [src.node.docker_mananger] Generated ports ['20223', '20224', '20225', '20226', '20227']
2026-04-09 04:50:13.232 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-04-09 04:50:13.232 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:13.232 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:13.232 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:13.232 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:13.232 DEBUG [src.node.docker_mananger] docker run -i -t -p 20223:20223 -p 20224:20224 -p 20225:20225 -p 20226:20226 -p 20227:20227 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=20225 --rest-port=20223 --tcp-port=20224 --discv5-udp-port=20226 --rest-address=0.0.0.0 --nat=extip:172.18.163.106 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=6b7c9a7d33c229cebb68a8e4ce6dfeaaa5915aaddba19b8dbb5dfee7dedcaabf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20227 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:50:13.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.106 waku 4246c49f7655d1cb6f4fd41c3e545f00b4a80104d0482542c615b46d0d222eff
2026-04-09 04:50:13.452 DEBUG [src.node.docker_mananger] Container started with ID 4246c49f7655. Setting up logs at ./log/docker/node1_2026-04-09_04-50-13__2f1df9e2-e8f8-408e-96c5-8be09e479b09__wakuorg_nwaku:latest.log
2026-04-09 04:50:13.452 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20223
2026-04-09 04:50:13.452 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:13.545 ERROR [src.node.docker_mananger] Max retries reached for container 5f6da558039e. Exiting log stream.
2026-04-09 04:50:13.987 ERROR [src.node.docker_mananger] Max retries reached for container 6e3ea036439a. Exiting log stream.
2026-04-09 04:50:14.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20223/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:14.456 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:14.456 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:14.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20223/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:14.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.106/tcp/20224/p2p/16Uiu2HAmAiTRfxiTe9QBBPwDXCt8yraDTNaCW3Zxef2h3RGrw1ia","/ip4/172.18.163.106/tcp/20225/ws/p2p/16Uiu2HAmAiTRfxiTe9QBBPwDXCt8yraDTNaCW3Zxef2h3RGrw1ia"],"enrUri":"enr:-L24QDV35bUqwCzxol9ZMq6hAK2YgBU67FA4iY6jpMun-1cidj7SjxTW9QCX77MbLjNCmsUruk1nXf0ILzUVkSggh1YCgmlkgnY0gmlwhKwSo2qKbXVsdGlhZGRyc5YACASsEqNqBk8AAAoErBKjagZPAd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC4yv7pqYiDJ9bHcsoM1a0iZN78ikiuac0b79eW3pmL0uDdGNwgk8Ag3VkcIJPAoV3YWt1MgU"}'
2026-04-09 04:50:14.458 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:14.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:14.465 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-50-13__2f1df9e2-e8f8-408e-96c5-8be09e479b09__wakuorg_nwaku:latest.log
2026-04-09 04:50:14.465 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:14.465 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:14.466 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:14.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.221
2026-04-09 04:50:14.466 DEBUG [src.node.docker_mananger] Generated ports ['24631', '24632', '24633', '24634', '24635']
2026-04-09 04:50:14.467 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-04-09 04:50:14.467 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:14.467 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:14.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:14.467 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:14.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 24631:24631 -p 24632:24632 -p 24633:24633 -p 24634:24634 -p 24635:24635 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=24633 --rest-port=24631 --tcp-port=24632 --discv5-udp-port=24634 --rest-address=0.0.0.0 --nat=extip:172.18.138.221 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=f3fadf52c14fdb7b4cf40a87238a9b99b5c473e0f38afdea743ccc26152f72d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24635 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDV35bUqwCzxol9ZMq6hAK2YgBU67FA4iY6jpMun-1cidj7SjxTW9QCX77MbLjNCmsUruk1nXf0ILzUVkSggh1YCgmlkgnY0gmlwhKwSo2qKbXVsdGlhZGRyc5YACASsEqNqBk8AAAoErBKjagZPAd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC4yv7pqYiDJ9bHcsoM1a0iZN78ikiuac0b79eW3pmL0uDdGNwgk8Ag3VkcIJPAoV3YWt1MgU
2026-04-09 04:50:14.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.221 waku 8b155e1d35d5277acd1cd422cf9483a7a7918499f5d4bad8b411ccd0cd230990
2026-04-09 04:50:14.683 DEBUG [src.node.docker_mananger] Container started with ID 8b155e1d35d5. Setting up logs at ./log/docker/node2_2026-04-09_04-50-13__2f1df9e2-e8f8-408e-96c5-8be09e479b09__wakuorg_nwaku:latest.log
2026-04-09 04:50:14.683 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24631
2026-04-09 04:50:14.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:15.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24631/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:15.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:15.703 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:15.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:15.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.221/tcp/24632/p2p/16Uiu2HAmE3YDNMSLzY62TPjwMpejPr2S7dmRjSorFqiEgVUuAxUw","/ip4/172.18.138.221/tcp/24633/ws/p2p/16Uiu2HAmE3YDNMSLzY62TPjwMpejPr2S7dmRjSorFqiEgVUuAxUw"],"enrUri":"enr:-L24QMc8Kjs26ZcDYAabu-byKMbtmv3hy5BSNvmImRI4PeChYpsHKAaT7MXYeaF6HmBeu53jpTUt21iecmERD5q0BtgCgmlkgnY0gmlwhKwSit2KbXVsdGlhZGRyc5YACASsEordBmA4AAoErBKK3QZgOd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDFKJ-KbZiExmpsS1ibMMVpXJwbBQsjtySC2MwSvDEUxiDdGNwgmA4g3VkcIJgOoV3YWt1MgE"}'
2026-04-09 04:50:15.712 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:15.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.106/tcp/20224/p2p/16Uiu2HAmAiTRfxiTe9QBBPwDXCt8yraDTNaCW3Zxef2h3RGrw1ia"]'
2026-04-09 04:50:15.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:15.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20223/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-04-09 04:50:15.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:15.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-04-09 04:50:15.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:15.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20223/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:15.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:15.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:15.827 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:15.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20223/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:15.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710215721236837,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:15.831 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:15.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:15.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710215721236837,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:15.837 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:15.838 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:15.838 DEBUG [src.node.waku_node] Stopping container with id 4246c49f7655
2026-04-09 04:50:16.261 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:16.263 DEBUG [src.node.waku_node] Stopping container with id 8b155e1d35d5
2026-04-09 04:50:16.708 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:16.710 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:16.719 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:16.723 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61507', '61508', '61509', '61510', '61511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61507:61507 -p 61508:61508 -p 61509:61509 -p 61510:61510 -p 61511:61511 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=61509 --rest-port=61507 --tcp-port=61508 --discv5-udp-port=61510 --rest-address=0.0.0.0 --nat=extip:172.18.183.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba8f72c40b96abe21a0dcde1fcfdaaede316718b94475b4679da4ed71e59f69b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61511 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.186 waku b1d5eeeaddf445335b2e6115d3d172af3f8126827bc1e9c8f20914a64cf27e70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b1d5eeeaddf4. Setting up logs at ./log/docker/node1_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61507
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fec8b22fbba6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f76d570dcba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61507/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.186/tcp/61508/p2p/16Uiu2HAkv3c8Pp46rawHjXmQsJ7RoZ1jekEwLJZqmShXHzdJDtWS","/ip4/172.18.183.186/tcp/61509/ws/p2p/16Uiu2HAkv3c8Pp46rawHjXmQsJ7RoZ1jekEwLJZqmShXHzdJDtWS"],"enrUri":"enr:-L24QPem4BIJUmiR98b5Vy2xjfqt9QaxLTeALeU8lhi9mrOOGrzPi_oQysHaD3DJ3pJ61JQ4we7kM8XqAHudT_9E5yICgmlkgnY0gmlwhKwSt7qKbXVsdGlhZGRyc5YACASsEre6BvBEAAoErBK3ugbwRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCTSN0aGvdNFBv3-I-CkvSY53H4Onopuo9UdV6fZLJYeDdGNwgvBEg3VkcILwRoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44506', '44507', '44508', '44509', '44510']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44506:44506 -p 44507:44507 -p 44508:44508 -p 44509:44509 -p 44510:44510 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=44508 --rest-port=44506 --tcp-port=44507 --discv5-udp-port=44509 --rest-address=0.0.0.0 --nat=extip:172.18.228.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e507e3a2de4fefdcec08ceed3ed5cdece23cd8adb0c841fc644573fb0ee7fad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPem4BIJUmiR98b5Vy2xjfqt9QaxLTeALeU8lhi9mrOOGrzPi_oQysHaD3DJ3pJ61JQ4we7kM8XqAHudT_9E5yICgmlkgnY0gmlwhKwSt7qKbXVsdGlhZGRyc5YACASsEre6BvBEAAoErBK3ugbwRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCTSN0aGvdNFBv3-I-CkvSY53H4Onopuo9UdV6fZLJYeDdGNwgvBEg3VkcILwRoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.199 waku ce77794953aced0fe67bb23ee82d4dffe7dfd4b73276ce572d8fba8ae2af19d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce77794953ac. Setting up logs at ./log/docker/node2_2026-04-09_04-52-48__443610c1-b3bd-4859-8f16-3ef1ba98a2e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44506
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44506/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.199/tcp/44507/p2p/16Uiu2HAmKMRwANKoiW2vh1qW5sj8fsk8WWZ74J6P6826raS7hcEe","/ip4/172.18.228.199/tcp/44508/ws/p2p/16Uiu2HAmKMRwANKoiW2vh1qW5sj8fsk8WWZ74J6P6826raS7hcEe"],"enrUri":"enr:-L24QGK7Oz-JvyEextcfnWgUncj5KlGNE71SIFRzI9Qh7UG5ZkujnoyBd0-fee3k1T1v6XdSFBZDGsmy0nO9ZsddOxkCgmlkgnY0gmlwhKwS5MeKbXVsdGlhZGRyc5YACASsEuTHBq3bAAoErBLkxwat3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDY4JIJ2IzDfm14aHah5Jva8xL1oPTbWMDbEo1Gy7u5AODdGNwgq3bg3VkcIKt3YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.186/tcp/61508/p2p/16Uiu2HAkv3c8Pp46rawHjXmQsJ7RoZ1jekEwLJZqmShXHzdJDtWS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /test/2/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/3/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/2/test/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/2/rs/3/b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:39 Running test with payload /waku/2/rs/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61507/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b1d5eeeaddf4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce77794953ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,272 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[19-50] with id: 2026-04-09_04-48-39__4d45ed77-1155-49e9-8565-cfd000e15857
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-48-39__4d45ed77-1155-49e9-8565-cfd000e15857__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15928', '15929', '15930', '15931', '15932']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15928:15928 -p 15929:15929 -p 15930:15930 -p 15931:15931 -p 15932:15932 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=15930 --rest-port=15928 --tcp-port=15929 --discv5-udp-port=15931 --rest-address=0.0.0.0 --nat=extip:172.18.113.61 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e5fabf9eee2cbb2eb6ffda9a95b02d2ce054a2bcfa2929bf649f75ba2e5d6b8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15932 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.61 waku 89e361a2fa9759c800baa0bc92751b65246032f6deb615cb74c7b8925b39d0cb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b0af2efd8dbe. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89e361a2fa97. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-48-39__4d45ed77-1155-49e9-8565-cfd000e15857__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15928
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container abe01b15e801. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15928/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.61/tcp/15929/p2p/16Uiu2HAkvNwzeeDtUU2Y6i728BP5a6SHZMD4Bc8cRSC8usYPFaUF","/ip4/172.18.113.61/tcp/15930/ws/p2p/16Uiu2HAkvNwzeeDtUU2Y6i728BP5a6SHZMD4Bc8cRSC8usYPFaUF"],"enrUri":"enr:-L24QB5_FG0R4PJCmQ5bbues0aIXYEiMW11KLxeumFV78-vgYAN1Hqi-6bvr3PC1-9eJJPTsaB_NIp9K4HEOuo1d5DYCgmlkgnY0gmlwhKwScT2KbXVsdGlhZGRyc5YACASsEnE9Bj45AAoErBJxPQY-Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDikNbWAVLyJhVwuV6Y6piHMo3Kw3wMylSGPgSK3Tl0CDdGNwgj45g3VkcII-O4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-48-39__4d45ed77-1155-49e9-8565-cfd000e15857__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60374', '60375', '60376', '60377', '60378']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60374:60374 -p 60375:60375 -p 60376:60376 -p 60377:60377 -p 60378:60378 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=60376 --rest-port=60374 --tcp-port=60375 --discv5-udp-port=60377 --rest-address=0.0.0.0 --nat=extip:172.18.154.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8b94cc59b3c788bfdc8ddf422eddec57d4dcda112fbf6240ae788ba84785fcac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60378 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB5_FG0R4PJCmQ5bbues0aIXYEiMW11KLxeumFV78-vgYAN1Hqi-6bvr3PC1-9eJJPTsaB_NIp9K4HEOuo1d5DYCgmlkgnY0gmlwhKwScT2KbXVsdGlhZGRyc5YACASsEnE9Bj45AAoErBJxPQY-Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDikNbWAVLyJhVwuV6Y6piHMo3Kw3wMylSGPgSK3Tl0CDdGNwgj45g3VkcII-O4V3YWt1MgM --storenode=/ip4/172.18.113.61/tcp/15929/p2p/16Uiu2HAkvNwzeeDtUU2Y6i728BP5a6SHZMD4Bc8cRSC8usYPFaUF --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.144 waku b2728c7c808c74d58612484b928dbaedd49af1b8861b4c4894223a46f878daa5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2728c7c808c. Setting up logs at ./log/docker/store_node1_2026-04-09_04-48-39__4d45ed77-1155-49e9-8565-cfd000e15857__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60374
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60374/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.144/tcp/60375/p2p/16Uiu2HAmMpZ5w1R6XzwU4pjrUoAxs37BJJhAsJwtZSAYS1rrA3Tv","/ip4/172.18.154.144/tcp/60376/ws/p2p/16Uiu2HAmMpZ5w1R6XzwU4pjrUoAxs37BJJhAsJwtZSAYS1rrA3Tv"],"enrUri":"enr:-L24QFxv8SCD3-2LPU_N7gJVJOS4_qvxk42_FxvRI0LkQNZlD74iSyFdqqaPLLao5MQB0Y1JwmG1M1lMpb_h1M6izccCgmlkgnY0gmlwhKwSmpCKbXVsdGlhZGRyc5YACASsEpqQBuvXAAoErBKakAbr2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDiCxsZmFt5oNqk4YMnSJ6bkx0Og-6XvMTa3fK0sCz8vmDdGNwguvXg3VkcILr2YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60374/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.61/tcp/15929/p2p/16Uiu2HAkvNwzeeDtUU2Y6i728BP5a6SHZMD4Bc8cRSC8usYPFaUF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60374/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15928/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15928/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xff218dc73bd2a4a1121e6d92bf05e84fee311eec9f19c429a0e9e93e1ede7ba3"},{"messageHash":"0xdcc5aefc1f4cd68c0cbd14c2963ff602a5f0c93205e1fb44729bfb643992f31a"},{"messageHash":"0x57c5b5eb2f45388acec51d0b32d340cd88ebd3f020416b1dc952c96764659fdf"},{"messageHash":"0xee62090382cc6fbe9aae8083d0079f4cc38f28855eec4fbbf26a1501dcd36548"},{"messageHash":"0x63439d076824f2cd1d53ee911da120d6ba5bad6dc8da0ef495d8a2fa6ed59b53"},{"messageHash":"0x00dfcc09727ca2dc6cd0ee06cfb2f94ae61a264def3f83273669a3b7d9811cd6"},{"messageHash":"0x44773ec72dc57528cb93a57b2b6b9c714865047fdf2a10acefb927636f182950"},{"messageHash":"0xa9c66123c3c762388fcb16846281f09e7517bd2b3e0aed828818a3f1ecb75ab6"},{"messageHash":"0xd6e048f1690190536dcc5aefa78678f6e8cb4c414bae7c0bdda7c0bd6925db3d"},{"messageHash":"0x755fdf2c514ec7540830a7253ca2f7533f35aaaf017949b67c3454843a91cc9a"},{"messageHash":"0x04deec8a27f1bf51d3d2383a8ec6e125070516c6fd49c622e14e5e3fa1539204"},{"messageHash":"0x21870020481ab83ab6ee78a00eded198e44f3310bbd3c5d2dcab757a6d63c757"},{"messageHash":"0xdac8243c170bf1f0ee167c72ccba819b4ddba41c5fc206c959a3e3a473489371"},{"messageHash":"0xeca71a4ee550dca9c75209b44b3fca4cfb1c78489b91f08eb1f5258753fb0cfb"},{"messageHash":"0x50ebf74fbb04d67fef3831a11f3db295dc69112cdda0226563460ea610bcb1b2"},{"messageHash":"0xa1323765475f2ca1a2a7d19e99d862aecff7e508c5fa9ad89e7b044a3fa30f5f"},{"messageHash":"0xb27e7f7e2a3fa07de69f87c31ad4a5aabf9ef8ee0f99482a046ca70038ff3674"},{"messageHash":"0xd506c18ae4e3130ea71b8833a6ff0e9fca84497f6363b7fef5beb71236003143"},{"messageHash":"0xe5eacef22a718be777d915bb9c1dc5a3b482b552dfe57c0db0e650691dc2ac80"}],"paginationCursor":"0xe5eacef22a718be777d915bb9c1dc5a3b482b552dfe57c0db0e650691dc2ac80"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60374/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xff218dc73bd2a4a1121e6d92bf05e84fee311eec9f19c429a0e9e93e1ede7ba3"},{"messageHash":"0xdcc5aefc1f4cd68c0cbd14c2963ff602a5f0c93205e1fb44729bfb643992f31a"},{"messageHash":"0x57c5b5eb2f45388acec51d0b32d340cd88ebd3f020416b1dc952c96764659fdf"},{"messageHash":"0xee62090382cc6fbe9aae8083d0079f4cc38f28855eec4fbbf26a1501dcd36548"},{"messageHash":"0x63439d076824f2cd1d53ee911da120d6ba5bad6dc8da0ef495d8a2fa6ed59b53"},{"messageHash":"0x00dfcc09727ca2dc6cd0ee06cfb2f94ae61a264def3f83273669a3b7d9811cd6"},{"messageHash":"0x44773ec72dc57528cb93a57b2b6b9c714865047fdf2a10acefb927636f182950"},{"messageHash":"0xa9c66123c3c762388fcb16846281f09e7517bd2b3e0aed828818a3f1ecb75ab6"},{"messageHash":"0xd6e048f1690190536dcc5aefa78678f6e8cb4c414bae7c0bdda7c0bd6925db3d"},{"messageHash":"0x755fdf2c514ec7540830a7253ca2f7533f35aaaf017949b67c3454843a91cc9a"},{"messageHash":"0x04deec8a27f1bf51d3d2383a8ec6e125070516c6fd49c622e14e5e3fa1539204"},{"messageHash":"0x21870020481ab83ab6ee78a00eded198e44f3310bbd3c5d2dcab757a6d63c757"},{"messageHash":"0xdac8243c170bf1f0ee167c72ccba819b4ddba41c5fc206c959a3e3a473489371"},{"messageHash":"0xeca71a4ee550dca9c75209b44b3fca4cfb1c78489b91f08eb1f5258753fb0cfb"},{"messageHash":"0x50ebf74fbb04d67fef3831a11f3db295dc69112cdda0226563460ea610bcb1b2"},{"messageHash":"0xa1323765475f2ca1a2a7d19e99d862aecff7e508c5fa9ad89e7b044a3fa30f5f"},{"messageHash":"0xb27e7f7e2a3fa07de69f87c31ad4a5aabf9ef8ee0f99482a046ca70038ff3674"},{"messageHash":"0xd506c18ae4e3130ea71b8833a6ff0e9fca84497f6363b7fef5beb71236003143"},{"messageHash":"0xe5eacef22a718be777d915bb9c1dc5a3b482b552dfe57c0db0e650691dc2ac80"}],"paginationCursor":"0xe5eacef22a718be777d915bb9c1dc5a3b482b552dfe57c0db0e650691dc2ac80"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15928/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xe5eacef22a718be777d915bb9c1dc5a3b482b552dfe57c0db0e650691dc2ac80&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4aa1a79d29e74f9fe4a0d9fafbc1e9653dacb1ed607a5a85bda4405a2300938"},{"messageHash":"0x445d178e2c7e8216600494bd94d19ab962e9760f3a53f576b11fe42f7e73d372"},{"messageHash":"0x431e1be2801a489066dd428da4562f90cc400cde71aac1f311d713471bc5475e"},{"messageHash":"0x076d4a01842cf5a8e377f48f4e676b5087eeda9da66358eb44a2c03bd14b4c8f"},{"messageHash":"0x61b1c1b15e86c0475c78720adbf638b555131b6958074c391004e212854364ad"},{"messageHash":"0x76a57f1b732feabe8315a3935452b34f4e59b0017f68c6095dd8eebe5ddf8d7f"},{"messageHash":"0xf8081c8e27bb72621889f1d037cfe1cea74f3f7b2ef9c3defbf36c3396ccd436"},{"messageHash":"0xd5e397e1d1e96b2642a5969775496d193dcd535358ab9830c6e6f1ce7ee56ffe"},{"messageHash":"0xe3c5a72016310b97afab1b5c05dca896219cf8a660baadd17d8bcc1cbe242996"},{"messageHash":"0x119d17bf190ca52d372590f488df382cfe6a6652e5360641777b3ab6b91241e4"},{"messageHash":"0xfad79653be23f5edfe7196ffb9ef951f11bba7fb264f421c13300734610beca2"},{"messageHash":"0x49dfc289ffb63d78355bdce19d90dccb34322af53a07256a0708d1c65852d66c"},{"messageHash":"0x0fadff816a902ddb591247ea813ea845759a6e74d9608420c662fe1a98aeb3b7"},{"messageHash":"0xe906e4d6cb86795874d2a2a695f9aa24c56135fbd182a26cfc7647a6fea99eb4"},{"messageHash":"0x639624f5ce98f921154d90d950b07ab18ff06a98c37865835fd3c25f6c79d971"},{"messageHash":"0x668ca3c343eed5b78312fbdf054907d403502400f72ceb243512ac91def3744a"},{"messageHash":"0x0881deb7ab7b391ba617d5be090c2b7c6f4d7b39c28d04c233b1931beee4d2de"},{"messageHash":"0x9800f71221be1c8b00389c86d1bcd396c2dbc0abc635d023b4e52de81d208f8a"},{"messageHash":"0x7e3853c3fc618a2f3e1bbe44b31d5d979c33c4418788a916ad4cbc511e013d2a"},{"messageHash":"0x51227f98bb1d7c85445e8803acb89c00d58ba8c2d92590491e84b7148389be92"},{"messageHash":"0x67b71bdcb37b4f519eb499d17a27c2db6074f45d6d31bcbcd99330b9f9607d55"},{"messageHash":"0x14453f8f99a5601e2f4776698d39c1ee447d39fe8d5e92f9b9a24284948cced4"},{"messageHash":"0xa2cfb55b7cf81d3680cf04f7913c84d9bc5520e2f1584175ab7af0f38b562067"},{"messageHash":"0xd71179650b9b191ad2a8b0188e846cc0a0fa3f33d9c272d26a988c1431b355f3"},{"messageHash":"0x334c90c8ae5f57b77833847761285f1ad3ec9d9dc4291e6260365df49a112297"},{"messageHash":"0xd1f4b40c5a3ee50e0002a51ffad66c7c9ae2bbc06bc58fcbe2ad20a21ee76ae4"},{"messageHash":"0x00f65d5131f6eacabcd7f241e9aa7763daf9cb3b5a4b00e76658f4f80edb1548"},{"messageHash":"0xa15c6c7f9faf46cf32077f10bf76bbc007d86bdb52cbbd074947e17dd1768016"},{"messageHash":"0x05b510adb68ca9a7ca938554756d3a499301d333f55c1c7ff0e2a949a6af3f85"},{"messageHash":"0x52f11bc0fa520cd3ac2326bed9713d175229546b1a9de7a1c8a21028ba1d25ae"},{"messageHash":"0x6fe08a471e4e7395712dd171a7d36514e387eeba616f13ab244bcec8b6718b28"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60374/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xe5eacef22a718be777d915bb9c1dc5a3b482b552dfe57c0db0e650691dc2ac80&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4aa1a79d29e74f9fe4a0d9fafbc1e9653dacb1ed607a5a85bda4405a2300938"},{"messageHash":"0x445d178e2c7e8216600494bd94d19ab962e9760f3a53f576b11fe42f7e73d372"},{"messageHash":"0x431e1be2801a489066dd428da4562f90cc400cde71aac1f311d713471bc5475e"},{"messageHash":"0x076d4a01842cf5a8e377f48f4e676b5087eeda9da66358eb44a2c03bd14b4c8f"},{"messageHash":"0x61b1c1b15e86c0475c78720adbf638b555131b6958074c391004e212854364ad"},{"messageHash":"0x76a57f1b732feabe8315a3935452b34f4e59b0017f68c6095dd8eebe5ddf8d7f"},{"messageHash":"0xf8081c8e27bb72621889f1d037cfe1cea74f3f7b2ef9c3defbf36c3396ccd436"},{"messageHash":"0xd5e397e1d1e96b2642a5969775496d193dcd535358ab9830c6e6f1ce7ee56ffe"},{"messageHash":"0xe3c5a72016310b97afab1b5c05dca896219cf8a660baadd17d8bcc1cbe242996"},{"messageHash":"0x119d17bf190ca52d372590f488df382cfe6a6652e5360641777b3ab6b91241e4"},{"messageHash":"0xfad79653be23f5edfe7196ffb9ef951f11bba7fb264f421c13300734610beca2"},{"messageHash":"0x49dfc289ffb63d78355bdce19d90dccb34322af53a07256a0708d1c65852d66c"},{"messageHash":"0x0fadff816a902ddb591247ea813ea845759a6e74d9608420c662fe1a98aeb3b7"},{"messageHash":"0xe906e4d6cb86795874d2a2a695f9aa24c56135fbd182a26cfc7647a6fea99eb4"},{"messageHash":"0x639624f5ce98f921154d90d950b07ab18ff06a98c37865835fd3c25f6c79d971"},{"messageHash":"0x668ca3c343eed5b78312fbdf054907d403502400f72ceb243512ac91def3744a"},{"messageHash":"0x0881deb7ab7b391ba617d5be090c2b7c6f4d7b39c28d04c233b1931beee4d2de"},{"messageHash":"0x9800f71221be1c8b00389c86d1bcd396c2dbc0abc635d023b4e52de81d208f8a"},{"messageHash":"0x7e3853c3fc618a2f3e1bbe44b31d5d979c33c4418788a916ad4cbc511e013d2a"},{"messageHash":"0x51227f98bb1d7c85445e8803acb89c00d58ba8c2d92590491e84b7148389be92"},{"messageHash":"0x67b71bdcb37b4f519eb499d17a27c2db6074f45d6d31bcbcd99330b9f9607d55"},{"messageHash":"0x14453f8f99a5601e2f4776698d39c1ee447d39fe8d5e92f9b9a24284948cced4"},{"messageHash":"0xa2cfb55b7cf81d3680cf04f7913c84d9bc5520e2f1584175ab7af0f38b562067"},{"messageHash":"0xd71179650b9b191ad2a8b0188e846cc0a0fa3f33d9c272d26a988c1431b355f3"},{"messageHash":"0x334c90c8ae5f57b77833847761285f1ad3ec9d9dc4291e6260365df49a112297"},{"messageHash":"0xd1f4b40c5a3ee50e0002a51ffad66c7c9ae2bbc06bc58fcbe2ad20a21ee76ae4"},{"messageHash":"0x00f65d5131f6eacabcd7f241e9aa7763daf9cb3b5a4b00e76658f4f80edb1548"},{"messageHash":"0xa15c6c7f9faf46cf32077f10bf76bbc007d86bdb52cbbd074947e17dd1768016"},{"messageHash":"0x05b510adb68ca9a7ca938554756d3a499301d333f55c1c7ff0e2a949a6af3f85"},{"messageHash":"0x52f11bc0fa520cd3ac2326bed9713d175229546b1a9de7a1c8a21028ba1d25ae"},{"messageHash":"0x6fe08a471e4e7395712dd171a7d36514e387eeba616f13ab244bcec8b6718b28"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 89e361a2fa97
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b2728c7c808c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-04-09 04:47:11.557 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:47:11.558 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[5000] with id: 2026-04-09_04-47-11__f76cee8f-0672-4457-b55f-583605267c68
2026-04-09 04:47:11.558 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:47:11.558 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:47:11.566 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:11.566 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-11__f76cee8f-0672-4457-b55f-583605267c68__wakuorg_nwaku:latest.log
2026-04-09 04:47:11.572 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:11.572 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-11__f76cee8f-0672-4457-b55f-583605267c68__wakuorg_nwaku:latest.log
2026-04-09 04:47:11.573 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-04-09 04:47:11.573 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:11.573 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:11.615 DEBUG [src.node.docker_mananger] Network waku created
2026-04-09 04:47:11.615 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.193
2026-04-09 04:47:11.616 DEBUG [src.node.docker_mananger] Generated ports ['23960', '23961', '23962', '23963', '23964']
2026-04-09 04:47:11.616 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:11.616 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:11.616 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:11.616 DEBUG [src.node.docker_mananger] docker run -i -t -p 23960:23960 -p 23961:23961 -p 23962:23962 -p 23963:23963 -p 23964:23964 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=23962 --rest-port=23960 --tcp-port=23961 --discv5-udp-port=23963 --rest-address=0.0.0.0 --nat=extip:172.18.244.193 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cf2c2cdc91aeca9fcea08c56b2185b04aa1ea4cebbe50da7e5fd9ea8eb6d377e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23964 --metrics-logging=true --relay=true
2026-04-09 04:47:15.049 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.193 waku 38092d0c0c5917ba1c07a6da769eef63a161b6050aed85444163422dc0d27f45
2026-04-09 04:47:15.082 DEBUG [src.node.docker_mananger] Container started with ID 38092d0c0c59. Setting up logs at ./log/docker/node1_2026-04-09_04-47-11__f76cee8f-0672-4457-b55f-583605267c68__wakuorg_nwaku:latest.log
2026-04-09 04:47:15.083 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23960
2026-04-09 04:47:15.083 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:16.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23960/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:16.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:16.086 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:16.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23960/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:16.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.193/tcp/23961/p2p/16Uiu2HAky5nCDdBW2yaqZFBzqQBhperwRTv2G7xQKkPoBVUsnmZB","/ip4/172.18.244.193/tcp/23962/ws/p2p/16Uiu2HAky5nCDdBW2yaqZFBzqQBhperwRTv2G7xQKkPoBVUsnmZB"],"enrUri":"enr:-L24QMviMi3HLw_4E6V9B000wk-fZp0HTXrLUsznXc0rqqtwYSqul9KOKidLEC7IwcgQYEk2_jHLw1hD2eMzmfIEthoCgmlkgnY0gmlwhKwS9MGKbXVsdGlhZGRyc5YACASsEvTBBl2ZAAoErBL0wQZdmt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNlYocKEyhHNKrEC8ECO77MpiBRWGyF7UDHxGkBxSJYKDdGNwgl2Zg3VkcIJdm4V3YWt1MgE"}'
2026-04-09 04:47:16.089 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:16.089 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:16.089 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:16.091 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:16.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.190
2026-04-09 04:47:16.091 DEBUG [src.node.docker_mananger] Generated ports ['62559', '62560', '62561', '62562', '62563']
2026-04-09 04:47:16.091 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:16.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:16.092 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:16.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 62559:62559 -p 62560:62560 -p 62561:62561 -p 62562:62562 -p 62563:62563 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=62561 --rest-port=62559 --tcp-port=62560 --discv5-udp-port=62562 --rest-address=0.0.0.0 --nat=extip:172.18.245.190 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6aa35d7a5aeddeadebd7f982f1ff66ac61da2de1fbb0d7f995e27b88a78dac8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62563 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMviMi3HLw_4E6V9B000wk-fZp0HTXrLUsznXc0rqqtwYSqul9KOKidLEC7IwcgQYEk2_jHLw1hD2eMzmfIEthoCgmlkgnY0gmlwhKwS9MGKbXVsdGlhZGRyc5YACASsEvTBBl2ZAAoErBL0wQZdmt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNlYocKEyhHNKrEC8ECO77MpiBRWGyF7UDHxGkBxSJYKDdGNwgl2Zg3VkcIJdm4V3YWt1MgE
2026-04-09 04:47:16.282 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.190 waku 078f0f07821ed4d508935a02a016da6f8c0d867255251597244e527f28c8050c
2026-04-09 04:47:16.318 DEBUG [src.node.docker_mananger] Container started with ID 078f0f07821e. Setting up logs at ./log/docker/node2_2026-04-09_04-47-11__f76cee8f-0672-4457-b55f-583605267c68__wakuorg_nwaku:latest.log
2026-04-09 04:47:16.318 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62559
2026-04-09 04:47:16.318 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:17.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62559/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:17.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:17.342 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:17.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:17.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.190/tcp/62560/p2p/16Uiu2HAmDhxahXdLWtHTrfAiGSY5Xv5xMFM84zntvP59e9PKN6q9","/ip4/172.18.245.190/tcp/62561/ws/p2p/16Uiu2HAmDhxahXdLWtHTrfAiGSY5Xv5xMFM84zntvP59e9PKN6q9"],"enrUri":"enr:-L24QEBFGTjxT8tZwx2BDiWsa-ovEPlXOJMIHKkso3lpQ8FlTBFNa1K396Z4Ga3SjyL69xoDSIc8jO6uJ8N3jBk_u3oCgmlkgnY0gmlwhKwS9b6KbXVsdGlhZGRyc5YACASsEvW-BvRgAAoErBL1vgb0Yd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDD55t6v6ogy2LqFSkbrMkDEAXdblrFUhD5JLCHNORz0SDdGNwgvRgg3VkcIL0YoV3YWt1MgE"}'
2026-04-09 04:47:17.350 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:17.350 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-04-09 04:47:17.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23960/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:17.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:17.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:17.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:17.362 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-04-09 04:47:17.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23960/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:17.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.245.190/tcp/39394/p2p/16Uiu2HAmDhxahXdLWtHTrfAiGSY5Xv5xMFM84zntvP59e9PKN6q9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-09 04:47:17.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62559/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:17.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.244.193/tcp/23961/p2p/16Uiu2HAky5nCDdBW2yaqZFBzqQBhperwRTv2G7xQKkPoBVUsnmZB","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:47:17.368 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-09 04:47:27.368 INFO [tests.e2e.test_network_conditions] Applying 5000ms latency to node2
2026-04-09 04:47:27.370 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3105', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-09 04:47:27.401 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3105', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-09 04:47:27.410 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3105', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
2026-04-09 04:47:27.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23960/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:47:27.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:27.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:37.431 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":1775710047422623420,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:37.433 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3105', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-09 04:47:37.443 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:47:37.444 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:47:37.444 DEBUG [src.node.waku_node] Stopping container with id 38092d0c0c59
2026-04-09 04:47:37.874 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:37.875 DEBUG [src.node.waku_node] Stopping container with id 078f0f07821e
2026-04-09 04:47:38.325 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:38.328 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:47:38.342 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:38.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/5/1] with id: 2026-04-09_04-49-56__3420b73a-3ffa-42e9-8d01-113a42b674b1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-56__3420b73a-3ffa-42e9-8d01-113a42b674b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45519', '45520', '45521', '45522', '45523']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45519:45519 -p 45520:45520 -p 45521:45521 -p 45522:45522 -p 45523:45523 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=45521 --rest-port=45519 --tcp-port=45520 --discv5-udp-port=45522 --rest-address=0.0.0.0 --nat=extip:172.18.120.212 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=aa86a2edfb5be6c90581efae81b1447db20af0df49ae049032f3dfbfba2bc0bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45523 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.212 waku 48bde928345ba9ac0a5aeec4bb629ae150fd20a8c3277a9148546c4264b52e1f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48bde928345b. Setting up logs at ./log/docker/node1_2026-04-09_04-49-56__3420b73a-3ffa-42e9-8d01-113a42b674b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45519
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 808a8f8f90a6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a03b91b99d5c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45519/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.212/tcp/45520/p2p/16Uiu2HAmCXMDpTtUhUqW9oyzW3RTgjZGsXR761ZtiFYiS9zWo6db","/ip4/172.18.120.212/tcp/45521/ws/p2p/16Uiu2HAmCXMDpTtUhUqW9oyzW3RTgjZGsXR761ZtiFYiS9zWo6db"],"enrUri":"enr:-L24QP0jV3nPpRTdaA1TR59pcz5QOeD5JLHAR7xVX6JLptdwP_FczvUe0U7m59VyfS0-iH5j3-aFWuVK0sW0xw8n7o0CgmlkgnY0gmlwhKwSeNSKbXVsdGlhZGRyc5YACASsEnjUBrHQAAoErBJ41Aax0d0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC_grz4atv27DBXXtflV3NedRcDOm4mltMDqkBSvYTQB6DdGNwgrHQg3VkcIKx0oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-56__3420b73a-3ffa-42e9-8d01-113a42b674b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1807', '1808', '1809', '1810', '1811']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1807:1807 -p 1808:1808 -p 1809:1809 -p 1810:1810 -p 1811:1811 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=1809 --rest-port=1807 --tcp-port=1808 --discv5-udp-port=1810 --rest-address=0.0.0.0 --nat=extip:172.18.150.61 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=85c7f0b9cedb7eea3cac336af257ab8dd9efc5d8eb70dec1cb19fccc2ba7de63 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1811 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP0jV3nPpRTdaA1TR59pcz5QOeD5JLHAR7xVX6JLptdwP_FczvUe0U7m59VyfS0-iH5j3-aFWuVK0sW0xw8n7o0CgmlkgnY0gmlwhKwSeNSKbXVsdGlhZGRyc5YACASsEnjUBrHQAAoErBJ41Aax0d0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC_grz4atv27DBXXtflV3NedRcDOm4mltMDqkBSvYTQB6DdGNwgrHQg3VkcIKx0oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.61 waku 3dec8c4a066f841e9ada4e445e899fd019e40b0334255ed4b7da1a13879fc394
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3dec8c4a066f. Setting up logs at ./log/docker/node2_2026-04-09_04-49-56__3420b73a-3ffa-42e9-8d01-113a42b674b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1807
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1807/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.61/tcp/1808/p2p/16Uiu2HAmCC9rHbxSPaSowUQNHsupxSWG1D1BGCekXwVViQMq3Ej3","/ip4/172.18.150.61/tcp/1809/ws/p2p/16Uiu2HAmCC9rHbxSPaSowUQNHsupxSWG1D1BGCekXwVViQMq3Ej3"],"enrUri":"enr:-L24QCCeyJvfUOlvW5BQPtT6sC-WcVq0sLChHDfQYULMYP9KTHOCfmma0VB85UYXFkB7mu8uMLMy-3H7YTcaqn7qlJ4CgmlkgnY0gmlwhKwSlj2KbXVsdGlhZGRyc5YACASsEpY9BgcQAAoErBKWPQYHEd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEC-SAPTgmau_tTqpmSxZBcKTusa10CExzdW8u7uHCSVmqDdGNwggcQg3VkcIIHEoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1807/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.212/tcp/45520/p2p/16Uiu2HAmCXMDpTtUhUqW9oyzW3RTgjZGsXR761ZtiFYiS9zWo6db"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45519/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710199361019197,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1807/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710199361019197,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 48bde928345b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3dec8c4a066f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-04-09 04:49:40.841 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:40.842 DEBUG [tests.conftest] Running test: test_store_without_pubsub_topic_and_content_topic with id: 2026-04-09_04-49-40__1e87e509-828d-4cb7-a1ab-f01697bf41e9
2026-04-09 04:49:40.843 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:40.843 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:49:40.843 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:49:40.853 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:40.853 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-49-40__1e87e509-828d-4cb7-a1ab-f01697bf41e9__wakuorg_nwaku:latest.log
2026-04-09 04:49:40.853 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:40.853 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:40.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:40.855 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.11
2026-04-09 04:49:40.855 DEBUG [src.node.docker_mananger] Generated ports ['49105', '49106', '49107', '49108', '49109']
2026-04-09 04:49:40.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:40.855 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:40.855 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:40.855 DEBUG [src.node.docker_mananger] docker run -i -t -p 49105:49105 -p 49106:49106 -p 49107:49107 -p 49108:49108 -p 49109:49109 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=49107 --rest-port=49105 --tcp-port=49106 --discv5-udp-port=49108 --rest-address=0.0.0.0 --nat=extip:172.18.169.11 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0f74de6dcfb2a6fe8e564fc1dd09a4b5cd3e1ac86feb98ae3d8ead0a9417b7ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49109 --metrics-logging=true --store=true --relay=true
2026-04-09 04:49:41.045 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.11 waku c703bf04795454a59dd40347fdf4792316fa99d2cdc88cc532dbd4a33547ceb6
2026-04-09 04:49:41.079 DEBUG [src.node.docker_mananger] Container started with ID c703bf047954. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-49-40__1e87e509-828d-4cb7-a1ab-f01697bf41e9__wakuorg_nwaku:latest.log
2026-04-09 04:49:41.080 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49105
2026-04-09 04:49:41.080 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:41.193 ERROR [src.node.docker_mananger] Max retries reached for container da21414636dc. Exiting log stream.
2026-04-09 04:49:41.663 ERROR [src.node.docker_mananger] Max retries reached for container 60c4ffbdc967. Exiting log stream.
2026-04-09 04:49:42.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49105/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:42.084 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:42.084 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:42.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:42.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.11/tcp/49106/p2p/16Uiu2HAm9BeyspivKciVQPhoySX4nV4hhfLdEc9fTk6fzYebnTry","/ip4/172.18.169.11/tcp/49107/ws/p2p/16Uiu2HAm9BeyspivKciVQPhoySX4nV4hhfLdEc9fTk6fzYebnTry"],"enrUri":"enr:-L24QLs-Xr_nOP-PJ9g4AFIRn_YHLyjHSNtnmKXxQsZ1mKibQCY-u32VGLaWWbaOezQf5XqmUbMi25FR4K3umttTU2UCgmlkgnY0gmlwhKwSqQuKbXVsdGlhZGRyc5YACASsEqkLBr_SAAoErBKpCwa_090DgnJzhQDGAQAAiXNlY3AyNTZrMaECzGxbR_xfWoAjCZTv4UchRYM1HK-AXK9gfh9rAjsxMoKDdGNwgr_Sg3VkcIK_1IV3YWt1MgM"}'
2026-04-09 04:49:42.086 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:42.093 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:42.094 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-49-40__1e87e509-828d-4cb7-a1ab-f01697bf41e9__wakuorg_nwaku:latest.log
2026-04-09 04:49:42.094 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:42.094 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:42.095 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:42.095 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.124
2026-04-09 04:49:42.096 DEBUG [src.node.docker_mananger] Generated ports ['29143', '29144', '29145', '29146', '29147']
2026-04-09 04:49:42.096 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:42.096 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:42.096 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:42.096 DEBUG [src.node.docker_mananger] docker run -i -t -p 29143:29143 -p 29144:29144 -p 29145:29145 -p 29146:29146 -p 29147:29147 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=29145 --rest-port=29143 --tcp-port=29144 --discv5-udp-port=29146 --rest-address=0.0.0.0 --nat=extip:172.18.56.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=93c7c2861102bc039472120d9340dcc7bbaebbefd4ddf3af1fa7fdf5e1ddf114 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29147 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLs-Xr_nOP-PJ9g4AFIRn_YHLyjHSNtnmKXxQsZ1mKibQCY-u32VGLaWWbaOezQf5XqmUbMi25FR4K3umttTU2UCgmlkgnY0gmlwhKwSqQuKbXVsdGlhZGRyc5YACASsEqkLBr_SAAoErBKpCwa_090DgnJzhQDGAQAAiXNlY3AyNTZrMaECzGxbR_xfWoAjCZTv4UchRYM1HK-AXK9gfh9rAjsxMoKDdGNwgr_Sg3VkcIK_1IV3YWt1MgM --storenode=/ip4/172.18.169.11/tcp/49106/p2p/16Uiu2HAm9BeyspivKciVQPhoySX4nV4hhfLdEc9fTk6fzYebnTry --store=true --relay=true
2026-04-09 04:49:42.288 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.124 waku 7ccf0e364cb2ef167f04d8855edcb55775b40405f69aec513e407ed1d2a80a8e
2026-04-09 04:49:42.324 DEBUG [src.node.docker_mananger] Container started with ID 7ccf0e364cb2. Setting up logs at ./log/docker/store_node1_2026-04-09_04-49-40__1e87e509-828d-4cb7-a1ab-f01697bf41e9__wakuorg_nwaku:latest.log
2026-04-09 04:49:42.324 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29143
2026-04-09 04:49:42.325 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:43.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29143/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:43.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:43.330 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:43.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:43.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.124/tcp/29144/p2p/16Uiu2HAkwNweM4mGvnYuiZG22gE1gezTevFerLNvvfXtdcAYQKCE","/ip4/172.18.56.124/tcp/29145/ws/p2p/16Uiu2HAkwNweM4mGvnYuiZG22gE1gezTevFerLNvvfXtdcAYQKCE"],"enrUri":"enr:-L24QE-6YaPaF7wvSyMWKkYvkJckibazFyLrwzqtITSCv9ieFcP1yO5pOMj0DLmdTRL0DdUEionzZATVFg7ul2zUcWwCgmlkgnY0gmlwhKwSOHyKbXVsdGlhZGRyc5YACASsEjh8BnHYAAoErBI4fAZx2d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHQRX9EHtm2j69_HbV-OjtfGqGzhULvtAGP5ON-4jI_uDdGNwgnHYg3VkcIJx2oV3YWt1MgM"}'
2026-04-09 04:49:43.332 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:43.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29143/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.11/tcp/49106/p2p/16Uiu2HAm9BeyspivKciVQPhoySX4nV4hhfLdEc9fTk6fzYebnTry"]'
2026-04-09 04:49:43.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:43.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:43.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.341 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:43.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:43.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:43.549 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:43.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:43.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.555 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:43.756 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:43.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:43.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:43.963 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:43.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:43.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:43.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:44.171 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:44.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:44.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:44.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:44.378 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:44.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:44.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:44.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:44.586 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:44.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:44.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:44.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:44.795 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:44.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:44.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:44.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:45.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49105/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:45.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeaa0e6b2612be4c70d39bce2f4d9971544c60802644290619c0f478ad8755c53"},{"messageHash":"0x95db32e16f17aa40760b5299be88bc18c908172277a7efe82e54a895849b0f82"},{"messageHash":"0x87aa9a6f0e7624a795a1d949318b33a7716a7a767309076d33274116f27f86dd"},{"messageHash":"0x73bddf97e4e376620ae27c506247d13bf8a6cbd47270b7488512f35e2a495302"},{"messageHash":"0xbb683dc53315284e14700c2fa9bd10097604e31010674eb15bbd79a015ef39dc"},{"messageHash":"0x594c0bd735531b29492a0981c0b323c188739b597fa661bd90d2e9dc9d2038ad"},{"messageHash":"0x809599429a02f1b8804a4a00d64979966f1ca869a42fcea999cf7142b4227ee6"},{"messageHash":"0xcfc79244384bae841912ce2baf4b2cd9bf8bd05625b2e2cfeb426168a2d90e1e"}]}'
2026-04-09 04:49:45.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29143/store/v3/messages?pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:45.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeaa0e6b2612be4c70d39bce2f4d9971544c60802644290619c0f478ad8755c53"},{"messageHash":"0x95db32e16f17aa40760b5299be88bc18c908172277a7efe82e54a895849b0f82"},{"messageHash":"0x87aa9a6f0e7624a795a1d949318b33a7716a7a767309076d33274116f27f86dd"},{"messageHash":"0x73bddf97e4e376620ae27c506247d13bf8a6cbd47270b7488512f35e2a495302"},{"messageHash":"0xbb683dc53315284e14700c2fa9bd10097604e31010674eb15bbd79a015ef39dc"},{"messageHash":"0x594c0bd735531b29492a0981c0b323c188739b597fa661bd90d2e9dc9d2038ad"},{"messageHash":"0x809599429a02f1b8804a4a00d64979966f1ca869a42fcea999cf7142b4227ee6"},{"messageHash":"0xcfc79244384bae841912ce2baf4b2cd9bf8bd05625b2e2cfeb426168a2d90e1e"}]}'
2026-04-09 04:49:45.011 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:45.012 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:45.012 DEBUG [src.node.waku_node] Stopping container with id c703bf047954
2026-04-09 04:49:45.446 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:45.447 DEBUG [src.node.waku_node] Stopping container with id 7ccf0e364cb2
2026-04-09 04:49:45.881 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:45.884 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:45.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:45.905 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-04-09 04:52:08.729 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:52:08.730 DEBUG [tests.conftest] Running test: test_sync_flags_node2_start_later with id: 2026-04-09_04-52-08__c0e5c4ad-e3a4-4e55-b82b-da6223b0d51b
2026-04-09 04:52:08.730 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:52:08.736 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:08.736 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-52-08__c0e5c4ad-e3a4-4e55-b82b-da6223b0d51b__wakuorg_nwaku:latest.log
2026-04-09 04:52:08.742 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:08.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-52-08__c0e5c4ad-e3a4-4e55-b82b-da6223b0d51b__wakuorg_nwaku:latest.log
2026-04-09 04:52:08.747 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:52:08.748 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-52-08__c0e5c4ad-e3a4-4e55-b82b-da6223b0d51b__wakuorg_nwaku:latest.log
2026-04-09 04:52:08.748 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:52:08.748 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:52:08.749 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:52:08.750 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:52:08.750 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.64
2026-04-09 04:52:08.750 DEBUG [src.node.docker_mananger] Generated ports ['21507', '21508', '21509', '21510', '21511']
2026-04-09 04:52:08.751 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:52:08.751 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:52:08.751 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:52:08.751 DEBUG [src.node.docker_mananger] docker run -i -t -p 21507:21507 -p 21508:21508 -p 21509:21509 -p 21510:21510 -p 21511:21511 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=21509 --rest-port=21507 --tcp-port=21508 --discv5-udp-port=21510 --rest-address=0.0.0.0 --nat=extip:172.18.99.64 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dabee0b96da06f30fed5f7e6bfd8d01d0c9f408debade7ecc3c1581dbfd62a86 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21511 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2026-04-09 04:52:08.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.64 waku 969e45bdc62f19d30194d68c8ff0c37d3b40cc275d0017dd24539cda367eb99d
2026-04-09 04:52:08.982 DEBUG [src.node.docker_mananger] Container started with ID 969e45bdc62f. Setting up logs at ./log/docker/node1_2026-04-09_04-52-08__c0e5c4ad-e3a4-4e55-b82b-da6223b0d51b__wakuorg_nwaku:latest.log
2026-04-09 04:52:08.982 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21507
2026-04-09 04:52:08.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:09.055 ERROR [src.node.docker_mananger] Max retries reached for container 55f0e7be4684. Exiting log stream.
2026-04-09 04:52:09.524 ERROR [src.node.docker_mananger] Max retries reached for container f08ac3c49ee4. Exiting log stream.
2026-04-09 04:52:09.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21507/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:09.985 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:52:09.985 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:52:09.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:09.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.64/tcp/21508/p2p/16Uiu2HAkxj9NQ565f1QxzTRwcbjpNuYXWkXsMtBcLkp4yF64YoG5","/ip4/172.18.99.64/tcp/21509/ws/p2p/16Uiu2HAkxj9NQ565f1QxzTRwcbjpNuYXWkXsMtBcLkp4yF64YoG5"],"enrUri":"enr:-L24QMaM-4Xs82aTdAz-JyMRs4JRiPPyW1lEJySJXTU1VqsdBrQFRKONwyXZTk4Nm6Jikr89fPYM9Q2Nubpm1nexc_kCgmlkgnY0gmlwhKwSY0CKbXVsdGlhZGRyc5YACASsEmNABlQEAAoErBJjQAZUBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECMQznepB6XFrA3mk_fAX9cA5p-t6UomDCkaEUU2UpHoqDdGNwglQEg3VkcIJUBoV3YWt1MhM"}'
2026-04-09 04:52:09.988 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:52:09.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:52:10.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:10.004 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:10.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:10.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:10.007 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:10.208 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:10.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:10.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:10.212 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:10.412 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:10.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:10.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:10.416 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:10.616 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:10.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:10.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:10.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:10.821 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:10.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:10.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:10.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:11.025 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:11.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:11.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:11.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:11.230 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:11.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:11.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:11.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:11.434 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:11.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:11.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:11.438 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:11.638 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:11.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:11.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:11.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:11.843 DEBUG [src.steps.store] Relaying message
2026-04-09 04:52:11.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:52:11.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:11.847 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:52:12.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:13.047 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:52:13.047 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:52:13.049 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:52:13.049 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.45
2026-04-09 04:52:13.050 DEBUG [src.node.docker_mananger] Generated ports ['29856', '29857', '29858', '29859', '29860']
2026-04-09 04:52:13.050 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:52:13.050 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:52:13.050 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:52:13.050 DEBUG [src.node.docker_mananger] docker run -i -t -p 29856:29856 -p 29857:29857 -p 29858:29858 -p 29859:29859 -p 29860:29860 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=29858 --rest-port=29856 --tcp-port=29857 --discv5-udp-port=29859 --rest-address=0.0.0.0 --nat=extip:172.18.154.45 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7068cbaad7c1cee8fee4ac603beabc202bfefe725fe3fe45ee835ff73d75d6da --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29860 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QMaM-4Xs82aTdAz-JyMRs4JRiPPyW1lEJySJXTU1VqsdBrQFRKONwyXZTk4Nm6Jikr89fPYM9Q2Nubpm1nexc_kCgmlkgnY0gmlwhKwSY0CKbXVsdGlhZGRyc5YACASsEmNABlQEAAoErBJjQAZUBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECMQznepB6XFrA3mk_fAX9cA5p-t6UomDCkaEUU2UpHoqDdGNwglQEg3VkcIJUBoV3YWt1MhM
2026-04-09 04:52:13.231 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.45 waku c65eeeca51b4d6fd035ec0360048fed1c810206ffe9e9900e74fb59912e32b25
2026-04-09 04:52:13.267 DEBUG [src.node.docker_mananger] Container started with ID c65eeeca51b4. Setting up logs at ./log/docker/node2_2026-04-09_04-52-08__c0e5c4ad-e3a4-4e55-b82b-da6223b0d51b__wakuorg_nwaku:latest.log
2026-04-09 04:52:13.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29856
2026-04-09 04:52:13.269 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:52:14.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29856/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:14.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:52:14.273 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:52:14.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:52:14.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.45/tcp/29857/p2p/16Uiu2HAmUmD6Snv1N3Y3TR1WmUgMaEejgUzYCEDVGPHUW86UVykR","/ip4/172.18.154.45/tcp/29858/ws/p2p/16Uiu2HAmUmD6Snv1N3Y3TR1WmUgMaEejgUzYCEDVGPHUW86UVykR"],"enrUri":"enr:-L24QOknkvK8DgoVbTsqi7O4-tWOndy4vhajl2aKb71yJXANWPOa2k2EDeIXXS2fD_UuFEbJzWM0E1SwUcwJ-Wo39CcCgmlkgnY0gmlwhKwSmi2KbXVsdGlhZGRyc5YACASsEpotBnShAAoErBKaLQZ0ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaED71Liq8SCJ1kOZLqU3yHL8DFBP3zwTpLTPo7fXzM7-iaDdGNwgnShg3VkcIJ0o4V3YWt1MhI"}'
2026-04-09 04:52:14.277 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:52:14.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29856/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.64/tcp/21508/p2p/16Uiu2HAkxj9NQ565f1QxzTRwcbjpNuYXWkXsMtBcLkp4yF64YoG5"]'
2026-04-09 04:52:14.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:52:14.280 DEBUG [src.libs.common] Sleeping for 65 seconds
2026-04-09 04:53:19.281 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:53:19.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29856/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:19.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf05c2f4cfdc4a04486ba0d63016d3eb7ba946b4e09b48d2dc804def72388fd4"},{"messageHash":"0x0a2c9fc9bdf0da31160ea817d2fb60687bc128d89135185356c003432ea0f7c3"},{"messageHash":"0x91cb1c772f65ab89400de197c12e78f934ef7beb2872eefb6c921876c035e7c7"},{"messageHash":"0xb380019e3dba6ec8db90aa287cd03044b6a64fd438093a67952c4a6981b0ddf7"},{"messageHash":"0xda566d2b7076988fe6dc25dab6fdd5531a2975951d075ef540eb21c7aeeac7fd"},{"messageHash":"0xf95ecfaad30ab10de2af771bcb2dcb88a41c3f5a5ccb85cab2bf73a543e737f8"},{"messageHash":"0x4ac065606294afb0643d099ef57111d8a2ba90422ebb7e1796cd58af38081cff"},{"messageHash":"0x457d13f5d1272f21e963a298e5ed242f5208dfa15f5e4c98a813663e620a0d62"},{"messageHash":"0x9a9640c3d188be0143d19e339e0f038596ab7ac21fe682a0d3d00c74a78c3127"},{"messageHash":"0x8d066187463e63ebe0d99d1a15774dfa0e99d60851db2489bef682b14305108c"}]}'
2026-04-09 04:53:19.285 DEBUG [src.steps.store] messages length is 10
2026-04-09 04:53:19.287 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:53:19.288 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:53:19.288 DEBUG [src.node.waku_node] Stopping container with id 969e45bdc62f
2026-04-09 04:53:19.740 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:53:19.741 DEBUG [src.node.waku_node] Stopping container with id c65eeeca51b4
2026-04-09 04:53:20.159 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:53:20.162 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:53:20.201 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:53:20.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-09 04:49:21.683 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:21.683 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-04-09_04-49-21__a48eb608-5f4c-446d-8687-e7219616d279
2026-04-09 04:49:21.683 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:21.684 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:49:21.684 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-09 04:49:21.690 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:21.690 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-21__a48eb608-5f4c-446d-8687-e7219616d279__wakuorg_nwaku:latest.log
2026-04-09 04:49:21.690 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:21.691 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:21.692 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:21.692 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.72
2026-04-09 04:49:21.692 DEBUG [src.node.docker_mananger] Generated ports ['25175', '25176', '25177', '25178', '25179']
2026-04-09 04:49:21.692 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:21.692 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:21.693 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:21.693 DEBUG [src.node.docker_mananger] docker run -i -t -p 25175:25175 -p 25176:25176 -p 25177:25177 -p 25178:25178 -p 25179:25179 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=25177 --rest-port=25175 --tcp-port=25176 --discv5-udp-port=25178 --rest-address=0.0.0.0 --nat=extip:172.18.33.72 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6cc5b81fde5fab7afcafd72ecd16989fdabbcbdfbf733e6add1148839d0175ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25179 --metrics-logging=true --relay=true
2026-04-09 04:49:21.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.72 waku 0dd36135162e95c7df4437be3313d62dccc0bfb8115b3eba0f715b49356001b4
2026-04-09 04:49:21.904 DEBUG [src.node.docker_mananger] Container started with ID 0dd36135162e. Setting up logs at ./log/docker/node1_2026-04-09_04-49-21__a48eb608-5f4c-446d-8687-e7219616d279__wakuorg_nwaku:latest.log
2026-04-09 04:49:21.905 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25175
2026-04-09 04:49:21.905 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:22.030 ERROR [src.node.docker_mananger] Max retries reached for container aa23eb00cd86. Exiting log stream.
2026-04-09 04:49:22.482 ERROR [src.node.docker_mananger] Max retries reached for container ee6d6e1378ce. Exiting log stream.
2026-04-09 04:49:22.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25175/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:22.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:22.908 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:22.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:22.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.72/tcp/25176/p2p/16Uiu2HAm5b8DSPcoSkGaWp9CiKqMuVXehQpNirSo5vaus1mBMJL3","/ip4/172.18.33.72/tcp/25177/ws/p2p/16Uiu2HAm5b8DSPcoSkGaWp9CiKqMuVXehQpNirSo5vaus1mBMJL3"],"enrUri":"enr:-L24QFbtXezTGyNfFLcH0IjjSfiZ32J1ONzlriQxBuWM4Jv2SIGUfhi9P3wb1J-OLPpebVrcircLtQTZ2FIb0Ofy4cQCgmlkgnY0gmlwhKwSIUiKbXVsdGlhZGRyc5YACASsEiFIBmJYAAoErBIhSAZiWd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClwDCxuwCnQ3B079LQeNnv1J2xAnnINNNhgrKpGf09_SDdGNwgmJYg3VkcIJiWoV3YWt1MgE"}'
2026-04-09 04:49:22.911 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:22.917 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:22.917 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-21__a48eb608-5f4c-446d-8687-e7219616d279__wakuorg_nwaku:latest.log
2026-04-09 04:49:22.918 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:22.918 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:22.919 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:22.919 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.152
2026-04-09 04:49:22.919 DEBUG [src.node.docker_mananger] Generated ports ['12461', '12462', '12463', '12464', '12465']
2026-04-09 04:49:22.919 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:22.920 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:22.920 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:22.920 DEBUG [src.node.docker_mananger] docker run -i -t -p 12461:12461 -p 12462:12462 -p 12463:12463 -p 12464:12464 -p 12465:12465 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=12463 --rest-port=12461 --tcp-port=12462 --discv5-udp-port=12464 --rest-address=0.0.0.0 --nat=extip:172.18.161.152 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cb6a84408dfd9e4af5bfdcee5fb94fd5aacb24a7f24ec3fd04bd7e0be5daf60d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12465 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFbtXezTGyNfFLcH0IjjSfiZ32J1ONzlriQxBuWM4Jv2SIGUfhi9P3wb1J-OLPpebVrcircLtQTZ2FIb0Ofy4cQCgmlkgnY0gmlwhKwSIUiKbXVsdGlhZGRyc5YACASsEiFIBmJYAAoErBIhSAZiWd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClwDCxuwCnQ3B079LQeNnv1J2xAnnINNNhgrKpGf09_SDdGNwgmJYg3VkcIJiWoV3YWt1MgE
2026-04-09 04:49:23.104 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.152 waku dc287a7416a9763cd84c7b6cc9e479dfb100834b25e19b57995db8054f4fe4a4
2026-04-09 04:49:23.137 DEBUG [src.node.docker_mananger] Container started with ID dc287a7416a9. Setting up logs at ./log/docker/node2_2026-04-09_04-49-21__a48eb608-5f4c-446d-8687-e7219616d279__wakuorg_nwaku:latest.log
2026-04-09 04:49:23.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12461
2026-04-09 04:49:23.137 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:24.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12461/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:24.157 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:24.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.152/tcp/12462/p2p/16Uiu2HAmQK63gzYPHMtaoaU7HWRSsG3gwqqn3PhrqHnoezxDku9i","/ip4/172.18.161.152/tcp/12463/ws/p2p/16Uiu2HAmQK63gzYPHMtaoaU7HWRSsG3gwqqn3PhrqHnoezxDku9i"],"enrUri":"enr:-L24QPBkiByTXlsVGv-SWSvx3LmfZyPgBbRYDIIoJKRyR3NnUNnifDbyakSV5kFvcNQLgOuRTpFc-6ZQwLKpy0UPzLICgmlkgnY0gmlwhKwSoZiKbXVsdGlhZGRyc5YACASsEqGYBjCuAAoErBKhmAYwr90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrTMRbBGVKXVxsUTyWMmOfoQAtKTDENlAXlqgYU89LOGDdGNwgjCug3VkcIIwsIV3YWt1MgE"}'
2026-04-09 04:49:24.168 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:24.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12461/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.72/tcp/25176/p2p/16Uiu2HAm5b8DSPcoSkGaWp9CiKqMuVXehQpNirSo5vaus1mBMJL3"]'
2026-04-09 04:49:24.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:24.171 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-09 04:49:24.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25175/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:49:24.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:24.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12461/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:49:24.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:24.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25175/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:24.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:24.186 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:49:24.286 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:49:24.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25175/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.289 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":1775710164181287424,"ephemeral":false,"proof":""}]'
2026-04-09 04:49:24.291 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:49:24.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.293 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":1775710164181287424,"ephemeral":false,"proof":""}]'
2026-04-09 04:49:24.295 INFO [src.steps.relay] WARM UP successful!!
2026-04-09 04:49:24.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25175/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
2026-04-09 04:49:24.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:24.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:49:24.401 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:49:24.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25175/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.403 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":1775710164297571584,"ephemeral":false,"proof":""}]'
2026-04-09 04:49:24.405 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:49:24.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12461/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:24.408 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":1775710164297571584,"ephemeral":false,"proof":""}]'
2026-04-09 04:49:24.411 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:24.412 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:24.412 DEBUG [src.node.waku_node] Stopping container with id 0dd36135162e
2026-04-09 04:49:24.839 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:24.841 DEBUG [src.node.waku_node] Stopping container with id dc287a7416a9
2026-04-09 04:49:25.274 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:25.276 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:25.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:25.286 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2026-04-09_04-47-58__6b8faa45-ac8e-4b93-95f9-40c8937e5db5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-58__6b8faa45-ac8e-4b93-95f9-40c8937e5db5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1753', '1754', '1755', '1756', '1757']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1753:1753 -p 1754:1754 -p 1755:1755 -p 1756:1756 -p 1757:1757 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=1755 --rest-port=1753 --tcp-port=1754 --discv5-udp-port=1756 --rest-address=0.0.0.0 --nat=extip:172.18.79.10 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2fe4e762edc0b703fefaf4bce63a070131d4d27397fcebc505a5f4ca5c2abbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1757 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.10 waku 6df50c504863cdc5d50f2c15a4984a864c44c38bb3a92c49f594cc830ff235db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6df50c504863. Setting up logs at ./log/docker/node1_2026-04-09_04-47-58__6b8faa45-ac8e-4b93-95f9-40c8937e5db5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1753
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c36c2a866ee8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c5e8fb0273e7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1753/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.10/tcp/1754/p2p/16Uiu2HAm7bo5o5fEWASbvPhTpgMVewa23mZj69fqkdsaT2rC7w5m","/ip4/172.18.79.10/tcp/1755/ws/p2p/16Uiu2HAm7bo5o5fEWASbvPhTpgMVewa23mZj69fqkdsaT2rC7w5m"],"enrUri":"enr:-L24QAN9-Mw9psMDjMb51qazGMQqKTn76hRalAtflTYSJ6wIEdIaVwmEgTsUR_lVFn5R3TymWSx-E_1BTZkbgBbx1TMCgmlkgnY0gmlwhKwSTwqKbXVsdGlhZGRyc5YACASsEk8KBgbaAAoErBJPCgYG290DgnJzhQDGAQAAiXNlY3AyNTZrMaECtOQVSG1pBW-fvXuxZAxqrIUPELqpuZl9vKLoonc7ayyDdGNwggbag3VkcIIG3IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-58__6b8faa45-ac8e-4b93-95f9-40c8937e5db5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9569', '9570', '9571', '9572', '9573']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9569:9569 -p 9570:9570 -p 9571:9571 -p 9572:9572 -p 9573:9573 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=9571 --rest-port=9569 --tcp-port=9570 --discv5-udp-port=9572 --rest-address=0.0.0.0 --nat=extip:172.18.245.125 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3c84deaddc73a8af74ec80f052f01cecb34fc0d49ec3caefdaf5a2e62df4f46f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9573 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAN9-Mw9psMDjMb51qazGMQqKTn76hRalAtflTYSJ6wIEdIaVwmEgTsUR_lVFn5R3TymWSx-E_1BTZkbgBbx1TMCgmlkgnY0gmlwhKwSTwqKbXVsdGlhZGRyc5YACASsEk8KBgbaAAoErBJPCgYG290DgnJzhQDGAQAAiXNlY3AyNTZrMaECtOQVSG1pBW-fvXuxZAxqrIUPELqpuZl9vKLoonc7ayyDdGNwggbag3VkcIIG3IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.125 waku f137030f26ec9c33992690f545b0bd944da3e21d0d842b1da87618a542b0e589
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f137030f26ec. Setting up logs at ./log/docker/node2_2026-04-09_04-47-58__6b8faa45-ac8e-4b93-95f9-40c8937e5db5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9569
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.125/tcp/9570/p2p/16Uiu2HAkyafAEfkj8YxvVqBdXdqUpB3FLfGt1AiSnBmGEtYYtfSP","/ip4/172.18.245.125/tcp/9571/ws/p2p/16Uiu2HAkyafAEfkj8YxvVqBdXdqUpB3FLfGt1AiSnBmGEtYYtfSP"],"enrUri":"enr:-L24QBEQpf6bfJwKJ94CKKP-iiTegAS3RkMJmmdagq4Dl8YgJ2qZCqPSz097Kg7V03A2GV7Zj-d25yV7R2xmzFf241kCgmlkgnY0gmlwhKwS9X2KbXVsdGlhZGRyc5YACASsEvV9BiViAAoErBL1fQYlY90DgnJzhQDGAQAAiXNlY3AyNTZrMaECPbwMQRAqqzQngyl0GjMcWM3ebokCJLmbo93rFIIj0KCDdGNwgiVig3VkcIIlZIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.10/tcp/1754/p2p/16Uiu2HAm7bo5o5fEWASbvPhTpgMVewa23mZj69fqkdsaT2rC7w5m"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1753/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9569/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1753/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710080966534400,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775710080966534400,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6df50c504863
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f137030f26ec
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_not_include_data with id: 2026-04-09_04-48-42__608a69a2-9d0a-4a95-bf1f-76497cb2fa4c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-48-42__608a69a2-9d0a-4a95-bf1f-76497cb2fa4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34697', '34698', '34699', '34700', '34701']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34697:34697 -p 34698:34698 -p 34699:34699 -p 34700:34700 -p 34701:34701 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=34699 --rest-port=34697 --tcp-port=34698 --discv5-udp-port=34700 --rest-address=0.0.0.0 --nat=extip:172.18.140.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfa8a52ae64787acbbe32c2fbadd9a2ccf9a83de9b2ef9b9e2e843e11f6baa0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34701 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.218 waku bc87b3e330a1b53ea937713e6cae2d5ab7792c8b10ff55eeff0819834562310f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc87b3e330a1. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-48-42__608a69a2-9d0a-4a95-bf1f-76497cb2fa4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34697
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a289aee1ce14. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b10cc0b3d526. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34697/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34697/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.218/tcp/34698/p2p/16Uiu2HAmVphRatcSMpJqTVNuP9ekZo5YJT6Ws9mCMFoZwUyNge4j","/ip4/172.18.140.218/tcp/34699/ws/p2p/16Uiu2HAmVphRatcSMpJqTVNuP9ekZo5YJT6Ws9mCMFoZwUyNge4j"],"enrUri":"enr:-L24QJ74ok5uS2xcCQYbi9LFtlE4vXJzLSScIqd2uqazkyVAQ6DMbm51cPasTX00WWsDysVKYAro1cu0eYKsfycHLQICgmlkgnY0gmlwhKwSjNqKbXVsdGlhZGRyc5YACASsEozaBoeKAAoErBKM2gaHi90DgnJzhQDGAQAAiXNlY3AyNTZrMaED_xNY_SfQs1Ho12OhyRtHjH9aa1QcCCmn9PaE6iTZRDSDdGNwgoeKg3VkcIKHjIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-48-42__608a69a2-9d0a-4a95-bf1f-76497cb2fa4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44003', '44004', '44005', '44006', '44007']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44003:44003 -p 44004:44004 -p 44005:44005 -p 44006:44006 -p 44007:44007 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=44005 --rest-port=44003 --tcp-port=44004 --discv5-udp-port=44006 --rest-address=0.0.0.0 --nat=extip:172.18.30.226 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1ada35e2adecf1c9f390aeebc61e0a1f3c9c4a81db25ddc19facd59fa68f2a8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44007 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJ74ok5uS2xcCQYbi9LFtlE4vXJzLSScIqd2uqazkyVAQ6DMbm51cPasTX00WWsDysVKYAro1cu0eYKsfycHLQICgmlkgnY0gmlwhKwSjNqKbXVsdGlhZGRyc5YACASsEozaBoeKAAoErBKM2gaHi90DgnJzhQDGAQAAiXNlY3AyNTZrMaED_xNY_SfQs1Ho12OhyRtHjH9aa1QcCCmn9PaE6iTZRDSDdGNwgoeKg3VkcIKHjIV3YWt1MgM --storenode=/ip4/172.18.140.218/tcp/34698/p2p/16Uiu2HAmVphRatcSMpJqTVNuP9ekZo5YJT6Ws9mCMFoZwUyNge4j --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.226 waku 8349e49eb2fe07d9a9339887d03d137f89de6ead8c095799ceb866a92a387eae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8349e49eb2fe. Setting up logs at ./log/docker/store_node1_2026-04-09_04-48-42__608a69a2-9d0a-4a95-bf1f-76497cb2fa4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44003
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44003/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.226/tcp/44004/p2p/16Uiu2HAmUHkCiBMVVQymow7bGbzeAsjx8NhJqNVpGQeyQkZwZaZt","/ip4/172.18.30.226/tcp/44005/ws/p2p/16Uiu2HAmUHkCiBMVVQymow7bGbzeAsjx8NhJqNVpGQeyQkZwZaZt"],"enrUri":"enr:-L24QK83TVmezQfDROLqYzjffG38ZWw9xBZEwySUH_mmagNRW5mgAXP4EO2GtBGT5pTYG3IaxrKq2ZSaVAHcFP19goACgmlkgnY0gmlwhKwSHuKKbXVsdGlhZGRyc5YACASsEh7iBqvkAAoErBIe4gar5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6EnL9qVp-VBjFcgtQKC6LQxpB2MpGdnlrPJsMOr9j7eDdGNwgqvkg3VkcIKr5oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.218/tcp/34698/p2p/16Uiu2HAmVphRatcSMpJqTVNuP9ekZo5YJT6Ws9mCMFoZwUyNge4j"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34697/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44003/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44003/store/v3/messages?includeData=false&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7a38a36d0c465314a357a5533d81b60719404e61d46506a98e4b0248cb6e07ce"}]}'
DEBUG  tests.store.test_api_flags:test_api_flags.py:68 Message restored with hash only is [{'messageHash': '0x7a38a36d0c465314a357a5533d81b60719404e61d46506a98e4b0248cb6e07ce'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc87b3e330a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8349e49eb2fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,128 @@
2026-04-09 04:47:59.914 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:47:59.915 DEBUG [tests.conftest] Running test: test_light_push_after_light_push_node_restarts with id: 2026-04-09_04-47-59__682aa13f-5a09-4f7e-a11c-0b89ddf693dd
2026-04-09 04:47:59.915 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:47:59.915 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:47:59.923 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:59.923 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-47-59__682aa13f-5a09-4f7e-a11c-0b89ddf693dd__wakuorg_nwaku:latest.log
2026-04-09 04:47:59.924 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:59.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:59.925 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:59.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.44
2026-04-09 04:47:59.926 DEBUG [src.node.docker_mananger] Generated ports ['13481', '13482', '13483', '13484', '13485']
2026-04-09 04:47:59.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:59.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:59.926 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:59.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 13481:13481 -p 13482:13482 -p 13483:13483 -p 13484:13484 -p 13485:13485 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=13483 --rest-port=13481 --tcp-port=13482 --discv5-udp-port=13484 --rest-address=0.0.0.0 --nat=extip:172.18.116.44 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a86b2ce96ad9ec4f1df4e8cfe24c4180400b18d51af5bccde341fe452dd2b247 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13485 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:48:00.087 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.44 waku f3d38cf8d80b3238c0e334a03913e8f7d7ea40a8fc36ddfb53b27f5796c9b8ef
2026-04-09 04:48:00.116 DEBUG [src.node.docker_mananger] Container started with ID f3d38cf8d80b. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-47-59__682aa13f-5a09-4f7e-a11c-0b89ddf693dd__wakuorg_nwaku:latest.log
2026-04-09 04:48:00.116 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13481
2026-04-09 04:48:00.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:00.267 ERROR [src.node.docker_mananger] Max retries reached for container 31d108358bec. Exiting log stream.
2026-04-09 04:48:00.704 ERROR [src.node.docker_mananger] Max retries reached for container 1d077982cc3d. Exiting log stream.
2026-04-09 04:48:01.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13481/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:01.122 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:01.122 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:01.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13481/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:01.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.44/tcp/13482/p2p/16Uiu2HAmNGQD2TbjDgKhRav3FDxVUabEYkcGWJ2sbgG2bhS5ypd5","/ip4/172.18.116.44/tcp/13483/ws/p2p/16Uiu2HAmNGQD2TbjDgKhRav3FDxVUabEYkcGWJ2sbgG2bhS5ypd5"],"enrUri":"enr:-L24QIVAXSHBcijVX9knEew2hzdSE2xeeebqf2fjYNzaGFlgC7D5amqqHIlkYxSAS4OrH5uxRZwN6QRenHsscSEvCQYCgmlkgnY0gmlwhKwSdCyKbXVsdGlhZGRyc5YACASsEnQsBjSqAAoErBJ0LAY0q90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjst8hycoZYgNY8Bzpy8GeqyJ8b5ckwHOuVw_JGjiTWiDdGNwgjSqg3VkcII0rIV3YWt1Mgk"}'
2026-04-09 04:48:01.125 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:01.133 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:01.133 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-47-59__682aa13f-5a09-4f7e-a11c-0b89ddf693dd__wakuorg_nwaku:latest.log
2026-04-09 04:48:01.133 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:01.133 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:01.135 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:01.135 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.223
2026-04-09 04:48:01.135 DEBUG [src.node.docker_mananger] Generated ports ['31778', '31779', '31780', '31781', '31782']
2026-04-09 04:48:01.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:01.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:01.136 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:01.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 31778:31778 -p 31779:31779 -p 31780:31780 -p 31781:31781 -p 31782:31782 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=31780 --rest-port=31778 --tcp-port=31779 --discv5-udp-port=31781 --rest-address=0.0.0.0 --nat=extip:172.18.120.223 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efad2a5bed4cee8bea387cd91c794b275e79a53bd759e9bbaf0aabb7d79cab55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31782 --metrics-logging=true --lightpush=false --relay=true
2026-04-09 04:48:01.309 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.223 waku 0eddd0c6b4a771fcc4b52aadcc5a9a367d44ca54b62d5f2cbec50ade31578f1a
2026-04-09 04:48:01.339 DEBUG [src.node.docker_mananger] Container started with ID 0eddd0c6b4a7. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-47-59__682aa13f-5a09-4f7e-a11c-0b89ddf693dd__wakuorg_nwaku:latest.log
2026-04-09 04:48:01.339 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31778
2026-04-09 04:48:01.339 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:02.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31778/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:02.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:02.343 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:02.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31778/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:02.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.223/tcp/31779/p2p/16Uiu2HAkwZjLoPqU2nTtpWZmfDcd2uX3TXxayvcUAiWJSaviFdTp","/ip4/172.18.120.223/tcp/31780/ws/p2p/16Uiu2HAkwZjLoPqU2nTtpWZmfDcd2uX3TXxayvcUAiWJSaviFdTp"],"enrUri":"enr:-L24QMVpQ_5s2voppPAj-0HW09vbJA9uoyKOZsad_Y1eW2hYK8BezJylX29NakBRcZHXnJXNL0OXA2XvvN1-VSLUcakCgmlkgnY0gmlwhKwSeN-KbXVsdGlhZGRyc5YACASsEnjfBnwjAAoErBJ43wZ8JN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECH8fSbI9Vl4zdV51evtxARJ6fcaaIwyTcXshwcfxq8sODdGNwgnwjg3VkcIJ8JYV3YWt1MgE"}'
2026-04-09 04:48:02.346 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:02.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31778/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.44/tcp/13482/p2p/16Uiu2HAmNGQD2TbjDgKhRav3FDxVUabEYkcGWJ2sbgG2bhS5ypd5"]'
2026-04-09 04:48:02.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:02.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:02.390 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-47-59__682aa13f-5a09-4f7e-a11c-0b89ddf693dd__wakuorg_nwaku:latest.log
2026-04-09 04:48:02.390 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:02.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:02.392 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:02.392 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.25
2026-04-09 04:48:02.392 DEBUG [src.node.docker_mananger] Generated ports ['52549', '52550', '52551', '52552', '52553']
2026-04-09 04:48:02.392 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:02.392 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:02.393 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:02.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 52549:52549 -p 52550:52550 -p 52551:52551 -p 52552:52552 -p 52553:52553 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=52551 --rest-port=52549 --tcp-port=52550 --discv5-udp-port=52552 --rest-address=0.0.0.0 --nat=extip:172.18.183.25 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=23c4790ba221fef2a8f63bccee4fdfe2b9e2b5ef6c9555189d09fe4959fcc8ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52553 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIVAXSHBcijVX9knEew2hzdSE2xeeebqf2fjYNzaGFlgC7D5amqqHIlkYxSAS4OrH5uxRZwN6QRenHsscSEvCQYCgmlkgnY0gmlwhKwSdCyKbXVsdGlhZGRyc5YACASsEnQsBjSqAAoErBJ0LAY0q90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjst8hycoZYgNY8Bzpy8GeqyJ8b5ckwHOuVw_JGjiTWiDdGNwgjSqg3VkcII0rIV3YWt1Mgk --lightpushnode=/ip4/172.18.116.44/tcp/13482/p2p/16Uiu2HAmNGQD2TbjDgKhRav3FDxVUabEYkcGWJ2sbgG2bhS5ypd5 --lightpush=true --relay=true
2026-04-09 04:48:02.574 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.25 waku 122af7475ac8ea2c7e888c22dada260ec2043b09cdd102a20299df7a8468cac0
2026-04-09 04:48:02.607 DEBUG [src.node.docker_mananger] Container started with ID 122af7475ac8. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-47-59__682aa13f-5a09-4f7e-a11c-0b89ddf693dd__wakuorg_nwaku:latest.log
2026-04-09 04:48:02.607 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52549
2026-04-09 04:48:02.608 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:03.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52549/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:03.616 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:03.616 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:03.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:03.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.25/tcp/52550/p2p/16Uiu2HAmG3av6tStoYUwSHC39dbD4fSmHcN9ENbPJEQKKP4k9uAL","/ip4/172.18.183.25/tcp/52551/ws/p2p/16Uiu2HAmG3av6tStoYUwSHC39dbD4fSmHcN9ENbPJEQKKP4k9uAL"],"enrUri":"enr:-L24QK1UKShKyID23dlMjuNYLgIGgePko0s6ybAOxhJOJ4vnP71pueJHPZ99o7U0mA2yNddLOAKUXNzdvlczCGJE_DYCgmlkgnY0gmlwhKwStxmKbXVsdGlhZGRyc5YACASsErcZBs1GAAoErBK3GQbNR90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMlzsE7zwEvKx-_rR8eEeRDp7kHx2L5uIG7ywXAJoG72DdGNwgs1Gg3VkcILNSIV3YWt1Mgk"}'
2026-04-09 04:48:03.626 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:03.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52549/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.44/tcp/13482/p2p/16Uiu2HAmNGQD2TbjDgKhRav3FDxVUabEYkcGWJ2sbgG2bhS5ypd5"]'
2026-04-09 04:48:03.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:03.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52549/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.223/tcp/31779/p2p/16Uiu2HAkwZjLoPqU2nTtpWZmfDcd2uX3TXxayvcUAiWJSaviFdTp"]'
2026-04-09 04:48:03.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:03.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13481/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:03.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:03.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31778/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:03.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:03.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52549/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:03.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:03.691 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:48:03.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52549/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710083691934364}}'
2026-04-09 04:48:03.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:03.706 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:03.806 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:03.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:03.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710083691934364,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:03.812 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:03.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31778/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:03.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710083691934364,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:03.816 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:03.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52549/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:03.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710083691934364,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:03.820 DEBUG [src.node.waku_node] Restarting container with id 122af7475ac8
2026-04-09 04:48:04.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52549/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:04.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52549/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:04.544 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:04.544 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:04.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:04.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.25/tcp/52550/p2p/16Uiu2HAmG3av6tStoYUwSHC39dbD4fSmHcN9ENbPJEQKKP4k9uAL","/ip4/172.18.183.25/tcp/52551/ws/p2p/16Uiu2HAmG3av6tStoYUwSHC39dbD4fSmHcN9ENbPJEQKKP4k9uAL"],"enrUri":"enr:-L24QK1UKShKyID23dlMjuNYLgIGgePko0s6ybAOxhJOJ4vnP71pueJHPZ99o7U0mA2yNddLOAKUXNzdvlczCGJE_DYCgmlkgnY0gmlwhKwStxmKbXVsdGlhZGRyc5YACASsErcZBs1GAAoErBK3GQbNR90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDMlzsE7zwEvKx-_rR8eEeRDp7kHx2L5uIG7ywXAJoG72DdGNwgs1Gg3VkcILNSIV3YWt1Mgk"}'
2026-04-09 04:48:04.547 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:04.547 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:48:04.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52549/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710084547711951}}'
2026-04-09 04:48:04.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:04.561 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:04.661 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:04.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:04.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710084547711951,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:04.666 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:04.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31778/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:04.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710084547711951,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:04.671 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:48:04.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52549/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:04.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710084547711951,"ephemeral":false,"proof":""}]'
2026-04-09 04:48:04.677 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:04.678 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:04.678 DEBUG [src.node.waku_node] Stopping container with id f3d38cf8d80b
2026-04-09 04:48:05.129 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:05.130 DEBUG [src.node.waku_node] Stopping container with id 0eddd0c6b4a7
2026-04-09 04:48:05.534 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:05.534 DEBUG [src.node.waku_node] Stopping container with id 122af7475ac8
2026-04-09 04:48:05.952 ERROR [src.node.docker_mananger] Max retries reached for container f3d38cf8d80b. Exiting log stream.
2026-04-09 04:48:05.955 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:05.958 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:05.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:05.977 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:06.003 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_url_pubsub_topic with id: 2026-04-09_04-50-54__c0fc41c2-f92f-47d6-a6d8-b38a3a1c73ca
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-54__c0fc41c2-f92f-47d6-a6d8-b38a3a1c73ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42374', '42375', '42376', '42377', '42378']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42374:42374 -p 42375:42375 -p 42376:42376 -p 42377:42377 -p 42378:42378 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=42376 --rest-port=42374 --tcp-port=42375 --discv5-udp-port=42377 --rest-address=0.0.0.0 --nat=extip:172.18.197.117 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ce6adfedcbdd6f1de0f0cb50acca9a77bf754a95662e80fbfd98da5ab17b8cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42378 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.117 waku d3ee2f128d9b50a8015459a7a071750db1f172d2c1f0d6a35fa821b7d57ff344
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3ee2f128d9b. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-54__c0fc41c2-f92f-47d6-a6d8-b38a3a1c73ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42374
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1420cfebea23. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38d1c54d333c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42374/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.117/tcp/42375/p2p/16Uiu2HAkv9SvKcrjxhXtNz26T5vyVP8aP3eWuTZK5PWznxt4xFVq","/ip4/172.18.197.117/tcp/42376/ws/p2p/16Uiu2HAkv9SvKcrjxhXtNz26T5vyVP8aP3eWuTZK5PWznxt4xFVq"],"enrUri":"enr:-L24QAiiBW2Ls-uW3s00b8vkgC38GeIvLzPHoAAaSfzBjbmVJIGXD3I-XXRQTodeeftV1mBEHEH9qwNz5mxOLkGgY8ECgmlkgnY0gmlwhKwSxXWKbXVsdGlhZGRyc5YACASsEsV1BqWHAAoErBLFdQaliN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCrOgjSk_9nWzjqN_h3Cf9NghpuySJ20JCxMw0dz9ZmiDdGNwgqWHg3VkcIKliYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-54__c0fc41c2-f92f-47d6-a6d8-b38a3a1c73ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24355', '24356', '24357', '24358', '24359']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24355:24355 -p 24356:24356 -p 24357:24357 -p 24358:24358 -p 24359:24359 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=24357 --rest-port=24355 --tcp-port=24356 --discv5-udp-port=24358 --rest-address=0.0.0.0 --nat=extip:172.18.168.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=13e246bfc80dc0cc9c8ad747b9a366786dba3a6a40bd2c6fed13ef7cea90b20f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24359 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAiiBW2Ls-uW3s00b8vkgC38GeIvLzPHoAAaSfzBjbmVJIGXD3I-XXRQTodeeftV1mBEHEH9qwNz5mxOLkGgY8ECgmlkgnY0gmlwhKwSxXWKbXVsdGlhZGRyc5YACASsEsV1BqWHAAoErBLFdQaliN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCrOgjSk_9nWzjqN_h3Cf9NghpuySJ20JCxMw0dz9ZmiDdGNwgqWHg3VkcIKliYV3YWt1MgM --storenode=/ip4/172.18.197.117/tcp/42375/p2p/16Uiu2HAkv9SvKcrjxhXtNz26T5vyVP8aP3eWuTZK5PWznxt4xFVq --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.6 waku be3fb225b86fbb754b9a3171a36a799944e20605cae87b85d30951c1eb44b85f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID be3fb225b86f. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-54__c0fc41c2-f92f-47d6-a6d8-b38a3a1c73ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24355
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24355/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24355/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.6/tcp/24356/p2p/16Uiu2HAkv73bvve2hJMexktggqzEXnrWci2Vj3fn4y59YafHEYQd","/ip4/172.18.168.6/tcp/24357/ws/p2p/16Uiu2HAkv73bvve2hJMexktggqzEXnrWci2Vj3fn4y59YafHEYQd"],"enrUri":"enr:-L24QJWcDk58sucJb4KnL-wI1KCJlIiFTP6nEoHGvY0S2lbLU736q9KLrDxmazH8JiBDPSjAuLXtaJDaSI3xDgSEwPYCgmlkgnY0gmlwhKwSqAaKbXVsdGlhZGRyc5YACASsEqgGBl8kAAoErBKoBgZfJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECChYZzyesSm-IAp77s0hKDdGZxu4j9mg_5GapZNLkAz6DdGNwgl8kg3VkcIJfJoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24355/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.117/tcp/42375/p2p/16Uiu2HAkv9SvKcrjxhXtNz26T5vyVP8aP3eWuTZK5PWznxt4xFVq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24355/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:131 Trying to get stored msg with wrong url topic waku/2/rs/198/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42374/store/v3/messages?pubsubTopic=waku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
ERROR  tests.store.test_topics:test_topics.py:137 Topic waku/2/rs/198/0 is wrong ''n: Peer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d3ee2f128d9b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id be3fb225b86f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,868 @@
2026-04-09 04:53:31.180 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:53:31.180 DEBUG [tests.conftest] Running test: test_max_page_size with id: 2026-04-09_04-53-31__be516f70-55a3-41ab-b1e1-2befabd3f833
2026-04-09 04:53:31.181 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:53:31.181 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:53:31.181 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:53:31.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:53:31.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-53-31__be516f70-55a3-41ab-b1e1-2befabd3f833__wakuorg_nwaku:latest.log
2026-04-09 04:53:31.188 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:53:31.188 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:53:31.189 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:53:31.190 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.81
2026-04-09 04:53:31.190 DEBUG [src.node.docker_mananger] Generated ports ['1212', '1213', '1214', '1215', '1216']
2026-04-09 04:53:31.190 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:53:31.190 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:53:31.190 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:53:31.190 DEBUG [src.node.docker_mananger] docker run -i -t -p 1212:1212 -p 1213:1213 -p 1214:1214 -p 1215:1215 -p 1216:1216 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=1214 --rest-port=1212 --tcp-port=1213 --discv5-udp-port=1215 --rest-address=0.0.0.0 --nat=extip:172.18.163.81 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f57fad6acef98dfbaa58335090b257c2f6116acf1adbab6241c96a801dfdbdb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1216 --metrics-logging=true --store=true --relay=true
2026-04-09 04:53:31.377 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.81 waku 7a135f5e92f459d2f778e48ee6197ad14093a6350e65aa6c9358ecf68fec848e
2026-04-09 04:53:31.410 DEBUG [src.node.docker_mananger] Container started with ID 7a135f5e92f4. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-53-31__be516f70-55a3-41ab-b1e1-2befabd3f833__wakuorg_nwaku:latest.log
2026-04-09 04:53:31.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1212
2026-04-09 04:53:31.411 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:53:31.520 ERROR [src.node.docker_mananger] Max retries reached for container 2eacaf142f51. Exiting log stream.
2026-04-09 04:53:31.983 ERROR [src.node.docker_mananger] Max retries reached for container b47616401039. Exiting log stream.
2026-04-09 04:53:32.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1212/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:32.415 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:53:32.415 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:53:32.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:32.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.81/tcp/1213/p2p/16Uiu2HAmF1PsKhWvmdJSqhacFNoZxG29sVsKsExF5V22rGVdJw4K","/ip4/172.18.163.81/tcp/1214/ws/p2p/16Uiu2HAmF1PsKhWvmdJSqhacFNoZxG29sVsKsExF5V22rGVdJw4K"],"enrUri":"enr:-L24QN5W890kHGjSXb6ZQCg2g2LH9JRQmIXfOyH3wZn4yChKOKKjTlnJJltw3Ai5O9K28Rw1rKRL6Wyyjhcd_m5RTysCgmlkgnY0gmlwhKwSo1GKbXVsdGlhZGRyc5YACASsEqNRBgS9AAoErBKjUQYEvt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIvGU6y338zEgH97Q7624gPTLSuc5wFmpzovRPPUGogCDdGNwggS9g3VkcIIEv4V3YWt1MgM"}'
2026-04-09 04:53:32.417 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:53:32.425 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:53:32.425 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-53-31__be516f70-55a3-41ab-b1e1-2befabd3f833__wakuorg_nwaku:latest.log
2026-04-09 04:53:32.425 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:53:32.425 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:53:32.426 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:53:32.427 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.162
2026-04-09 04:53:32.427 DEBUG [src.node.docker_mananger] Generated ports ['26670', '26671', '26672', '26673', '26674']
2026-04-09 04:53:32.427 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:53:32.427 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:53:32.427 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:53:32.427 DEBUG [src.node.docker_mananger] docker run -i -t -p 26670:26670 -p 26671:26671 -p 26672:26672 -p 26673:26673 -p 26674:26674 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=26672 --rest-port=26670 --tcp-port=26671 --discv5-udp-port=26673 --rest-address=0.0.0.0 --nat=extip:172.18.71.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9c72fadc21c148acc7e3a0e67dd4ad4715febfed0bcb47e6da5ffcd0d29f3dd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26674 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN5W890kHGjSXb6ZQCg2g2LH9JRQmIXfOyH3wZn4yChKOKKjTlnJJltw3Ai5O9K28Rw1rKRL6Wyyjhcd_m5RTysCgmlkgnY0gmlwhKwSo1GKbXVsdGlhZGRyc5YACASsEqNRBgS9AAoErBKjUQYEvt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIvGU6y338zEgH97Q7624gPTLSuc5wFmpzovRPPUGogCDdGNwggS9g3VkcIIEv4V3YWt1MgM --storenode=/ip4/172.18.163.81/tcp/1213/p2p/16Uiu2HAmF1PsKhWvmdJSqhacFNoZxG29sVsKsExF5V22rGVdJw4K --store=true --relay=true
2026-04-09 04:53:32.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.162 waku 36433c0751caa14619ec21736d3f8d58ef06a5e7905566cffdb4e35ed6cd8f19
2026-04-09 04:53:32.656 DEBUG [src.node.docker_mananger] Container started with ID 36433c0751ca. Setting up logs at ./log/docker/store_node1_2026-04-09_04-53-31__be516f70-55a3-41ab-b1e1-2befabd3f833__wakuorg_nwaku:latest.log
2026-04-09 04:53:32.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26670
2026-04-09 04:53:32.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:53:33.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26670/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:33.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:53:33.660 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:53:33.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:33.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.162/tcp/26671/p2p/16Uiu2HAmDDL2VmaTqrkfthysSLcbAxrTdC9CBoqUgBaw1ZTeJwJx","/ip4/172.18.71.162/tcp/26672/ws/p2p/16Uiu2HAmDDL2VmaTqrkfthysSLcbAxrTdC9CBoqUgBaw1ZTeJwJx"],"enrUri":"enr:-L24QIA98x-GAdnAfrjTomeOleEkfNBuQvfXJ7dbNO5rv7Bvb63-s6T2F5G3ZeorgYmxJRYVt84YOsm67UPR6aqoi14CgmlkgnY0gmlwhKwSR6KKbXVsdGlhZGRyc5YACASsEkeiBmgvAAoErBJHogZoMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCEjVZmugd6jEFfwvibu4YKhFJTQPoBzHmH19XjecA-GDdGNwgmgvg3VkcIJoMYV3YWt1MgM"}'
2026-04-09 04:53:33.662 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:53:33.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.81/tcp/1213/p2p/16Uiu2HAmF1PsKhWvmdJSqhacFNoZxG29sVsKsExF5V22rGVdJw4K"]'
2026-04-09 04:53:33.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:33.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:53:33.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:33.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26670/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:53:33.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:33.672 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:33.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:33.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:33.677 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:33.877 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:33.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:33.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:33.884 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:34.085 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:34.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:34.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:34.091 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:34.291 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:34.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:34.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:34.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:34.498 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:34.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:34.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:34.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:34.705 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:34.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:34.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:34.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:34.913 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:34.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:34.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:34.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:35.120 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:35.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:35.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:35.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:35.329 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:35.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:35.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:35.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:35.536 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:35.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:35.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:35.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:35.744 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:35.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:35.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:35.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:35.951 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:35.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:35.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:35.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:36.158 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:36.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:36.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:36.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:36.366 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:36.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:36.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:36.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:36.572 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:36.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:36.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:36.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:36.779 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:36.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:36.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:36.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:36.987 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:36.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:36.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:36.994 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:37.195 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:37.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:37.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:37.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:37.402 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:37.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:37.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:37.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:37.608 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:37.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:37.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:37.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:37.816 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:37.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:37.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:37.822 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:38.023 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:38.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:38.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:38.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:38.231 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:38.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:38.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:38.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:38.438 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:38.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:38.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:38.444 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:38.645 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:38.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:38.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:38.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:38.851 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:38.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:38.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:38.859 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:39.060 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:39.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:39.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:39.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:39.267 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:39.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:39.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:39.273 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:39.474 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:39.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:39.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:39.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:39.680 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:39.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:39.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:39.686 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:39.887 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:39.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:39.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:39.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:40.094 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:40.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:40.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:40.100 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:40.300 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:40.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:40.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:40.308 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:40.509 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:40.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:40.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:40.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:40.715 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:40.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:40.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:40.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:40.922 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:40.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:40.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:40.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:41.129 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:41.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:41.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:41.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:41.338 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:41.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:41.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:41.344 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:41.545 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:41.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:41.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:41.552 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:41.753 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:41.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:41.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:41.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:41.961 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:41.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:41.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:41.967 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:42.168 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:42.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:42.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:42.175 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:42.375 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:42.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:42.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:42.383 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:42.584 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:42.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:42.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:42.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:42.792 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:42.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:42.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:42.798 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:42.999 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:42.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:43.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:43.005 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:43.206 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:43.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:43.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:43.212 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:43.413 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:43.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:43.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:43.419 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:43.619 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:43.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:43.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:43.626 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:43.826 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:43.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:43.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:43.834 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:44.034 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:44.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:44.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:44.041 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:44.242 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:44.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:44.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:44.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:44.450 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:44.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:44.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:44.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:44.657 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:44.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:44.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:44.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:44.864 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:44.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:44.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:44.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:45.072 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:45.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:45.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:45.078 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:45.279 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:45.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:45.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:45.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:45.487 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:45.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:45.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:45.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:45.695 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:45.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:45.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:45.702 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:45.902 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:45.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:45.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:45.910 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:46.111 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:46.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:46.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:46.117 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:46.319 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:46.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:46.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:46.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:46.527 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:46.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:46.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:46.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:46.734 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:46.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:46.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:46.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:46.942 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:46.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:46.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:46.948 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:47.148 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:47.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:47.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:47.158 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:47.358 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:47.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:47.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:47.364 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:47.565 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:47.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:47.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:47.571 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:47.772 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:47.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:47.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:47.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:47.978 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:47.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:47.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:47.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:48.185 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:48.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:48.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:48.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:48.392 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:48.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:48.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:48.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:48.599 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:48.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:48.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:48.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:48.807 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:48.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:48.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:48.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:49.016 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:49.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:49.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:49.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:49.224 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:49.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:49.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:49.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:49.432 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:49.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:49.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:49.438 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:49.638 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:49.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:49.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:49.644 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:49.845 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:49.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:49.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:49.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:50.052 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:50.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:50.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:50.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:50.261 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:50.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:50.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:50.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:50.468 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:50.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:50.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:50.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:50.674 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:50.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:50.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:50.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:50.882 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:50.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:50.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:50.888 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:51.089 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:51.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:51.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:51.095 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:51.295 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:51.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:51.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:51.301 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:51.502 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:51.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:51.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:51.508 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:51.709 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:51.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:51.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:51.715 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:51.915 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:51.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:51.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:51.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.123 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.330 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.537 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.744 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.950 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.956 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.157 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.163 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.363 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.571 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.778 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.987 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.994 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.194 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.402 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.409 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.609 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.816 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.822 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.023 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.230 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.235 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.436 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.642 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.649 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.849 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.855 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.055 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.062 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.263 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.469 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.476 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.677 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.683 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.883 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.889 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.090 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.297 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.505 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.712 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.719 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.920 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.925 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:58.126 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:58.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:58.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:58.132 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:58.333 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:58.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:58.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:58.339 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:58.539 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:58.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:58.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:58.546 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:58.746 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:58.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:58.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:58.753 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:58.954 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:58.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:58.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:58.960 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:59.161 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:59.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:59.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:59.168 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:59.368 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:59.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:59.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:59.375 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:59.575 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:59.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:59.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:59.583 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:59.784 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:59.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:59.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:59.791 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:59.991 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:59.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:59.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:59.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:00.199 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:00.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:00.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:00.204 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:00.405 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:00.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:00.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:00.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:00.612 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:00.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:00.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:00.618 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:00.819 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:00.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:00.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:00.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:01.025 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:01.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:01.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:01.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:01.232 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:01.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:01.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:01.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:01.439 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:01.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:01.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:01.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:01.647 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:01.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:01.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:01.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:01.855 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:01.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:01.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:01.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:02.063 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:02.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:02.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:02.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:02.270 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:02.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:02.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:02.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:02.477 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:02.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:02.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:02.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:02.684 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:02.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:02.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:02.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:02.898 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:02.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:02.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:02.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:03.104 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:03.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:03.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:03.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:03.310 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:03.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:03.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:03.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:03.519 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:03.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:03.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:03.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:03.726 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:03.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:03.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:03.732 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:03.933 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:03.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:03.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:03.939 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:04.140 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:04.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:04.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:04.146 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:04.347 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:04.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:04.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:04.353 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:04.554 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:04.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:04.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:04.560 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:04.761 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:04.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:04.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:04.767 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:04.968 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:04.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:04.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:04.975 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:05.176 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:05.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:05.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:05.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:05.384 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:05.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:05.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:05.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:05.591 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:05.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:05.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:05.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:05.798 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:05.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:05.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:05.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:06.005 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:06.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:06.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:06.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:06.213 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:06.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:06.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:06.219 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:06.421 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:06.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:06.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:06.427 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:06.628 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:06.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:06.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:06.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:06.834 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:06.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:06.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:06.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:07.043 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:07.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:07.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:07.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:07.250 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:07.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:07.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:07.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:07.458 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:07.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:07.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:07.463 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:07.664 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:07.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:07.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:07.670 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:07.871 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:07.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:07.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:07.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:08.079 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:08.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:08.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:08.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:08.286 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:08.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:08.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:08.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:08.493 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:08.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:08.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:08.499 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:08.700 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:08.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:08.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:08.706 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:08.908 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:08.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:08.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:08.914 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:09.114 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:09.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:09.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:09.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:09.323 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:09.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:09.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:09.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:09.530 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:09.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:09.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:09.537 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:09.738 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:09.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:09.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:09.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:09.945 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:09.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:09.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:09.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:10.155 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:10.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:10.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:10.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:10.361 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:10.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:10.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:10.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:10.568 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:10.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:10.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:10.575 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:10.776 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:10.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:10.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:10.783 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:10.983 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:10.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:10.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:10.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:11.191 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:11.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:11.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:11.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:11.399 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:11.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:11.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:11.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:11.605 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:11.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:11.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:11.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:11.811 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:11.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:11.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:11.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:12.018 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:12.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:12.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:12.025 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:12.226 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:12.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:12.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:12.233 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:12.435 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:12.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:12.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:12.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:12.641 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:12.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:12.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:12.648 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:12.848 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:12.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:12.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:12.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:13.055 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:13.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:13.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:13.061 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:13.261 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:13.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:13.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:13.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:13.468 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:13.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:13.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:13.475 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:13.676 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:13.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:13.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:13.683 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:13.883 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:13.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:13.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:13.890 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:14.091 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:14.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:14.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:14.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:14.297 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:14.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:14.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:14.304 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:14.505 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:14.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:14.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:14.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:14.711 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:14.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:14.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:14.719 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:14.920 DEBUG [src.steps.store] Relaying message
2026-04-09 04:54:14.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:54:14.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:54:14.926 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:54:15.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1212/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=200&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:54:15.133 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:54:15.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=200&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:54:15.139 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:54:15.141 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:54:15.142 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:54:15.142 DEBUG [src.node.waku_node] Stopping container with id 7a135f5e92f4
2026-04-09 04:54:15.643 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:54:15.646 DEBUG [src.node.waku_node] Stopping container with id 36433c0751ca
2026-04-09 04:54:16.095 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:54:16.096 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:54:16.217 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:54:16.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-09 04:48:29.356 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:29.357 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-04-09_04-48-29__761e88af-667c-436c-b917-bdc64873736e
2026-04-09 04:48:29.357 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:29.357 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:48:29.359 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:48:29.368 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:29.368 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-29__761e88af-667c-436c-b917-bdc64873736e__wakuorg_nwaku:latest.log
2026-04-09 04:48:29.368 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:29.369 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:29.371 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:29.371 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.39
2026-04-09 04:48:29.372 DEBUG [src.node.docker_mananger] Generated ports ['30585', '30586', '30587', '30588', '30589']
2026-04-09 04:48:29.372 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:29.372 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:29.372 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:29.373 DEBUG [src.node.docker_mananger] docker run -i -t -p 30585:30585 -p 30586:30586 -p 30587:30587 -p 30588:30588 -p 30589:30589 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=30587 --rest-port=30585 --tcp-port=30586 --discv5-udp-port=30588 --rest-address=0.0.0.0 --nat=extip:172.18.137.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e664bc39c1ac7ef5bffa32e54dffffe7655ac80e896f0210df145dcfd22acf10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30589 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:48:29.560 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.39 waku a28b0bbd38082ed29aad786ab438c178989bc4875b535b3e85995b5a6d1f1393
2026-04-09 04:48:29.593 DEBUG [src.node.docker_mananger] Container started with ID a28b0bbd3808. Setting up logs at ./log/docker/node1_2026-04-09_04-48-29__761e88af-667c-436c-b917-bdc64873736e__wakuorg_nwaku:latest.log
2026-04-09 04:48:29.594 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30585
2026-04-09 04:48:29.594 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:29.730 ERROR [src.node.docker_mananger] Max retries reached for container e00baf1d6ae8. Exiting log stream.
2026-04-09 04:48:30.188 ERROR [src.node.docker_mananger] Max retries reached for container 63a2a7bafb46. Exiting log stream.
2026-04-09 04:48:30.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30585/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:30.597 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:30.597 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:30.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30585/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:30.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.39/tcp/30586/p2p/16Uiu2HAm7RiLAUJYwoxdxhXbbcgR6kwRnh4ZB7CNuGxj4iyU3ZDV","/ip4/172.18.137.39/tcp/30587/ws/p2p/16Uiu2HAm7RiLAUJYwoxdxhXbbcgR6kwRnh4ZB7CNuGxj4iyU3ZDV"],"enrUri":"enr:-L24QMXEhW3Dir7QlmjGfL-YoHTnc12UPVPlqomCMPizKWN9WVVhkuSNRnUj8MQrnR7SDVVLBduEW8v9O1_9A243bTMCgmlkgnY0gmlwhKwSiSeKbXVsdGlhZGRyc5YACASsEoknBnd6AAoErBKJJwZ3e90DgnJzhQDGAQAAiXNlY3AyNTZrMaECsk7m0kJkMpRgfRSp0mQRYNfnqEwc28P8vRGMCq61wxSDdGNwgnd6g3VkcIJ3fIV3YWt1MgU"}'
2026-04-09 04:48:30.600 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:30.600 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:48:30.606 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:30.606 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-29__761e88af-667c-436c-b917-bdc64873736e__wakuorg_nwaku:latest.log
2026-04-09 04:48:30.606 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:30.606 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:30.608 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:30.608 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.171
2026-04-09 04:48:30.608 DEBUG [src.node.docker_mananger] Generated ports ['27375', '27376', '27377', '27378', '27379']
2026-04-09 04:48:30.608 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:30.608 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:30.608 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:30.608 DEBUG [src.node.docker_mananger] docker run -i -t -p 27375:27375 -p 27376:27376 -p 27377:27377 -p 27378:27378 -p 27379:27379 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=27377 --rest-port=27375 --tcp-port=27376 --discv5-udp-port=27378 --rest-address=0.0.0.0 --nat=extip:172.18.223.171 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9e807c57dabf886a490da350df1e115ddace2c0b12ebf8fdafbbf1f6f6cd98ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27379 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMXEhW3Dir7QlmjGfL-YoHTnc12UPVPlqomCMPizKWN9WVVhkuSNRnUj8MQrnR7SDVVLBduEW8v9O1_9A243bTMCgmlkgnY0gmlwhKwSiSeKbXVsdGlhZGRyc5YACASsEoknBnd6AAoErBKJJwZ3e90DgnJzhQDGAQAAiXNlY3AyNTZrMaECsk7m0kJkMpRgfRSp0mQRYNfnqEwc28P8vRGMCq61wxSDdGNwgnd6g3VkcIJ3fIV3YWt1MgU --filternode=/ip4/172.18.137.39/tcp/30586/p2p/16Uiu2HAm7RiLAUJYwoxdxhXbbcgR6kwRnh4ZB7CNuGxj4iyU3ZDV
2026-04-09 04:48:30.792 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.171 waku 3c38ebebb815035c957ef26deae40287b531c6e580a0934a15ffa8d0ce2144f0
2026-04-09 04:48:30.826 DEBUG [src.node.docker_mananger] Container started with ID 3c38ebebb815. Setting up logs at ./log/docker/node2_2026-04-09_04-48-29__761e88af-667c-436c-b917-bdc64873736e__wakuorg_nwaku:latest.log
2026-04-09 04:48:30.826 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27375
2026-04-09 04:48:30.826 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:31.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27375/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:31.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:31.830 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:31.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27375/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:31.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.171/tcp/27376/p2p/16Uiu2HAkv8ZSjGjXBUsznjjQa4Robazha7RkHJS3VGCMnGuEinn2","/ip4/172.18.223.171/tcp/27377/ws/p2p/16Uiu2HAkv8ZSjGjXBUsznjjQa4Robazha7RkHJS3VGCMnGuEinn2"],"enrUri":"enr:-L24QNEbUcBAz2XDul9XHHmIqWnXyX6U4-dTaTP42_jPOWGbUcjYxWIanW2J5z3m-CsHsNQt1CJis2Fe2gNt6931gz8CgmlkgnY0gmlwhKwS36uKbXVsdGlhZGRyc5YACASsEt-rBmrwAAoErBLfqwZq8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCnlsYYuK5qZVOXV9xp-bEYR67CaJMoNWfZmi3cZnHH-DdGNwgmrwg3VkcIJq8oV3YWt1MgA"}'
2026-04-09 04:48:31.832 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:31.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27375/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.39/tcp/30586/p2p/16Uiu2HAm7RiLAUJYwoxdxhXbbcgR6kwRnh4ZB7CNuGxj4iyU3ZDV"]'
2026-04-09 04:48:31.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:31.873 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-09 04:48:31.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:48:31.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:31.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27375/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8a366cef-86dd-4eec-b33b-013560bcfeb1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:48:31.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8a366cef-86dd-4eec-b33b-013560bcfeb1","statusDesc":"OK"}'
2026-04-09 04:48:31.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27375/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/198/1"]}'
2026-04-09 04:48:31.906 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27375/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:48:31.909 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:31.910 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:31.910 DEBUG [src.node.waku_node] Stopping container with id a28b0bbd3808
2026-04-09 04:48:32.346 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:32.346 DEBUG [src.node.waku_node] Stopping container with id 3c38ebebb815
2026-04-09 04:48:32.764 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:32.765 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:32.770 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:32.775 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_non_existing_pubsub_topic with id: 2026-04-09_04-52-57__3b5e9e51-ace7-4639-ac5f-297b3e3c96eb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-52-57__3b5e9e51-ace7-4639-ac5f-297b3e3c96eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52576', '52577', '52578', '52579', '52580']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52576:52576 -p 52577:52577 -p 52578:52578 -p 52579:52579 -p 52580:52580 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=52578 --rest-port=52576 --tcp-port=52577 --discv5-udp-port=52579 --rest-address=0.0.0.0 --nat=extip:172.18.138.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ff54241fd28df6aa9dbad2e362a755d0ec1df3bb2f25dec84e2a5cc2a2c8d8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52580 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.218 waku df1e157e3dbde52ce323cdeea1abdc8160e6bc25943df222350ae7d221ed0b6f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df1e157e3dbd. Setting up logs at ./log/docker/node1_2026-04-09_04-52-57__3b5e9e51-ace7-4639-ac5f-297b3e3c96eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52576
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 91aeb9c773d4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f7a3c0682b2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52576/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52576/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.218/tcp/52577/p2p/16Uiu2HAm9gqEq5obvb7MTzAGKjgn4V6gPyMDRvHwDsmvytxc4MRF","/ip4/172.18.138.218/tcp/52578/ws/p2p/16Uiu2HAm9gqEq5obvb7MTzAGKjgn4V6gPyMDRvHwDsmvytxc4MRF"],"enrUri":"enr:-L24QA7-DQRVTtdf2H7BlZx05owjGTdEryhKpOBpmDAFiaMKPrCCaHBpFe6X5QyhPqJ9VtPo0ylthUGxGOR1lDbP9VICgmlkgnY0gmlwhKwSitqKbXVsdGlhZGRyc5YACASsEoraBs1hAAoErBKK2gbNYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0-XMbwDUd3YeD8Ia3JBPjUMfX6yMgYd4_uo-dhQv6RaDdGNwgs1hg3VkcILNY4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-52-57__3b5e9e51-ace7-4639-ac5f-297b3e3c96eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52061', '52062', '52063', '52064', '52065']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52061:52061 -p 52062:52062 -p 52063:52063 -p 52064:52064 -p 52065:52065 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=52063 --rest-port=52061 --tcp-port=52062 --discv5-udp-port=52064 --rest-address=0.0.0.0 --nat=extip:172.18.158.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=93142ef5f8853b050826daecc1e3f84e99bd2dabd94e98dcbff68dc89da0ef6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52065 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QA7-DQRVTtdf2H7BlZx05owjGTdEryhKpOBpmDAFiaMKPrCCaHBpFe6X5QyhPqJ9VtPo0ylthUGxGOR1lDbP9VICgmlkgnY0gmlwhKwSitqKbXVsdGlhZGRyc5YACASsEoraBs1hAAoErBKK2gbNYt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0-XMbwDUd3YeD8Ia3JBPjUMfX6yMgYd4_uo-dhQv6RaDdGNwgs1hg3VkcILNY4V3YWt1MgU --filternode=/ip4/172.18.138.218/tcp/52577/p2p/16Uiu2HAm9gqEq5obvb7MTzAGKjgn4V6gPyMDRvHwDsmvytxc4MRF
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.3 waku 8dbaa28ea2f7a7d81b9923cff7644f451b78c47844eda82f3a0d563766e3910e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8dbaa28ea2f7. Setting up logs at ./log/docker/node2_2026-04-09_04-52-57__3b5e9e51-ace7-4639-ac5f-297b3e3c96eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52061
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52061/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.3/tcp/52062/p2p/16Uiu2HAm2TP2fZqHv7cpXQviu8MQ6Hwqkpgjfuks3pivGdsade9D","/ip4/172.18.158.3/tcp/52063/ws/p2p/16Uiu2HAm2TP2fZqHv7cpXQviu8MQ6Hwqkpgjfuks3pivGdsade9D"],"enrUri":"enr:-L24QLIVmjw0oIP0Ob8Lm_W4y_AINKCdUA04rLEgFJkFMdXSKNzjZAF3O81ziMYmq7zJTurG60GTTqSRigKW9mTql5oCgmlkgnY0gmlwhKwSngOKbXVsdGlhZGRyc5YACASsEp4DBsteAAoErBKeAwbLX90DgnJzhQDGAQAAiXNlY3AyNTZrMaECaHHN282Su0FcgDi-wq_F_6123LYD61HqlqP_OsoOh4CDdGNwgsteg3VkcILLYIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.218/tcp/52577/p2p/16Uiu2HAm9gqEq5obvb7MTzAGKjgn4V6gPyMDRvHwDsmvytxc4MRF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52576/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "315f3e5d-12a2-4723-b157-7a1222f8c56f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"315f3e5d-12a2-4723-b157-7a1222f8c56f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:52061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/9"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:52061/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52061/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775710379942764640,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id df1e157e3dbd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8dbaa28ea2f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2026-04-09_04-47-55__897bef3f-0a5c-4c5d-8a85-f9c8bae183a6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-55__897bef3f-0a5c-4c5d-8a85-f9c8bae183a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51518', '51519', '51520', '51521', '51522']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51518:51518 -p 51519:51519 -p 51520:51520 -p 51521:51521 -p 51522:51522 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=51520 --rest-port=51518 --tcp-port=51519 --discv5-udp-port=51521 --rest-address=0.0.0.0 --nat=extip:172.18.8.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aa0ed230f77dcfcc6e1af0dbf0f4b7e13fb2dde18a80a0d55ff4cfece676927b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51522 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.65 waku 21623fd47c88ba1c96a305589e4b4230007834a3ecf9527f930211c73a31fb9e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21623fd47c88. Setting up logs at ./log/docker/node1_2026-04-09_04-47-55__897bef3f-0a5c-4c5d-8a85-f9c8bae183a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51518
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f921256c151. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e9257cfeae6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51518/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.65/tcp/51519/p2p/16Uiu2HAmBLAYtpZpURgjR4kudGM5gAofPSgKqa57LMKNpyucvnUJ","/ip4/172.18.8.65/tcp/51520/ws/p2p/16Uiu2HAmBLAYtpZpURgjR4kudGM5gAofPSgKqa57LMKNpyucvnUJ"],"enrUri":"enr:-L24QLbgSvNSoMakIwiN4JyGa6q8wBbPtXQdckIOvU57gxLhTYOr_P8G7g1KjZD5lFEX40wr4-UHzck03hobocuh2sQCgmlkgnY0gmlwhKwSCEGKbXVsdGlhZGRyc5YACASsEghBBsk_AAoErBIIQQbJQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7FHPm08mQ0oJNTRSQ3HEAJygozU8dvG5Lz3TlvS6CfuDdGNwgsk_g3VkcILJQYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-55__897bef3f-0a5c-4c5d-8a85-f9c8bae183a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50081', '50082', '50083', '50084', '50085']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50081:50081 -p 50082:50082 -p 50083:50083 -p 50084:50084 -p 50085:50085 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=50083 --rest-port=50081 --tcp-port=50082 --discv5-udp-port=50084 --rest-address=0.0.0.0 --nat=extip:172.18.132.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=235be031ebce7f2ee76ffcf2fd085262ae59326f57aaaacdc7eff7e90a2bb0cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50085 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLbgSvNSoMakIwiN4JyGa6q8wBbPtXQdckIOvU57gxLhTYOr_P8G7g1KjZD5lFEX40wr4-UHzck03hobocuh2sQCgmlkgnY0gmlwhKwSCEGKbXVsdGlhZGRyc5YACASsEghBBsk_AAoErBIIQQbJQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7FHPm08mQ0oJNTRSQ3HEAJygozU8dvG5Lz3TlvS6CfuDdGNwgsk_g3VkcILJQYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.37 waku b37c5cdaad2806ec51d416b3332728bbcead243e1f48a929cb51ba6161324e69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b37c5cdaad28. Setting up logs at ./log/docker/node2_2026-04-09_04-47-55__897bef3f-0a5c-4c5d-8a85-f9c8bae183a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50081
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50081/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.37/tcp/50082/p2p/16Uiu2HAmSTriQ6RN1CXv23DZzimCCMTHvY7TkP3gddGywEjuhPgZ","/ip4/172.18.132.37/tcp/50083/ws/p2p/16Uiu2HAmSTriQ6RN1CXv23DZzimCCMTHvY7TkP3gddGywEjuhPgZ"],"enrUri":"enr:-L24QJan9KU6cQGW-XAjQy0vOCjylnkBdppR1YYHkGi8ItZvS_D2vLbsfgLWNPZn3pAL0fYzL0fPcsUTR9432MLtchECgmlkgnY0gmlwhKwShCWKbXVsdGlhZGRyc5YACASsEoQlBsOiAAoErBKEJQbDo90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzSmYDcG3GNkSny1TDlr--GiAq7W1KSgdeWScSvW-2g6DdGNwgsOig3VkcILDpIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50081/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.65/tcp/51519/p2p/16Uiu2HAmBLAYtpZpURgjR4kudGM5gAofPSgKqa57LMKNpyucvnUJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-04-09 04:47:56.005+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-04-09 04:47:57.264+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 21623fd47c88
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b37c5cdaad28
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
2026-04-09 04:48:45.488 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:45.489 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-04-09_04-48-45__ba3b093a-380e-4d52-ad4c-215ecbeb27f5
2026-04-09 04:48:45.489 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:45.489 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:48:45.489 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:48:45.496 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:45.496 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-45__ba3b093a-380e-4d52-ad4c-215ecbeb27f5__wakuorg_nwaku:latest.log
2026-04-09 04:48:45.496 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:45.496 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:45.498 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:45.498 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.169
2026-04-09 04:48:45.498 DEBUG [src.node.docker_mananger] Generated ports ['49863', '49864', '49865', '49866', '49867']
2026-04-09 04:48:45.498 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:45.498 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:45.498 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:45.498 DEBUG [src.node.docker_mananger] docker run -i -t -p 49863:49863 -p 49864:49864 -p 49865:49865 -p 49866:49866 -p 49867:49867 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=49865 --rest-port=49863 --tcp-port=49864 --discv5-udp-port=49866 --rest-address=0.0.0.0 --nat=extip:172.18.114.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b16e2d3fc61e4fa72ef89dad87abf5a0d38bacad06e9f9e93cc886d61d586d33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49867 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:48:45.688 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.169 waku 8c861321f0158fff2999e5c6d1e4703a24926e75ebf3e17f0be99c89ad45c548
2026-04-09 04:48:45.721 DEBUG [src.node.docker_mananger] Container started with ID 8c861321f015. Setting up logs at ./log/docker/node1_2026-04-09_04-48-45__ba3b093a-380e-4d52-ad4c-215ecbeb27f5__wakuorg_nwaku:latest.log
2026-04-09 04:48:45.721 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49863
2026-04-09 04:48:45.721 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:45.816 ERROR [src.node.docker_mananger] Max retries reached for container 3396204f8ff4. Exiting log stream.
2026-04-09 04:48:46.294 ERROR [src.node.docker_mananger] Max retries reached for container bd1287e86bea. Exiting log stream.
2026-04-09 04:48:46.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49863/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:46.726 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:46.726 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:46.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49863/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:46.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.169/tcp/49864/p2p/16Uiu2HAmJVvoC15caoJhLQHTGrfHTTaZfqHjWcHq63MsaDS4Km45","/ip4/172.18.114.169/tcp/49865/ws/p2p/16Uiu2HAmJVvoC15caoJhLQHTGrfHTTaZfqHjWcHq63MsaDS4Km45"],"enrUri":"enr:-L24QHOYstvyxGpUmg5e0Isn59ZnRRUdowwe8ELBAWTu6iLFYjOqsFces5reFFd-hvsiJ_WR9yLKn6ze9P5BtXlD2rACgmlkgnY0gmlwhKwScqmKbXVsdGlhZGRyc5YACASsEnKpBsLIAAoErBJyqQbCyd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVtPgWzVvyr61W4thJkyXGDV809xxPy7qMAZfa0l8LQKDdGNwgsLIg3VkcILCyoV3YWt1MgU"}'
2026-04-09 04:48:46.728 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:46.729 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:48:46.735 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:46.736 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-45__ba3b093a-380e-4d52-ad4c-215ecbeb27f5__wakuorg_nwaku:latest.log
2026-04-09 04:48:46.736 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:46.736 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:46.737 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:46.737 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.213
2026-04-09 04:48:46.737 DEBUG [src.node.docker_mananger] Generated ports ['46703', '46704', '46705', '46706', '46707']
2026-04-09 04:48:46.737 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:46.738 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:46.738 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:46.738 DEBUG [src.node.docker_mananger] docker run -i -t -p 46703:46703 -p 46704:46704 -p 46705:46705 -p 46706:46706 -p 46707:46707 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=46705 --rest-port=46703 --tcp-port=46704 --discv5-udp-port=46706 --rest-address=0.0.0.0 --nat=extip:172.18.100.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=14ff7ce7efcf72ae6b1ee8fecdfcdebedbeef5ce63bcada445d653baa8e1ae32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46707 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHOYstvyxGpUmg5e0Isn59ZnRRUdowwe8ELBAWTu6iLFYjOqsFces5reFFd-hvsiJ_WR9yLKn6ze9P5BtXlD2rACgmlkgnY0gmlwhKwScqmKbXVsdGlhZGRyc5YACASsEnKpBsLIAAoErBJyqQbCyd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVtPgWzVvyr61W4thJkyXGDV809xxPy7qMAZfa0l8LQKDdGNwgsLIg3VkcILCyoV3YWt1MgU --filternode=/ip4/172.18.114.169/tcp/49864/p2p/16Uiu2HAmJVvoC15caoJhLQHTGrfHTTaZfqHjWcHq63MsaDS4Km45
2026-04-09 04:48:46.929 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.213 waku c0483dcb8ddb7bcf0eb04e73d22a8600dcd114a33b0c2aa3d9f6e1a882509c43
2026-04-09 04:48:46.961 DEBUG [src.node.docker_mananger] Container started with ID c0483dcb8ddb. Setting up logs at ./log/docker/node2_2026-04-09_04-48-45__ba3b093a-380e-4d52-ad4c-215ecbeb27f5__wakuorg_nwaku:latest.log
2026-04-09 04:48:46.962 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46703
2026-04-09 04:48:46.962 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:47.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46703/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:47.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:47.966 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:47.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:47.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.213/tcp/46704/p2p/16Uiu2HAmLTvCzMiDgNmye6nt5STXBJgAcWiUb2WdKyNxP2Rtz1jT","/ip4/172.18.100.213/tcp/46705/ws/p2p/16Uiu2HAmLTvCzMiDgNmye6nt5STXBJgAcWiUb2WdKyNxP2Rtz1jT"],"enrUri":"enr:-L24QCDFm0-ZPTkws_-em-Ti8g15ro-j-f8uGW5uYqV8wW3vZa1OmQQXO85gZqdwDXOKm9BDu6CO8LedI5Ptkabo6ncCgmlkgnY0gmlwhKwSZNWKbXVsdGlhZGRyc5YACASsEmTVBrZwAAoErBJk1Qa2cd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdAdsALt13m4KFTzAmFdh7CM5Y8A0NovZ0GWPOa2y8_aDdGNwgrZwg3VkcIK2coV3YWt1MgA"}'
2026-04-09 04:48:47.969 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:47.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46703/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.169/tcp/49864/p2p/16Uiu2HAmJVvoC15caoJhLQHTGrfHTTaZfqHjWcHq63MsaDS4Km45"]'
2026-04-09 04:48:48.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.006 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1
2026-04-09 04:48:48.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49863/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:48:48.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46703/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8911bcf3-bb96-47e6-b51d-079883385575", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:48:48.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8911bcf3-bb96-47e6-b51d-079883385575","statusDesc":"OK"}'
2026-04-09 04:48:48.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49863/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:48.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:48.142 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:48:48.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46703/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:48.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1775710128035245057,"ephemeral":false}]'
2026-04-09 04:48:48.147 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/2/2
2026-04-09 04:48:48.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49863/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-04-09 04:48:48.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46703/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c6ef671c-aeb8-4484-a79b-dc74c08e3b32", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-04-09 04:48:48.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c6ef671c-aeb8-4484-a79b-dc74c08e3b32","statusDesc":"OK"}'
2026-04-09 04:48:48.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49863/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:48.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.164 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:48.264 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:48:48.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46703/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:48.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1775710128159247535,"ephemeral":false}]'
2026-04-09 04:48:48.269 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/9
2026-04-09 04:48:48.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49863/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
2026-04-09 04:48:48.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46703/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fd83057c-d6e7-4cba-b44e-750d8e3da168", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-09 04:48:48.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fd83057c-d6e7-4cba-b44e-750d8e3da168","statusDesc":"OK"}'
2026-04-09 04:48:48.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49863/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:48.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.286 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:48:48.386 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:48:48.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46703/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:48.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1775710128281208109,"ephemeral":false}]'
2026-04-09 04:48:48.392 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:48.393 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:48.393 DEBUG [src.node.waku_node] Stopping container with id 8c861321f015
2026-04-09 04:48:48.866 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:48.867 DEBUG [src.node.waku_node] Stopping container with id c0483dcb8ddb
2026-04-09 04:48:49.354 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:49.358 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:49.370 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:49.376 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[1] with id: 2026-04-09_04-47-58__18010d1b-6da6-49be-adc1-a732cccb8040
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-47-58__18010d1b-6da6-49be-adc1-a732cccb8040__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20356', '20357', '20358', '20359', '20360']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20356:20356 -p 20357:20357 -p 20358:20358 -p 20359:20359 -p 20360:20360 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=20358 --rest-port=20356 --tcp-port=20357 --discv5-udp-port=20359 --rest-address=0.0.0.0 --nat=extip:172.18.64.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2cb1bac5c6af275af9a6fb7176b4aee39fd3add0b508af2790cc5dbfca8b3c8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20360 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.247 waku 33be96aad16d97e6170df5c65744002a0cd04076518be6e2b097b6d887baebad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 33be96aad16d. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-47-58__18010d1b-6da6-49be-adc1-a732cccb8040__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20356
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container efc3345963d0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 72d6a7faa332. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20356/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20356/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.247/tcp/20357/p2p/16Uiu2HAm3ELQGwaE6AZYnjR828d4dyhTLG9pN4KCMMbdWjzJ6F1X","/ip4/172.18.64.247/tcp/20358/ws/p2p/16Uiu2HAm3ELQGwaE6AZYnjR828d4dyhTLG9pN4KCMMbdWjzJ6F1X"],"enrUri":"enr:-L24QLwzzM2ew8K5Uy1XkPR4BipTdj6mIGjKFuJ9rsmO0gqvHAz6P0bPGFX3kYvIyPmLbqSiaGAh6cUiqE9kaxfpcdQCgmlkgnY0gmlwhKwSQPeKbXVsdGlhZGRyc5YACASsEkD3Bk-FAAoErBJA9wZPht0DgnJzhQDGAQAAiXNlY3AyNTZrMaECc_X4P0eWL0HvH8cRlBqYr8o2844BmNzGE3sBhMwvmI6DdGNwgk-Fg3VkcIJPh4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-47-58__18010d1b-6da6-49be-adc1-a732cccb8040__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59765', '59766', '59767', '59768', '59769']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59765:59765 -p 59766:59766 -p 59767:59767 -p 59768:59768 -p 59769:59769 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=59767 --rest-port=59765 --tcp-port=59766 --discv5-udp-port=59768 --rest-address=0.0.0.0 --nat=extip:172.18.245.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ffacab0a398158900aa3b166cc8b882daeeee6e9b85e3aa1f0349dff179c44f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59769 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLwzzM2ew8K5Uy1XkPR4BipTdj6mIGjKFuJ9rsmO0gqvHAz6P0bPGFX3kYvIyPmLbqSiaGAh6cUiqE9kaxfpcdQCgmlkgnY0gmlwhKwSQPeKbXVsdGlhZGRyc5YACASsEkD3Bk-FAAoErBJA9wZPht0DgnJzhQDGAQAAiXNlY3AyNTZrMaECc_X4P0eWL0HvH8cRlBqYr8o2844BmNzGE3sBhMwvmI6DdGNwgk-Fg3VkcIJPh4V3YWt1MgM --storenode=/ip4/172.18.64.247/tcp/20357/p2p/16Uiu2HAm3ELQGwaE6AZYnjR828d4dyhTLG9pN4KCMMbdWjzJ6F1X --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.137 waku 548121b02015e4321b3a99f1a8b00be99f687724475acddde87c59e1ac9f814a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 548121b02015. Setting up logs at ./log/docker/store_node1_2026-04-09_04-47-58__18010d1b-6da6-49be-adc1-a732cccb8040__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59765
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59765/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.137/tcp/59766/p2p/16Uiu2HAmGpuXBHRYs4Gs6wjXExETz41YgLADDX4uskreTR8B2GNy","/ip4/172.18.245.137/tcp/59767/ws/p2p/16Uiu2HAmGpuXBHRYs4Gs6wjXExETz41YgLADDX4uskreTR8B2GNy"],"enrUri":"enr:-L24QAhZhHkOo-f8Wo9bpMWaugyuN5dajUY9xxwGgCWE7Ql2XxNMiFP1-fH73lBN8cdKlR5SrKlCf0K7lC-NNMB1LwcCgmlkgnY0gmlwhKwS9YmKbXVsdGlhZGRyc5YACASsEvWJBul2AAoErBL1iQbpd90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPfkYVRRde7nT8DT5PWyh3w7RrR-NefwS08HtDBbAgD6DdGNwgul2g3VkcILpeIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59765/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.247/tcp/20357/p2p/16Uiu2HAm3ELQGwaE6AZYnjR828d4dyhTLG9pN4KCMMbdWjzJ6F1X"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20356/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59765/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20356/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20356/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20356/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa22577fac0163ec891c700b94dd4a30c568071c91a135c6b13951669e1873ad9"}],"paginationCursor":"0xa22577fac0163ec891c700b94dd4a30c568071c91a135c6b13951669e1873ad9"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59765/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa22577fac0163ec891c700b94dd4a30c568071c91a135c6b13951669e1873ad9"}],"paginationCursor":"0xa22577fac0163ec891c700b94dd4a30c568071c91a135c6b13951669e1873ad9"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 33be96aad16d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 548121b02015
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-04-09 04:48:46.088 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:46.089 DEBUG [tests.conftest] Running test: test_store_with_multiple_hashes with id: 2026-04-09_04-48-46__8f6c97e7-4824-43b3-bad2-0031cdd6d248
2026-04-09 04:48:46.089 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:46.089 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:48:46.089 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:48:46.097 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:46.097 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-48-46__8f6c97e7-4824-43b3-bad2-0031cdd6d248__wakuorg_nwaku:latest.log
2026-04-09 04:48:46.097 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:46.097 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:46.099 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:46.099 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.252
2026-04-09 04:48:46.099 DEBUG [src.node.docker_mananger] Generated ports ['29011', '29012', '29013', '29014', '29015']
2026-04-09 04:48:46.099 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:46.099 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:46.100 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:46.100 DEBUG [src.node.docker_mananger] docker run -i -t -p 29011:29011 -p 29012:29012 -p 29013:29013 -p 29014:29014 -p 29015:29015 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=29013 --rest-port=29011 --tcp-port=29012 --discv5-udp-port=29014 --rest-address=0.0.0.0 --nat=extip:172.18.238.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=df6feb29bce69a7b01d2e9da5e943d35ad813af2fc78cffa33fefdb079ababed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29015 --metrics-logging=true --store=true --relay=true
2026-04-09 04:48:46.263 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.252 waku 5bacc5bfdf91abf2d5590a31a7d6f772b30473e235e87db75b2ca4359e19b97f
2026-04-09 04:48:46.302 DEBUG [src.node.docker_mananger] Container started with ID 5bacc5bfdf91. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-48-46__8f6c97e7-4824-43b3-bad2-0031cdd6d248__wakuorg_nwaku:latest.log
2026-04-09 04:48:46.303 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29011
2026-04-09 04:48:46.305 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:46.490 ERROR [src.node.docker_mananger] Max retries reached for container bc87b3e330a1. Exiting log stream.
2026-04-09 04:48:46.892 ERROR [src.node.docker_mananger] Max retries reached for container 8349e49eb2fe. Exiting log stream.
2026-04-09 04:48:47.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29011/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:47.308 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:47.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:47.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29011/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.252/tcp/29012/p2p/16Uiu2HAm9zQSznhncWT4nVJiCTzHpcfVP6CU33JrCtwGzSFtVDsJ","/ip4/172.18.238.252/tcp/29013/ws/p2p/16Uiu2HAm9zQSznhncWT4nVJiCTzHpcfVP6CU33JrCtwGzSFtVDsJ"],"enrUri":"enr:-L24QPaL9N8qdkzfUp4peh0EVj-QITsKHrSFBM0DJPz_WTjGU1oVwnTL850Uxrm2aEwSICRqIn9CyQpoFdaGHnPccakCgmlkgnY0gmlwhKwS7vyKbXVsdGlhZGRyc5YACASsEu78BnFUAAoErBLu_AZxVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2GY5BauexiWxnd9UuZEBv-lFjWWq4OEMdQ19dIvs4CWDdGNwgnFUg3VkcIJxVoV3YWt1MgM"}'
2026-04-09 04:48:47.312 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:47.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:47.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-48-46__8f6c97e7-4824-43b3-bad2-0031cdd6d248__wakuorg_nwaku:latest.log
2026-04-09 04:48:47.320 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:47.320 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:47.321 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:47.322 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.176
2026-04-09 04:48:47.322 DEBUG [src.node.docker_mananger] Generated ports ['28170', '28171', '28172', '28173', '28174']
2026-04-09 04:48:47.322 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:47.322 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:47.322 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:47.322 DEBUG [src.node.docker_mananger] docker run -i -t -p 28170:28170 -p 28171:28171 -p 28172:28172 -p 28173:28173 -p 28174:28174 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=28172 --rest-port=28170 --tcp-port=28171 --discv5-udp-port=28173 --rest-address=0.0.0.0 --nat=extip:172.18.232.176 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=44fb888fe55ba19dc3d7fd10ba1de9710fcb48dba6a92b95dcff2670bba8e1f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28174 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPaL9N8qdkzfUp4peh0EVj-QITsKHrSFBM0DJPz_WTjGU1oVwnTL850Uxrm2aEwSICRqIn9CyQpoFdaGHnPccakCgmlkgnY0gmlwhKwS7vyKbXVsdGlhZGRyc5YACASsEu78BnFUAAoErBLu_AZxVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2GY5BauexiWxnd9UuZEBv-lFjWWq4OEMdQ19dIvs4CWDdGNwgnFUg3VkcIJxVoV3YWt1MgM --storenode=/ip4/172.18.238.252/tcp/29012/p2p/16Uiu2HAm9zQSznhncWT4nVJiCTzHpcfVP6CU33JrCtwGzSFtVDsJ --store=true --relay=true
2026-04-09 04:48:47.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.176 waku 41596280d2f96f99153f1c4888e0a3e563c5cd4e40d409d6d8eca5d7e451762b
2026-04-09 04:48:47.537 DEBUG [src.node.docker_mananger] Container started with ID 41596280d2f9. Setting up logs at ./log/docker/store_node1_2026-04-09_04-48-46__8f6c97e7-4824-43b3-bad2-0031cdd6d248__wakuorg_nwaku:latest.log
2026-04-09 04:48:47.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28170
2026-04-09 04:48:47.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:48.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28170/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:48.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:48.544 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:48.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:48.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.176/tcp/28171/p2p/16Uiu2HAmK6RppKnnMYTbVMaT4nX1byHUBr5Z99ZD7zq8bWtCNGBC","/ip4/172.18.232.176/tcp/28172/ws/p2p/16Uiu2HAmK6RppKnnMYTbVMaT4nX1byHUBr5Z99ZD7zq8bWtCNGBC"],"enrUri":"enr:-L24QKhG7I38owZ96UmZOHxNzW9gHkA6_kfEm5xlyUmjynf_RYVvBSd9HqZ1SCeAY8u0tNX_tbtUlYYZ0aaBGCAsgAoCgmlkgnY0gmlwhKwS6LCKbXVsdGlhZGRyc5YACASsEuiwBm4LAAoErBLosAZuDN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDX6pyLZuIroofunV1ogo9D_2nxomYLp--V4OXxNah4IODdGNwgm4Lg3VkcIJuDYV3YWt1MgM"}'
2026-04-09 04:48:48.546 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:48.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28170/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.252/tcp/29012/p2p/16Uiu2HAm9zQSznhncWT4nVJiCTzHpcfVP6CU33JrCtwGzSFtVDsJ"]'
2026-04-09 04:48:48.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:48.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:48:48.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.556 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:48.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:48.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.561 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:48.762 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:48.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:48.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.768 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:48.969 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:48.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:48.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:48.976 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:49.176 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:49.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:49.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:49.385 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:49.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:49.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.394 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:49.595 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:49.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:49.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:49.803 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:49.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:49.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:49.810 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:50.011 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:50.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:50.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:50.018 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:50.219 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:50.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:50.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:50.225 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:50.426 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:50.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:50.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:50.433 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:50.634 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:50.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:50.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:50.641 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:50.841 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:50.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:50.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:50.848 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:51.048 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:51.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:51.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:51.057 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:51.257 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:51.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:51.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:51.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:51.465 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:51.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:51.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:51.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:51.674 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:51.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:51.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:51.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:51.883 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:51.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:51.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:51.890 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:52.091 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:52.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:52.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:52.099 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:52.300 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:52.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:52.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:52.307 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:52.508 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:52.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:52.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:52.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:52.716 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:52.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:52.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:52.723 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:52.924 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:52.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:52.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:52.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:53.133 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:53.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:53.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:53.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:53.343 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:53.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:53.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:53.350 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:53.551 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:53.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:53.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:53.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:53.758 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:53.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:53.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:53.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:53.967 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:53.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:53.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:53.973 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:54.175 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:54.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:54.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:54.182 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:54.382 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:54.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:54.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:54.389 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:54.590 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:54.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:54.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:54.598 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:54.799 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:54.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:54.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:54.807 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:55.008 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:55.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:55.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:55.015 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:55.216 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:55.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:55.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:55.223 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:55.424 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:55.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:55.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:55.431 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:55.632 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:55.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:55.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:55.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:55.840 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:55.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:55.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:55.847 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:56.048 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:56.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:56.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:56.257 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:56.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:56.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:56.465 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:56.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:56.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.472 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:56.673 DEBUG [src.steps.store] Relaying message
2026-04-09 04:48:56.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29011/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:56.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:56.680 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:48:56.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29011/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9dc7020d18339c46a36559f38d2da4489e034e2f391e9cc6215b85e2eccdc471%2C0xdeaa56d9761b00ee2ea385bef492094693ce3b1f8a653bd15b8cdc95a5045971&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:56.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9dc7020d18339c46a36559f38d2da4489e034e2f391e9cc6215b85e2eccdc471"},{"messageHash":"0xdeaa56d9761b00ee2ea385bef492094693ce3b1f8a653bd15b8cdc95a5045971"}]}'
2026-04-09 04:48:56.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9dc7020d18339c46a36559f38d2da4489e034e2f391e9cc6215b85e2eccdc471%2C0xdeaa56d9761b00ee2ea385bef492094693ce3b1f8a653bd15b8cdc95a5045971&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:56.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9dc7020d18339c46a36559f38d2da4489e034e2f391e9cc6215b85e2eccdc471"},{"messageHash":"0xdeaa56d9761b00ee2ea385bef492094693ce3b1f8a653bd15b8cdc95a5045971"}]}'
2026-04-09 04:48:56.891 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:56.892 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:56.892 DEBUG [src.node.waku_node] Stopping container with id 5bacc5bfdf91
2026-04-09 04:48:57.325 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:57.327 DEBUG [src.node.waku_node] Stopping container with id 41596280d2f9
2026-04-09 04:48:57.749 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:57.751 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:57.767 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:57.783 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,187 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers with id: 2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15834', '15835', '15836', '15837', '15838']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15834:15834 -p 15835:15835 -p 15836:15836 -p 15837:15837 -p 15838:15838 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=15836 --rest-port=15834 --tcp-port=15835 --discv5-udp-port=15837 --rest-address=0.0.0.0 --nat=extip:172.18.242.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c3c8ac5d44fe5d97acc01741bb6a589b7724ee35c2eada47fedadfb7a7d754bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15838 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.85 waku 223aeb5dcdf96ef08fce278099df50e266798a7e154219a431d57963a6d5a811
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 223aeb5dcdf9. Setting up logs at ./log/docker/node1_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15834
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4df2085745a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9cfe6fb479f3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15834/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15834/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL","/ip4/172.18.242.85/tcp/15836/ws/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL"],"enrUri":"enr:-L24QBv2ZYK_RbFFW1pBz49kwXt_DBw550XlkmRZre3viUv4BrIqVG9HHzTyipzg6o1iynNN1jx2Hlue54yXAn6E4CECgmlkgnY0gmlwhKwS8lWKbXVsdGlhZGRyc5YACASsEvJVBj3bAAoErBLyVQY93N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_9jiKgzB-eNSozjQELIXWr_hYWJ36rJVf7bhGkbFPNGDdGNwgj3bg3VkcII93YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44812', '44813', '44814', '44815', '44816']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44812:44812 -p 44813:44813 -p 44814:44814 -p 44815:44815 -p 44816:44816 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=44814 --rest-port=44812 --tcp-port=44813 --discv5-udp-port=44815 --rest-address=0.0.0.0 --nat=extip:172.18.83.23 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=711cac87dfc7353c33bc7ee53c8014e7d4cdb1dea6756cc15b7bafbdc95becf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44816 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBv2ZYK_RbFFW1pBz49kwXt_DBw550XlkmRZre3viUv4BrIqVG9HHzTyipzg6o1iynNN1jx2Hlue54yXAn6E4CECgmlkgnY0gmlwhKwS8lWKbXVsdGlhZGRyc5YACASsEvJVBj3bAAoErBLyVQY93N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_9jiKgzB-eNSozjQELIXWr_hYWJ36rJVf7bhGkbFPNGDdGNwgj3bg3VkcII93YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.23 waku d440d6fa2b4de7aea36193a60bd1f83f4fdc3ea1a9f9353d085ee2206ec76181
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d440d6fa2b4d. Setting up logs at ./log/docker/node2_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44812
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44812/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44812/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.23/tcp/44813/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq","/ip4/172.18.83.23/tcp/44814/ws/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq"],"enrUri":"enr:-L24QJAB694azYjuveECjpRo5HxxJsyhoG18NpwQHMD2LBdkc-Fe7tnPHZkF6WZVdMgx6NwSrjJF9onwpsqEOsSUvqoCgmlkgnY0gmlwhKwSUxeKbXVsdGlhZGRyc5YACASsElMXBq8NAAoErBJTFwavDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg99r7KTJg32bQTXGvfQ4sncKG-CMvQ2uyqIUDAHtuFaDdGNwgq8Ng3VkcIKvD4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60505', '60506', '60507', '60508', '60509']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60505:60505 -p 60506:60506 -p 60507:60507 -p 60508:60508 -p 60509:60509 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=60507 --rest-port=60505 --tcp-port=60506 --discv5-udp-port=60508 --rest-address=0.0.0.0 --nat=extip:172.18.48.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bcccadbcdc0ebb7abfb83be07ee35d6db50ecc39c4a541fc45fc3dfe8cb6f37b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60509 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBv2ZYK_RbFFW1pBz49kwXt_DBw550XlkmRZre3viUv4BrIqVG9HHzTyipzg6o1iynNN1jx2Hlue54yXAn6E4CECgmlkgnY0gmlwhKwS8lWKbXVsdGlhZGRyc5YACASsEvJVBj3bAAoErBLyVQY93N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_9jiKgzB-eNSozjQELIXWr_hYWJ36rJVf7bhGkbFPNGDdGNwgj3bg3VkcII93YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.165 waku 4caa8bb4ed9fa3602f4634cd3385999edbf72b80c0541870c9d34bf1f3954ee0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4caa8bb4ed9f. Setting up logs at ./log/docker/node3_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60505
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60505/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.165/tcp/60506/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk","/ip4/172.18.48.165/tcp/60507/ws/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk"],"enrUri":"enr:-L24QOUuRyOUM1pgxdM9pmKIMbWaStZefY2MBv5tPnx-kKeyUhoDtFo8CWhkmQJvDqsOFTSRN8Ria4iV19nIVUn5_icCgmlkgnY0gmlwhKwSMKWKbXVsdGlhZGRyc5YACASsEjClBuxaAAoErBIwpQbsW90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNUkL3633u6IEZFT30kmKlawZWihVAX1G2a0FznV2XTmDdGNwguxag3VkcILsXIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60505/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60535', '60536', '60537', '60538', '60539']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60535:60535 -p 60536:60536 -p 60537:60537 -p 60538:60538 -p 60539:60539 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=60537 --rest-port=60535 --tcp-port=60536 --discv5-udp-port=60538 --rest-address=0.0.0.0 --nat=extip:172.18.63.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b13b7d65afd6b2f86dcc40f2ef12fa8faac52d6e4fe8d4c20afbc4eae13f7d9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60539 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBv2ZYK_RbFFW1pBz49kwXt_DBw550XlkmRZre3viUv4BrIqVG9HHzTyipzg6o1iynNN1jx2Hlue54yXAn6E4CECgmlkgnY0gmlwhKwS8lWKbXVsdGlhZGRyc5YACASsEvJVBj3bAAoErBLyVQY93N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_9jiKgzB-eNSozjQELIXWr_hYWJ36rJVf7bhGkbFPNGDdGNwgj3bg3VkcII93YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.13 waku 46e1e683cf3965b9b5e1bb0f991ab1fde56baad82362eea183b8cdd49cc1d992
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46e1e683cf39. Setting up logs at ./log/docker/node4_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60535
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60535/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.13/tcp/60536/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2","/ip4/172.18.63.13/tcp/60537/ws/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2"],"enrUri":"enr:-L24QItBLpj2wDHYH2PTqGn0L6e-DLeUX6NpPbhTxIJf2JAsQ04r4O1R3VsNsElmTrZk8KwJpu8htdrrhBFYwQJLWGMCgmlkgnY0gmlwhKwSPw2KbXVsdGlhZGRyc5YACASsEj8NBux4AAoErBI_DQbsed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED73BRDrCOJmwJwAUeiAohf0SJcuHpdF4IH1r94KcdA_WDdGNwgux4g3VkcILseoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60535/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34389', '34390', '34391', '34392', '34393']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34389:34389 -p 34390:34390 -p 34391:34391 -p 34392:34392 -p 34393:34393 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=34391 --rest-port=34389 --tcp-port=34390 --discv5-udp-port=34392 --rest-address=0.0.0.0 --nat=extip:172.18.150.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=978fcc6e427e6353dcb5ab5cfb48feda55bce30dff20ade86af8dbcd4fd0c2ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34393 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBv2ZYK_RbFFW1pBz49kwXt_DBw550XlkmRZre3viUv4BrIqVG9HHzTyipzg6o1iynNN1jx2Hlue54yXAn6E4CECgmlkgnY0gmlwhKwS8lWKbXVsdGlhZGRyc5YACASsEvJVBj3bAAoErBLyVQY93N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_9jiKgzB-eNSozjQELIXWr_hYWJ36rJVf7bhGkbFPNGDdGNwgj3bg3VkcII93YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.254 waku 94c1328aed4fa8b5edea477e759168de7b3a4a3ce568572370be2516b800957e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94c1328aed4f. Setting up logs at ./log/docker/node5_2026-04-09_04-49-14__d4c1eb2f-0fb1-43e1-9666-74d61c1a475c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34389
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34389/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34389/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.254/tcp/34390/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj","/ip4/172.18.150.254/tcp/34391/ws/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj"],"enrUri":"enr:-L24QBDZc0OJZyACwEGmkZ4VDB4vFXwN6vSwk1pDAO-8JYwiObxz6_4EeYX4OKbkxJyDIimfGHBy09zwKox8P1wszHMCgmlkgnY0gmlwhKwSlv6KbXVsdGlhZGRyc5YACASsEpb-BoZWAAoErBKW_gaGV90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDON3pkmmPOWz91OfkizdQ86zqOnGHx4AM7pSmFN92j86DdGNwgoZWg3VkcIKGWIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34389/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15834/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44812/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60535/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34389/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
DEBUG  test_peer_store:test_peer_store.py:25 Node 0 peer ID 16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL
DEBUG  test_peer_store:test_peer_store.py:25 Node 1 peer ID 16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq
DEBUG  test_peer_store:test_peer_store.py:25 Node 2 peer ID 16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk
DEBUG  test_peer_store:test_peer_store.py:25 Node 3 peer ID 16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2
DEBUG  test_peer_store:test_peer_store.py:25 Node 4 peer ID 16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15834/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.48.165/tcp/32914/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.83.23/tcp/51550/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.63.13/tcp/35080/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.150.254/tcp/59380/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.48.165/tcp/32914/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.83.23/tcp/51550/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.63.13/tcp/35080/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.150.254/tcp/59380/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44812/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.48.165/tcp/60506/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.63.13/tcp/60536/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.150.254/tcp/34390/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.48.165/tcp/60506/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.63.13/tcp/60536/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.150.254/tcp/34390/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60505/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.83.23/tcp/48834/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.63.13/tcp/60536/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.150.254/tcp/34390/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.83.23/tcp/48834/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.63.13/tcp/60536/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.150.254/tcp/34390/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60535/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.48.165/tcp/33486/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.83.23/tcp/56130/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.150.254/tcp/34390/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.48.165/tcp/33486/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.83.23/tcp/56130/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.150.254/tcp/34390/p2p/16Uiu2HAmGUySbdaTtsxwstzJhWxQe3CCY3f2nWZeoftrGu9rDXPj', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34389/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.48.165/tcp/46006/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.83.23/tcp/59754/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.63.13/tcp/39986/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.48.165/tcp/46006/p2p/16Uiu2HAmGEzZW8UDDaT3vK1ZUzgM2mJE2691279firZMjLDWvDYk', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.242.85/tcp/15835/p2p/16Uiu2HAmVsi8HQb4HpCqfbpJTTLP3XkrMAZxcN6j7f4iNog1kjkL', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.83.23/tcp/59754/p2p/16Uiu2HAmMXmMVpkXp6qwMuuqA2CHRnVgGRPZQ8ZTz2rV2t4KdMxq', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.63.13/tcp/39986/p2p/16Uiu2HAmUmf88gdN74WntYGfuuHi93nFnEGbSDpabNbUpR6NUYR2', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [9, 25, 0, 1000, 1], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'Discv5'}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 223aeb5dcdf9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d440d6fa2b4d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4caa8bb4ed9f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 223aeb5dcdf9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 46e1e683cf39
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d440d6fa2b4d. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 94c1328aed4f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4caa8bb4ed9f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-09 04:48:26.482 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:26.482 DEBUG [tests.conftest] Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-04-09_04-48-26__ed6b6986-7547-4dd3-b350-6551bff77843
2026-04-09 04:48:26.483 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:26.483 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:48:26.483 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-09 04:48:26.491 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:26.491 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-26__ed6b6986-7547-4dd3-b350-6551bff77843__wakuorg_nwaku:latest.log
2026-04-09 04:48:26.491 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:26.491 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:26.493 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:26.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.126
2026-04-09 04:48:26.493 DEBUG [src.node.docker_mananger] Generated ports ['6114', '6115', '6116', '6117', '6118']
2026-04-09 04:48:26.493 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:26.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:26.494 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:26.494 DEBUG [src.node.docker_mananger] docker run -i -t -p 6114:6114 -p 6115:6115 -p 6116:6116 -p 6117:6117 -p 6118:6118 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=6116 --rest-port=6114 --tcp-port=6115 --discv5-udp-port=6117 --rest-address=0.0.0.0 --nat=extip:172.18.159.126 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f2d34ac51108fdc2bdf94c55c671ce6c198fceab094509cfdbf141d4084d6df9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6118 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-09 04:48:26.656 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.126 waku a242eabe97c2c061523e2fa48df0bbdb93185a3b383050ad6b73f2517c07b10e
2026-04-09 04:48:26.687 DEBUG [src.node.docker_mananger] Container started with ID a242eabe97c2. Setting up logs at ./log/docker/node1_2026-04-09_04-48-26__ed6b6986-7547-4dd3-b350-6551bff77843__wakuorg_nwaku:latest.log
2026-04-09 04:48:26.688 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6114
2026-04-09 04:48:26.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:26.885 ERROR [src.node.docker_mananger] Max retries reached for container 9c417a651a5f. Exiting log stream.
2026-04-09 04:48:27.273 ERROR [src.node.docker_mananger] Max retries reached for container 02a44fbb6caa. Exiting log stream.
2026-04-09 04:48:27.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6114/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:27.692 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:27.692 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:27.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:27.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.126/tcp/6115/p2p/16Uiu2HAmQGEQDhBXuoTyfXNQAsHSV2QdMJ9xsfBKe99QqmzEY6QL","/ip4/172.18.159.126/tcp/6116/ws/p2p/16Uiu2HAmQGEQDhBXuoTyfXNQAsHSV2QdMJ9xsfBKe99QqmzEY6QL"],"enrUri":"enr:-L24QBVkRq2-KERaKnfK-P5OJLNRrJbIIrIDRQByV4JzfheQP1DvEcBUZJdGdYM7IRWOdJBVUqbyG6Gq3cHs2AjOgfMCgmlkgnY0gmlwhKwSn36KbXVsdGlhZGRyc5YACASsEp9-BhfjAAoErBKffgYX5N0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDrHfFf02C_zVjRwa-AKBSI1X206xvIdu3sfQjPU8d5kWDdGNwghfjg3VkcIIX5YV3YWt1MgU"}'
2026-04-09 04:48:27.695 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:27.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:27.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-26__ed6b6986-7547-4dd3-b350-6551bff77843__wakuorg_nwaku:latest.log
2026-04-09 04:48:27.706 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:27.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:27.708 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:27.708 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.226
2026-04-09 04:48:27.708 DEBUG [src.node.docker_mananger] Generated ports ['31254', '31255', '31256', '31257', '31258']
2026-04-09 04:48:27.708 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:27.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:27.708 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:27.709 DEBUG [src.node.docker_mananger] docker run -i -t -p 31254:31254 -p 31255:31255 -p 31256:31256 -p 31257:31257 -p 31258:31258 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=31256 --rest-port=31254 --tcp-port=31255 --discv5-udp-port=31257 --rest-address=0.0.0.0 --nat=extip:172.18.209.226 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e5a5cbc7284cafa8933d6cd48903dd8b2f1ed3e0c9dcccf6ae0bc39bf3e7adb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31258 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBVkRq2-KERaKnfK-P5OJLNRrJbIIrIDRQByV4JzfheQP1DvEcBUZJdGdYM7IRWOdJBVUqbyG6Gq3cHs2AjOgfMCgmlkgnY0gmlwhKwSn36KbXVsdGlhZGRyc5YACASsEp9-BhfjAAoErBKffgYX5N0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDrHfFf02C_zVjRwa-AKBSI1X206xvIdu3sfQjPU8d5kWDdGNwghfjg3VkcIIX5YV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-09 04:48:27.875 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.226 waku 6abf364efaa5c9fe2de781a4dd71d71f8a34019b90e235b35225d735b342b036
2026-04-09 04:48:27.905 DEBUG [src.node.docker_mananger] Container started with ID 6abf364efaa5. Setting up logs at ./log/docker/node2_2026-04-09_04-48-26__ed6b6986-7547-4dd3-b350-6551bff77843__wakuorg_nwaku:latest.log
2026-04-09 04:48:27.905 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31254
2026-04-09 04:48:27.905 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:28.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31254/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:28.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:28.922 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:28.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:28.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.226/tcp/31255/p2p/16Uiu2HAkzij1vSoTspbCRqQrJqrWJ13EG9fUu6vaUbGtfzCNLEN6","/ip4/172.18.209.226/tcp/31256/ws/p2p/16Uiu2HAkzij1vSoTspbCRqQrJqrWJ13EG9fUu6vaUbGtfzCNLEN6"],"enrUri":"enr:-L24QHIPo0B0Ruc2Xf5oC55eOk_IroQ_xrv82Dgm-XHoZvEKN8hONwTfvSzWvBBRssdOwDOv9PknO9luJ6ZbOTANbNQCgmlkgnY0gmlwhKwS0eKKbXVsdGlhZGRyc5YACASsEtHiBnoXAAoErBLR4gZ6GN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECTqi984E0kl8KY6Ph0Ip5z8F8MkuCSEQ74q77z0NIPQODdGNwgnoXg3VkcIJ6GYV3YWt1MgE"}'
2026-04-09 04:48:28.939 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:28.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.126/tcp/6115/p2p/16Uiu2HAmQGEQDhBXuoTyfXNQAsHSV2QdMJ9xsfBKe99QqmzEY6QL"]'
2026-04-09 04:48:28.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:28.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6114/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-09 04:48:28.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:28.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31254/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-09 04:48:28.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:28.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6114/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:28.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:28.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31254/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:48:28.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:28.969 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:28.970 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:28.970 DEBUG [src.node.waku_node] Stopping container with id a242eabe97c2
2026-04-09 04:48:29.396 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:29.398 DEBUG [src.node.waku_node] Stopping container with id 6abf364efaa5
2026-04-09 04:48:29.797 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:29.798 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:29.809 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:29.818 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_default_page_size with id: 2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31861', '31862', '31863', '31864', '31865']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31861:31861 -p 31862:31862 -p 31863:31863 -p 31864:31864 -p 31865:31865 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=31863 --rest-port=31861 --tcp-port=31862 --discv5-udp-port=31864 --rest-address=0.0.0.0 --nat=extip:172.18.116.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=79d364cdafc80e9b3cad21fdccfde4ddc310b6dfd3d07262d97ae2a14718bbef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31865 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.121 waku 67321b7611c6ed0ca9250d64bd2aa87daa99f2db1b41d6e3251bd31efe378fae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 67321b7611c6. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31861
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1fdd5c9e5ae4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b9e82e630f2e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31861/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31861/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.121/tcp/31862/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC","/ip4/172.18.116.121/tcp/31863/ws/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC"],"enrUri":"enr:-L24QCix16tClP7Mlux4AiRyJGpJxiNBWZuA9mDyQ0iSnYA3Bw2NYFAl55sigtzfJuDRynNFzPeuUE7bN4H-V2pdUW4CgmlkgnY0gmlwhKwSdHmKbXVsdGlhZGRyc5YACASsEnR5Bnx2AAoErBJ0eQZ8d90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9-AtNtuPK_oktmsyaNiT17mLSFDMHtR5gWX2GhH2nXeDdGNwgnx2g3VkcIJ8eIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29240', '29241', '29242', '29243', '29244']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29240:29240 -p 29241:29241 -p 29242:29242 -p 29243:29243 -p 29244:29244 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=29242 --rest-port=29240 --tcp-port=29241 --discv5-udp-port=29243 --rest-address=0.0.0.0 --nat=extip:172.18.243.48 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4b26c1f8f06cdcec9ef7bab4f7cddcad50b598dd3ed5655c0dc06cb2ca8b8a63 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29244 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCix16tClP7Mlux4AiRyJGpJxiNBWZuA9mDyQ0iSnYA3Bw2NYFAl55sigtzfJuDRynNFzPeuUE7bN4H-V2pdUW4CgmlkgnY0gmlwhKwSdHmKbXVsdGlhZGRyc5YACASsEnR5Bnx2AAoErBJ0eQZ8d90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9-AtNtuPK_oktmsyaNiT17mLSFDMHtR5gWX2GhH2nXeDdGNwgnx2g3VkcIJ8eIV3YWt1MgM --storenode=/ip4/172.18.116.121/tcp/31862/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.48 waku d3a877c377ca97a655919e4830407949118fc88b3162246c95d6720c1c007159
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3a877c377ca. Setting up logs at ./log/docker/store_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29240
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29240/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.48/tcp/29241/p2p/16Uiu2HAmBLSatHYiskkVpZLK1yVAPvgH3fF1akMiR76wUHMwehWc","/ip4/172.18.243.48/tcp/29242/ws/p2p/16Uiu2HAmBLSatHYiskkVpZLK1yVAPvgH3fF1akMiR76wUHMwehWc"],"enrUri":"enr:-L24QLZRupnQm95bnfHHMi2ojN8oBNZiGFQDJWiTxC4KzOJYTICMXWQ-2BeY0o8oOilfRMh_tUEXDoIKC1cvfLp8jjYCgmlkgnY0gmlwhKwS8zCKbXVsdGlhZGRyc5YACASsEvMwBnI5AAoErBLzMAZyOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7GPw52z7PINEk91H9SWrEhJVFcoXeujFJ-kMj6iEjX2DdGNwgnI5g3VkcIJyO4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.121/tcp/31862/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29240/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31861/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3404a0f793759b1c21bb39c50b62c629352ca5e4f3c663f7e78b07de3d2530b5"},{"messageHash":"0xa5de546aa57c283709f694e8f4fcd5a404cb14289f88e63599bc776e6d9ccee6"},{"messageHash":"0xa4901146e60d889a34d0a0bd42b58587c8ab0f40e87388f77f552602f2969da3"},{"messageHash":"0x67d7d337b111537fe9da6280a27717b0747323dab99642debd2ba809c34eb339"},{"messageHash":"0x514b228ab01b7de456fc0b8cec62c5573211a80d4de449cc523a8f37c970c18a"},{"messageHash":"0xb4e803ee91fa55afb31093a6ff1956abb533086446e726eafcd928c609224518"},{"messageHash":"0x8ef7aa988fea7e8ec045e669d19e82ac672f0ec0f928c25e85ab75b8ae8a5da5"},{"messageHash":"0xf3699dbaf9ab5b2dc7a935fc13e5f31916229dba05ed301dfebbba5e08666835"},{"messageHash":"0xbd4da801ff28f68352812ab010e4a0212de0e5bc525f1cc1f17ca97e4fe0bcd2"},{"messageHash":"0x35c00841cb6824f49d49c4a19ad9abba9654c48aa2156657d77937e7c073f701"},{"messageHash":"0x2d91d708fcf8ed9eae717b4362ec26b75d12f0a3ffd26a525c86148d6b444139"},{"messageHash":"0x83b585afc64b19cf1fcb310254f8e82fe3b80824df7afb95c5fff7daf8a91040"},{"messageHash":"0xf055f8a16e8b8d60950b25f02db82dc0e4af70ab734f619c1fbec2d5e7b138c1"},{"messageHash":"0x18ed4205d4d255359773af9c78cd10b80458f255f904e3d2adcb648cc23a847a"},{"messageHash":"0xce35fa6c518b742ce1598ccb491851cd4faf5863e210a1e6d4e75ed7d022a9bc"},{"messageHash":"0x38ef9ddc337b073ec7118635ede1a3fb51f36c34e9b3fd92393b8e733a41e0c0"},{"messageHash":"0xcda4fa6b5b65df201a1f5f3487a570c8ac8f2441c9f4d3034bdadcceeee74cd3"},{"messageHash":"0xcf9ec29301bba4aac77d57720d8f3e04317e66ff26202e1374d1daf1c28ec158"},{"messageHash":"0xf1618cc578be81f4817e888ab991dca2772dfc42573514e40e8337782a14ca42"},{"messageHash":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}],"paginationCursor":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29240/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3404a0f793759b1c21bb39c50b62c629352ca5e4f3c663f7e78b07de3d2530b5"},{"messageHash":"0xa5de546aa57c283709f694e8f4fcd5a404cb14289f88e63599bc776e6d9ccee6"},{"messageHash":"0xa4901146e60d889a34d0a0bd42b58587c8ab0f40e87388f77f552602f2969da3"},{"messageHash":"0x67d7d337b111537fe9da6280a27717b0747323dab99642debd2ba809c34eb339"},{"messageHash":"0x514b228ab01b7de456fc0b8cec62c5573211a80d4de449cc523a8f37c970c18a"},{"messageHash":"0xb4e803ee91fa55afb31093a6ff1956abb533086446e726eafcd928c609224518"},{"messageHash":"0x8ef7aa988fea7e8ec045e669d19e82ac672f0ec0f928c25e85ab75b8ae8a5da5"},{"messageHash":"0xf3699dbaf9ab5b2dc7a935fc13e5f31916229dba05ed301dfebbba5e08666835"},{"messageHash":"0xbd4da801ff28f68352812ab010e4a0212de0e5bc525f1cc1f17ca97e4fe0bcd2"},{"messageHash":"0x35c00841cb6824f49d49c4a19ad9abba9654c48aa2156657d77937e7c073f701"},{"messageHash":"0x2d91d708fcf8ed9eae717b4362ec26b75d12f0a3ffd26a525c86148d6b444139"},{"messageHash":"0x83b585afc64b19cf1fcb310254f8e82fe3b80824df7afb95c5fff7daf8a91040"},{"messageHash":"0xf055f8a16e8b8d60950b25f02db82dc0e4af70ab734f619c1fbec2d5e7b138c1"},{"messageHash":"0x18ed4205d4d255359773af9c78cd10b80458f255f904e3d2adcb648cc23a847a"},{"messageHash":"0xce35fa6c518b742ce1598ccb491851cd4faf5863e210a1e6d4e75ed7d022a9bc"},{"messageHash":"0x38ef9ddc337b073ec7118635ede1a3fb51f36c34e9b3fd92393b8e733a41e0c0"},{"messageHash":"0xcda4fa6b5b65df201a1f5f3487a570c8ac8f2441c9f4d3034bdadcceeee74cd3"},{"messageHash":"0xcf9ec29301bba4aac77d57720d8f3e04317e66ff26202e1374d1daf1c28ec158"},{"messageHash":"0xf1618cc578be81f4817e888ab991dca2772dfc42573514e40e8337782a14ca42"},{"messageHash":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}],"paginationCursor":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 67321b7611c6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d3a877c377ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_end_time with id: 2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50889', '50890', '50891', '50892', '50893']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50889:50889 -p 50890:50890 -p 50891:50891 -p 50892:50892 -p 50893:50893 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=50891 --rest-port=50889 --tcp-port=50890 --discv5-udp-port=50892 --rest-address=0.0.0.0 --nat=extip:172.18.12.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfb0729a5461cfc6a65db36dfdea8ed9fb9d7b9dd6d2c1d9cff961ae42f391fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50893 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.230 waku 1afb6bdb6b6397299c1fe0d04c1d6376f48b9f997fc8137e2aacef44619f3f1e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 446953c216a4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1afb6bdb6b63. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50889
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e6bb8549491b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50889/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50889/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.230/tcp/50890/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6","/ip4/172.18.12.230/tcp/50891/ws/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6"],"enrUri":"enr:-L24QC03svi943DgtwdlOrfUWP3XJUDoCXFA9dgSYLiikBTccI2teYGgTGmuhzl615clUJZXXoTb1KG_09OGC_S3rf4CgmlkgnY0gmlwhKwSDOaKbXVsdGlhZGRyc5YACASsEgzmBsbKAAoErBIM5gbGy90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_fHUrzghZTvnlm8L93x5hs_avPcgvQ9v048xSIuGnrODdGNwgsbKg3VkcILGzIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33636', '33637', '33638', '33639', '33640']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33636:33636 -p 33637:33637 -p 33638:33638 -p 33639:33639 -p 33640:33640 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=33638 --rest-port=33636 --tcp-port=33637 --discv5-udp-port=33639 --rest-address=0.0.0.0 --nat=extip:172.18.27.177 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5ae13df85dfddbbb3518cde48e7b092793cbca1ef7ccce9ca4b52a3d66c4d005 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33640 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC03svi943DgtwdlOrfUWP3XJUDoCXFA9dgSYLiikBTccI2teYGgTGmuhzl615clUJZXXoTb1KG_09OGC_S3rf4CgmlkgnY0gmlwhKwSDOaKbXVsdGlhZGRyc5YACASsEgzmBsbKAAoErBIM5gbGy90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_fHUrzghZTvnlm8L93x5hs_avPcgvQ9v048xSIuGnrODdGNwgsbKg3VkcILGzIV3YWt1MgM --storenode=/ip4/172.18.12.230/tcp/50890/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.177 waku 354be3ace9490c18d51b3ed296f05e0b5a6b18d3faca998e519dd5131ab80c1d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 354be3ace949. Setting up logs at ./log/docker/store_node1_2026-04-09_04-49-23__145bec2d-4dbe-435a-9057-e42848b9951a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33636
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33636/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.177/tcp/33637/p2p/16Uiu2HAkvtjk6JPJCzq2ZA6RbQuwzpMgpntNhFivCNNqmKPLhMhu","/ip4/172.18.27.177/tcp/33638/ws/p2p/16Uiu2HAkvtjk6JPJCzq2ZA6RbQuwzpMgpntNhFivCNNqmKPLhMhu"],"enrUri":"enr:-L24QIbQkGFj8md2wEoK1UNKyIvN4RBSUV_lcCmEf4NiyBYfJP-iJZO_I2IK7bSoZIjVTeIAsqUJ0AWpOE9T3I-6YMcCgmlkgnY0gmlwhKwSG7GKbXVsdGlhZGRyc5YACASsEhuxBoNlAAoErBIbsQaDZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFcqf3esoUNXlCDrb2x9kQEKWo0rPg3TW-UJyNzu2ZsSDdGNwgoNlg3VkcIKDZ4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33636/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.230/tcp/50890/p2p/16Uiu2HAmCWy1BSJYQwfy1Q3q5ZQPpgFUNwVAZwuer2VA1q5aY8i6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50889/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33636/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50889/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:238 inquering stored messages with end time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50889/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8922deb2e349e73e168dd5f559ad52929dd9c6ed1266492b6b0a28da59f121b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710163234659840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf05f05d2a68adf3a56b742e2b6c2de4542e5d9061a84595f18c672c6cfe9cb96","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710165234668032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xdd46bca267bc99d2fd3370c93333a221233561c9e8a2c4536da2eee543e29662","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166134670080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x43f9cca8e7b6bb9db2d344769a8497205b03849a5d6bc797d25f3ae9472ac46b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166334671872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7f3dfbaa1805a3c72e77bb9800437ed1911b17a4341ad243d6ff04e909d13167","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710168234673920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xbbae5e167ce322b243e04e779cf73fc821b91c0068e57d55a9144c8b7886c9df","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710176234674944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33636/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8922deb2e349e73e168dd5f559ad52929dd9c6ed1266492b6b0a28da59f121b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710163234659840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf05f05d2a68adf3a56b742e2b6c2de4542e5d9061a84595f18c672c6cfe9cb96","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710165234668032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xdd46bca267bc99d2fd3370c93333a221233561c9e8a2c4536da2eee543e29662","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166134670080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x43f9cca8e7b6bb9db2d344769a8497205b03849a5d6bc797d25f3ae9472ac46b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710166334671872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7f3dfbaa1805a3c72e77bb9800437ed1911b17a4341ad243d6ff04e909d13167","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710168234673920,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xbbae5e167ce322b243e04e779cf73fc821b91c0068e57d55a9144c8b7886c9df","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710176234674944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1afb6bdb6b63
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 354be3ace949
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-04-09 04:46:46.835 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:46:46.835 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc
2026-04-09 04:46:46.835 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:46:46.836 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:46:46.836 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:46:46.843 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:46.844 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
2026-04-09 04:46:46.851 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:46.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
2026-04-09 04:46:46.858 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:46.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
2026-04-09 04:46:46.859 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:46:46.859 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:46:46.860 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:46.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:46.862 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:46.862 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.13
2026-04-09 04:46:46.862 DEBUG [src.node.docker_mananger] Generated ports ['12695', '12696', '12697', '12698', '12699']
2026-04-09 04:46:46.862 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:46.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:46.862 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:46.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 12695:12695 -p 12696:12696 -p 12697:12697 -p 12698:12698 -p 12699:12699 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=12697 --rest-port=12695 --tcp-port=12696 --discv5-udp-port=12698 --rest-address=0.0.0.0 --nat=extip:172.18.149.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaeeffabfa909eaffc1e1b561b39b84e93aa0b7e2d97be145ba5287f5ea2ff15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12699 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:46:47.044 ERROR [src.node.docker_mananger] Max retries reached for container 775b28a0f0bf. Exiting log stream.
2026-04-09 04:46:47.061 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.13 waku 77cb488ec6a3b8d65c6fc80dfe55f874d08bdd4ca6cf8e40043b9c6a43b1b433
2026-04-09 04:46:47.098 DEBUG [src.node.docker_mananger] Container started with ID 77cb488ec6a3. Setting up logs at ./log/docker/node1_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
2026-04-09 04:46:47.098 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12695
2026-04-09 04:46:47.099 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:47.596 ERROR [src.node.docker_mananger] Max retries reached for container 3b064884cd25. Exiting log stream.
2026-04-09 04:46:48.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12695/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:48.102 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:48.103 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:48.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:48.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.13/tcp/12696/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj","/ip4/172.18.149.13/tcp/12697/ws/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj"],"enrUri":"enr:-L24QKh08vNFKYiWT76CtpXYOxP74UrDXrvRajVDME_nlhpjI4gJIgz_T2fR8jt6hxcG4iyUxU4georJTj0STwxVxYwCgmlkgnY0gmlwhKwSlQ2KbXVsdGlhZGRyc5YACASsEpUNBjGYAAoErBKVDQYxmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6JO7ANB9tH9l1-AB0zO7w5-RSq0TJve0TDxGop5Kic6DdGNwgjGYg3VkcIIxmoV3YWt1Mgk"}'
2026-04-09 04:46:48.105 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:48.105 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:48.105 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:48.107 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:48.107 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.15
2026-04-09 04:46:48.107 DEBUG [src.node.docker_mananger] Generated ports ['56502', '56503', '56504', '56505', '56506']
2026-04-09 04:46:48.107 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:48.107 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:48.107 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:48.108 DEBUG [src.node.docker_mananger] docker run -i -t -p 56502:56502 -p 56503:56503 -p 56504:56504 -p 56505:56505 -p 56506:56506 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=56504 --rest-port=56502 --tcp-port=56503 --discv5-udp-port=56505 --rest-address=0.0.0.0 --nat=extip:172.18.54.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e83062445df78f5a4a403ee1320fbac06c8ac27b9fb3bdadb5c8dcddaec3cbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56506 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QKh08vNFKYiWT76CtpXYOxP74UrDXrvRajVDME_nlhpjI4gJIgz_T2fR8jt6hxcG4iyUxU4georJTj0STwxVxYwCgmlkgnY0gmlwhKwSlQ2KbXVsdGlhZGRyc5YACASsEpUNBjGYAAoErBKVDQYxmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6JO7ANB9tH9l1-AB0zO7w5-RSq0TJve0TDxGop5Kic6DdGNwgjGYg3VkcIIxmoV3YWt1Mgk --lightpushnode=/ip4/172.18.149.13/tcp/12696/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj
2026-04-09 04:46:48.305 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.15 waku 0eb25c737ba924522aee60d9840095eee66f670ba70c381e4df4f1afaab9791d
2026-04-09 04:46:48.338 DEBUG [src.node.docker_mananger] Container started with ID 0eb25c737ba9. Setting up logs at ./log/docker/node2_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
2026-04-09 04:46:48.338 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56502
2026-04-09 04:46:48.339 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:49.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56502/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:49.350 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:49.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:49.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56502/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:49.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.15/tcp/56503/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af","/ip4/172.18.54.15/tcp/56504/ws/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af"],"enrUri":"enr:-L24QM2NxnEwqq9S_0S9r_BBnH4bkMPmiUqeSJC2VMPwF7JLOKAfQWI3sQ-yp6Xvnn7pibqNqE4jmMR72VroA2xzuKgCgmlkgnY0gmlwhKwSNg-KbXVsdGlhZGRyc5YACASsEjYPBty3AAoErBI2DwbcuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw8dWztM8hQUoiDl_9kgffisJw0BOchW2-84qvI-LU9CDdGNwgty3g3VkcILcuYV3YWt1Mgk"}'
2026-04-09 04:46:49.376 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:49.377 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:49.379 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:49.383 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:49.383 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.168
2026-04-09 04:46:49.383 DEBUG [src.node.docker_mananger] Generated ports ['35303', '35304', '35305', '35306', '35307']
2026-04-09 04:46:49.384 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:49.384 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:49.384 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:49.384 DEBUG [src.node.docker_mananger] docker run -i -t -p 35303:35303 -p 35304:35304 -p 35305:35305 -p 35306:35306 -p 35307:35307 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=35305 --rest-port=35303 --tcp-port=35304 --discv5-udp-port=35306 --rest-address=0.0.0.0 --nat=extip:172.18.140.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3e7facafb78f75d1bfccffcb1bad0642f18d3d2edfe48f6ca5a755fbfefffe90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35307 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2NxnEwqq9S_0S9r_BBnH4bkMPmiUqeSJC2VMPwF7JLOKAfQWI3sQ-yp6Xvnn7pibqNqE4jmMR72VroA2xzuKgCgmlkgnY0gmlwhKwSNg-KbXVsdGlhZGRyc5YACASsEjYPBty3AAoErBI2DwbcuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw8dWztM8hQUoiDl_9kgffisJw0BOchW2-84qvI-LU9CDdGNwgty3g3VkcILcuYV3YWt1Mgk
2026-04-09 04:46:49.586 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.168 waku 3da9eb90a964c6138535ec5d1e70a963b5db23d810ec11edad04b54645f555dd
2026-04-09 04:46:49.619 DEBUG [src.node.docker_mananger] Container started with ID 3da9eb90a964. Setting up logs at ./log/docker/node3_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
2026-04-09 04:46:49.619 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35303
2026-04-09 04:46:49.619 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:50.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35303/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:50.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:50.641 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:50.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:50.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.168/tcp/35304/p2p/16Uiu2HAmUZLoh9vxbVSDTxxPWaMj4HRLzSn5szV8guwfkWq9XSdU","/ip4/172.18.140.168/tcp/35305/ws/p2p/16Uiu2HAmUZLoh9vxbVSDTxxPWaMj4HRLzSn5szV8guwfkWq9XSdU"],"enrUri":"enr:-L24QERdPpQxyX49rcqtdYiVYbdqJzVlyjrw1pL4POSaYH4kSxEqFH_U1bJaTji0eynNeyC8Au3cUk1-P18bmsGUw78CgmlkgnY0gmlwhKwSjKiKbXVsdGlhZGRyc5YACASsEoyoBonoAAoErBKMqAaJ6d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7EiigCNiN-Yu8l7tnuFX0TcQMFeeN6XPJ85UXiNRSreDdGNwgonog3VkcIKJ6oV3YWt1MgE"}'
2026-04-09 04:46:50.647 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:50.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12695/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:46:50.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:50.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56502/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:46:50.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:50.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:46:50.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:50.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12695/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:50.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/41950/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-09 04:46:50.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56502/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:50.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.168/tcp/54450/p2p/16Uiu2HAmUZLoh9vxbVSDTxxPWaMj4HRLzSn5szV8guwfkWq9XSdU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.149.13/tcp/12696/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:46:50.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35303/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:50.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.54.15/tcp/56503/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:46:50.678 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-09 04:47:20.679 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:47:20.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12695/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1775710040679486920}}'
2026-04-09 04:47:20.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:20.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:47:20.794 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:47:20.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:20.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775710040679486920,"ephemeral":false,"proof":""}]'
2026-04-09 04:47:20.802 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:47:20.803 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:47:20.803 DEBUG [src.node.waku_node] Stopping container with id 77cb488ec6a3
2026-04-09 04:47:21.297 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:21.298 DEBUG [src.node.waku_node] Stopping container with id 0eb25c737ba9
2026-04-09 04:47:21.784 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:21.785 DEBUG [src.node.waku_node] Stopping container with id 3da9eb90a964
2026-04-09 04:47:22.114 ERROR [src.node.docker_mananger] Max retries reached for container 77cb488ec6a3. Exiting log stream.
2026-04-09 04:47:22.287 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:22.293 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:47:22.317 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:22.341 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:22.364 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-04-09 04:49:22.707 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:22.707 DEBUG [tests.conftest] Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-04-09_04-49-22__2dc183b8-21e9-4065-935a-fed479f6793b
2026-04-09 04:49:22.708 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:22.708 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:49:22.708 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:49:22.714 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:22.714 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-49-22__2dc183b8-21e9-4065-935a-fed479f6793b__wakuorg_nwaku:latest.log
2026-04-09 04:49:22.715 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:22.715 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:22.716 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:22.716 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.121
2026-04-09 04:49:22.716 DEBUG [src.node.docker_mananger] Generated ports ['2097', '2098', '2099', '2100', '2101']
2026-04-09 04:49:22.717 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:22.717 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:22.717 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:22.717 DEBUG [src.node.docker_mananger] docker run -i -t -p 2097:2097 -p 2098:2098 -p 2099:2099 -p 2100:2100 -p 2101:2101 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=2099 --rest-port=2097 --tcp-port=2098 --discv5-udp-port=2100 --rest-address=0.0.0.0 --nat=extip:172.18.92.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6e8afe5cef5bb3f276a27ce94a936160eaed1d051c843e8b59cb7ca92bd41856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2101 --metrics-logging=true --store=true --relay=true
2026-04-09 04:49:22.898 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.121 waku 207303fddb8fbf01a846b5240f615166e790d943e6fbe493c54f3167d34d7541
2026-04-09 04:49:22.933 DEBUG [src.node.docker_mananger] Container started with ID 207303fddb8f. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-49-22__2dc183b8-21e9-4065-935a-fed479f6793b__wakuorg_nwaku:latest.log
2026-04-09 04:49:22.935 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2097
2026-04-09 04:49:22.935 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:23.075 ERROR [src.node.docker_mananger] Max retries reached for container eeb4a818c16e. Exiting log stream.
2026-04-09 04:49:23.510 ERROR [src.node.docker_mananger] Max retries reached for container 30d437a930c7. Exiting log stream.
2026-04-09 04:49:23.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2097/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:23.939 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:23.939 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:23.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2097/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:23.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.121/tcp/2098/p2p/16Uiu2HAmLm73Vr99NyM6uPUJkJ3BDJ5G3REZBsZQruo5gAUAb5v4","/ip4/172.18.92.121/tcp/2099/ws/p2p/16Uiu2HAmLm73Vr99NyM6uPUJkJ3BDJ5G3REZBsZQruo5gAUAb5v4"],"enrUri":"enr:-L24QABmksKomYP-Mp_1H2Gx51kMVfRZBdlSAr824hgj57NcH-q_hQwvP8ifpKcwopM6foMmMCtBnneQwESqEubs03YCgmlkgnY0gmlwhKwSXHmKbXVsdGlhZGRyc5YACASsElx5BggyAAoErBJceQYIM90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeG6MYDu5gcCawQ9P9ItYXFyNTIrDJgb8gHq_fgbV4RWDdGNwgggyg3VkcIIINIV3YWt1MgM"}'
2026-04-09 04:49:23.942 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:23.948 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:23.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-49-22__2dc183b8-21e9-4065-935a-fed479f6793b__wakuorg_nwaku:latest.log
2026-04-09 04:49:23.949 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:23.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:23.950 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:23.950 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.230
2026-04-09 04:49:23.950 DEBUG [src.node.docker_mananger] Generated ports ['12257', '12258', '12259', '12260', '12261']
2026-04-09 04:49:23.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:23.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:23.951 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:23.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 12257:12257 -p 12258:12258 -p 12259:12259 -p 12260:12260 -p 12261:12261 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=12259 --rest-port=12257 --tcp-port=12258 --discv5-udp-port=12260 --rest-address=0.0.0.0 --nat=extip:172.18.87.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3f2ca2687890a1e48548dab0b0b66c0fd2cf72d6ff2236d6adec66db0dd3e5d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12261 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QABmksKomYP-Mp_1H2Gx51kMVfRZBdlSAr824hgj57NcH-q_hQwvP8ifpKcwopM6foMmMCtBnneQwESqEubs03YCgmlkgnY0gmlwhKwSXHmKbXVsdGlhZGRyc5YACASsElx5BggyAAoErBJceQYIM90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeG6MYDu5gcCawQ9P9ItYXFyNTIrDJgb8gHq_fgbV4RWDdGNwgggyg3VkcIIINIV3YWt1MgM --storenode=/ip4/172.18.92.121/tcp/2098/p2p/16Uiu2HAmLm73Vr99NyM6uPUJkJ3BDJ5G3REZBsZQruo5gAUAb5v4 --store=true --relay=true
2026-04-09 04:49:24.135 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.230 waku b84624de0a0168240f89248e433dddab2db5349d85aee0545a4cec5eddb53f88
2026-04-09 04:49:24.169 DEBUG [src.node.docker_mananger] Container started with ID b84624de0a01. Setting up logs at ./log/docker/store_node1_2026-04-09_04-49-22__2dc183b8-21e9-4065-935a-fed479f6793b__wakuorg_nwaku:latest.log
2026-04-09 04:49:24.169 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12257
2026-04-09 04:49:24.169 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:25.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12257/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:25.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:25.173 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:25.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12257/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:25.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.230/tcp/12258/p2p/16Uiu2HAmTU6LcGkYQM85DWqpd2a2XGNznxjytB6QPkai7YjnX68T","/ip4/172.18.87.230/tcp/12259/ws/p2p/16Uiu2HAmTU6LcGkYQM85DWqpd2a2XGNznxjytB6QPkai7YjnX68T"],"enrUri":"enr:-L24QLON1kHMKyWWoZOon17c5sc_zyo8_tSuQKsyzcrE-0oKWEtmnhCrnSvy1CsIdA8KIWom51_k08i2vlyt_3OWOGwCgmlkgnY0gmlwhKwSV-aKbXVsdGlhZGRyc5YACASsElfmBi_iAAoErBJX5gYv490DgnJzhQDGAQAAiXNlY3AyNTZrMaED3BSvmeye_t7giRDLrqu68CMuYm5ljz_3T1T3g7k7e-SDdGNwgi_ig3VkcIIv5IV3YWt1MgM"}'
2026-04-09 04:49:25.176 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:25.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12257/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.121/tcp/2098/p2p/16Uiu2HAmLm73Vr99NyM6uPUJkJ3BDJ5G3REZBsZQruo5gAUAb5v4"]'
2026-04-09 04:49:25.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:25.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2097/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:25.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:25.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12257/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:25.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:25.186 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:25.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-09 04:49:25.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:25.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:25.391 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:25.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-09 04:49:25.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:25.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:25.597 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:49:25.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2097/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:25.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c56608d192294e0357229d2f294a0d37ea1c64d56ac23893801eb93b5c411a1"}]}'
2026-04-09 04:49:25.601 DEBUG [src.steps.store] messages length is 1
2026-04-09 04:49:25.602 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:49:25.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12257/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:25.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c56608d192294e0357229d2f294a0d37ea1c64d56ac23893801eb93b5c411a1"}]}'
2026-04-09 04:49:25.605 DEBUG [src.steps.store] messages length is 1
2026-04-09 04:49:25.605 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:25.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-09 04:49:25.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:25.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:25.812 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:25.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2097/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-09 04:49:25.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:25.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:49:26.018 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:49:26.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2097/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:26.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c56608d192294e0357229d2f294a0d37ea1c64d56ac23893801eb93b5c411a1"},{"messageHash":"0x1b055e1b37ec88e3e4edffaff5111f033c49a7e929154c3f81aeb1ee674ca028"}]}'
2026-04-09 04:49:26.022 DEBUG [src.steps.store] messages length is 2
2026-04-09 04:49:26.022 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:49:26.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12257/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:26.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c56608d192294e0357229d2f294a0d37ea1c64d56ac23893801eb93b5c411a1"},{"messageHash":"0x1b055e1b37ec88e3e4edffaff5111f033c49a7e929154c3f81aeb1ee674ca028"}]}'
2026-04-09 04:49:26.025 DEBUG [src.steps.store] messages length is 2
2026-04-09 04:49:26.027 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:26.028 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:26.028 DEBUG [src.node.waku_node] Stopping container with id 207303fddb8f
2026-04-09 04:49:26.478 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:26.478 DEBUG [src.node.waku_node] Stopping container with id b84624de0a01
2026-04-09 04:49:26.906 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:26.907 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:26.914 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:26.921 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-04-09 04:51:48.817 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:51:48.817 DEBUG [tests.conftest] Running test: test_time_filter_negative_start_time with id: 2026-04-09_04-51-48__dddd240b-cc4b-40b6-8399-1dcc50e1571e
2026-04-09 04:51:48.818 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:51:48.818 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:51:48.818 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:51:48.824 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:51:48.824 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-51-48__dddd240b-cc4b-40b6-8399-1dcc50e1571e__wakuorg_nwaku:latest.log
2026-04-09 04:51:48.825 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:51:48.825 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:51:48.826 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:51:48.826 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.115
2026-04-09 04:51:48.826 DEBUG [src.node.docker_mananger] Generated ports ['22608', '22609', '22610', '22611', '22612']
2026-04-09 04:51:48.826 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:51:48.826 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:51:48.827 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:51:48.827 DEBUG [src.node.docker_mananger] docker run -i -t -p 22608:22608 -p 22609:22609 -p 22610:22610 -p 22611:22611 -p 22612:22612 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=22610 --rest-port=22608 --tcp-port=22609 --discv5-udp-port=22611 --rest-address=0.0.0.0 --nat=extip:172.18.102.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3d15cdcafeff3fd632b9debab0ebacd04f0cb6adc43a717f065ca2f68d7d2a79 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22612 --metrics-logging=true --store=true --relay=true
2026-04-09 04:51:48.999 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.115 waku 6276447b117c6a141d9105ea6b46078b205a8d25419a0f2f619c912c22bd6acf
2026-04-09 04:51:49.040 DEBUG [src.node.docker_mananger] Container started with ID 6276447b117c. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-51-48__dddd240b-cc4b-40b6-8399-1dcc50e1571e__wakuorg_nwaku:latest.log
2026-04-09 04:51:49.043 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22608
2026-04-09 04:51:49.043 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:51:49.190 ERROR [src.node.docker_mananger] Max retries reached for container 03e671465cc2. Exiting log stream.
2026-04-09 04:51:49.612 ERROR [src.node.docker_mananger] Max retries reached for container dd6a8afc25ce. Exiting log stream.
2026-04-09 04:51:50.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22608/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:50.046 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:51:50.046 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:51:50.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22608/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:50.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.115/tcp/22609/p2p/16Uiu2HAmF5y7n6AoRsRxVdhfuUSmDPFd6jHXUUWpJAB5tHTM6tA3","/ip4/172.18.102.115/tcp/22610/ws/p2p/16Uiu2HAmF5y7n6AoRsRxVdhfuUSmDPFd6jHXUUWpJAB5tHTM6tA3"],"enrUri":"enr:-L24QJamhx9hBc71X5R4LoQKALjThEijT2KhuFNqUq68OYZpfufJI-Z4HqlXY3V2glr0XyVUDAonRLUcaxtvqh6LCDYCgmlkgnY0gmlwhKwSZnOKbXVsdGlhZGRyc5YACASsEmZzBlhRAAoErBJmcwZYUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJB1__eD-mqj2I2CrknMUCkVWLwijvb157HEF9mJ92gCDdGNwglhRg3VkcIJYU4V3YWt1MgM"}'
2026-04-09 04:51:50.049 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:51:50.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:51:50.056 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-51-48__dddd240b-cc4b-40b6-8399-1dcc50e1571e__wakuorg_nwaku:latest.log
2026-04-09 04:51:50.056 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:51:50.056 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:51:50.057 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:51:50.057 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.100
2026-04-09 04:51:50.058 DEBUG [src.node.docker_mananger] Generated ports ['8915', '8916', '8917', '8918', '8919']
2026-04-09 04:51:50.058 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:51:50.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:51:50.058 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:51:50.058 DEBUG [src.node.docker_mananger] docker run -i -t -p 8915:8915 -p 8916:8916 -p 8917:8917 -p 8918:8918 -p 8919:8919 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=8917 --rest-port=8915 --tcp-port=8916 --discv5-udp-port=8918 --rest-address=0.0.0.0 --nat=extip:172.18.231.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d3c7b5dcdb52e7143dd0c721befdea25aa3ad70ada37c9bd29aee1bdf5c96a24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8919 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJamhx9hBc71X5R4LoQKALjThEijT2KhuFNqUq68OYZpfufJI-Z4HqlXY3V2glr0XyVUDAonRLUcaxtvqh6LCDYCgmlkgnY0gmlwhKwSZnOKbXVsdGlhZGRyc5YACASsEmZzBlhRAAoErBJmcwZYUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJB1__eD-mqj2I2CrknMUCkVWLwijvb157HEF9mJ92gCDdGNwglhRg3VkcIJYU4V3YWt1MgM --storenode=/ip4/172.18.102.115/tcp/22609/p2p/16Uiu2HAmF5y7n6AoRsRxVdhfuUSmDPFd6jHXUUWpJAB5tHTM6tA3 --store=true --relay=true
2026-04-09 04:51:50.238 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.100 waku 340e3dd68454d0252366757693a9d46c97da3662a341ec18f36da434c9b78c92
2026-04-09 04:51:50.271 DEBUG [src.node.docker_mananger] Container started with ID 340e3dd68454. Setting up logs at ./log/docker/store_node1_2026-04-09_04-51-48__dddd240b-cc4b-40b6-8399-1dcc50e1571e__wakuorg_nwaku:latest.log
2026-04-09 04:51:50.272 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8915
2026-04-09 04:51:50.272 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:51:51.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8915/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:51.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:51:51.275 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:51:51.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:51.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.100/tcp/8916/p2p/16Uiu2HAmLPPXUMzr9EUfviXRuF4u91fMJFb9FH8AX34rShDyy82u","/ip4/172.18.231.100/tcp/8917/ws/p2p/16Uiu2HAmLPPXUMzr9EUfviXRuF4u91fMJFb9FH8AX34rShDyy82u"],"enrUri":"enr:-L24QE9CgqKeD15zpzb81C8uvSYU_FJnsXZ7FspKn91zerw9O1JyU5sOi2QT7_cll-yMvz0Z1xIllhs6uCRy3IbrwrcCgmlkgnY0gmlwhKwS52SKbXVsdGlhZGRyc5YACASsEudkBiLUAAoErBLnZAYi1d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDct5oO5SoCJyT6Q-7v4MzrwMbzJZ5_YQNcgfTfmFgO6qDdGNwgiLUg3VkcIIi1oV3YWt1MgM"}'
2026-04-09 04:51:51.278 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:51:51.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.115/tcp/22609/p2p/16Uiu2HAmF5y7n6AoRsRxVdhfuUSmDPFd6jHXUUWpJAB5tHTM6tA3"]'
2026-04-09 04:51:51.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:51.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22608/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:51:51.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:51.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:51:51.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:51.288 DEBUG [src.steps.store] Relaying message
2026-04-09 04:51:51.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:51:51.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:51.293 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:51:51.494 DEBUG [src.steps.store] Relaying message
2026-04-09 04:51:51.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:51:51.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:51.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:51:51.700 DEBUG [src.steps.store] Relaying message
2026-04-09 04:51:51.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:51:51.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:51.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:51:51.906 DEBUG [src.steps.store] Relaying message
2026-04-09 04:51:51.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:51:51.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:51.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:51:52.113 DEBUG [src.steps.store] Relaying message
2026-04-09 04:51:52.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:51:52.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:52.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:51:52.318 DEBUG [src.steps.store] Relaying message
2026-04-09 04:51:52.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:51:52.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:51:52.324 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:51:52.524 DEBUG [tests.store.test_time_filter] inquering stored messages with start time -10000
2026-04-09 04:51:52.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22608/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:52.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbc288b4f4300075f112876174a7856059ef59a03a1288f9af270ab6c00183655","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710308287931904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3022bdd2f8b3c8ffcd3c3b707c041cf70ee84c2a899979d48b43c13e6afc57e6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710310287939072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x2ab36b67c8781b05bf388d4404cbf75b566f982914c3ed1122236a57871a0b7a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710311187941120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xe986d7106fafc533710e5e48e997d32685ea29626852c4468ea8210e770e72ed","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710311387942912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0bcf0f2dd57a0da0c7723d9b64e439130baef40006147f5b92ebd7f19be43b85","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710313287944960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf6ae2fa7d6ad259a8dfe53740d5d598fc194d38cf0892850047e8b2cb746443b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710321287945984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-09 04:51:52.528 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-04-09 04:51:52.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8915/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:51:52.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbc288b4f4300075f112876174a7856059ef59a03a1288f9af270ab6c00183655","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710308287931904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x3022bdd2f8b3c8ffcd3c3b707c041cf70ee84c2a899979d48b43c13e6afc57e6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710310287939072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x2ab36b67c8781b05bf388d4404cbf75b566f982914c3ed1122236a57871a0b7a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710311187941120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xe986d7106fafc533710e5e48e997d32685ea29626852c4468ea8210e770e72ed","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710311387942912,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0bcf0f2dd57a0da0c7723d9b64e439130baef40006147f5b92ebd7f19be43b85","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710313287944960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf6ae2fa7d6ad259a8dfe53740d5d598fc194d38cf0892850047e8b2cb746443b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710321287945984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-09 04:51:52.532 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-04-09 04:51:52.534 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:51:52.535 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:51:52.535 DEBUG [src.node.waku_node] Stopping container with id 6276447b117c
2026-04-09 04:51:52.999 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:52.999 DEBUG [src.node.waku_node] Stopping container with id 340e3dd68454
2026-04-09 04:51:53.415 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:53.417 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:51:53.429 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:51:53.436 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-04-09 04:49:07.416 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:07.416 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case1 with id: 2026-04-09_04-49-07__3ce6f507-286e-43b3-9ff4-c821502ca1bc
2026-04-09 04:49:07.416 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:07.424 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:07.424 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-07__3ce6f507-286e-43b3-9ff4-c821502ca1bc__wakuorg_nwaku:latest.log
2026-04-09 04:49:07.430 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:07.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-07__3ce6f507-286e-43b3-9ff4-c821502ca1bc__wakuorg_nwaku:latest.log
2026-04-09 04:49:07.437 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:07.437 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-49-07__3ce6f507-286e-43b3-9ff4-c821502ca1bc__wakuorg_nwaku:latest.log
2026-04-09 04:49:07.438 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:49:07.438 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:07.438 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:07.440 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:07.441 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.14
2026-04-09 04:49:07.441 DEBUG [src.node.docker_mananger] Generated ports ['21722', '21723', '21724', '21725', '21726']
2026-04-09 04:49:07.441 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:07.441 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:07.441 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:07.441 DEBUG [src.node.docker_mananger] docker run -i -t -p 21722:21722 -p 21723:21723 -p 21724:21724 -p 21725:21725 -p 21726:21726 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=21724 --rest-port=21722 --tcp-port=21723 --discv5-udp-port=21725 --rest-address=0.0.0.0 --nat=extip:172.18.120.14 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b03efb5170bdbb520fdac8c46ccf20d5b1e348a53bc823b1d7ee454ef0fd8f9b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21726 --metrics-logging=true --relay=true
2026-04-09 04:49:07.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.14 waku 5a2b2088864bbe4c40d4dba72b06288bcfc14f84fec759050fe1fdedc8b91334
2026-04-09 04:49:07.640 DEBUG [src.node.docker_mananger] Container started with ID 5a2b2088864b. Setting up logs at ./log/docker/node1_2026-04-09_04-49-07__3ce6f507-286e-43b3-9ff4-c821502ca1bc__wakuorg_nwaku:latest.log
2026-04-09 04:49:07.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21722
2026-04-09 04:49:07.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:07.787 ERROR [src.node.docker_mananger] Max retries reached for container a7b83b1685c3. Exiting log stream.
2026-04-09 04:49:08.219 ERROR [src.node.docker_mananger] Max retries reached for container 20ec34b68b41. Exiting log stream.
2026-04-09 04:49:08.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21722/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:08.645 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:08.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:08.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:08.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.14/tcp/21723/p2p/16Uiu2HAmACE1qqz5vi9ZEmz58EZvRAS3EvCwkZtRJo4G5JrHgcBp","/ip4/172.18.120.14/tcp/21724/ws/p2p/16Uiu2HAmACE1qqz5vi9ZEmz58EZvRAS3EvCwkZtRJo4G5JrHgcBp"],"enrUri":"enr:-L24QHK181KR-C0sxnMUVtL2v-8mx9THo9qujx5zAzpEx4OzU5llJJvEnryA4qLgYTRMmjBO3gZnbgc0r9V4ulFllKsCgmlkgnY0gmlwhKwSeA6KbXVsdGlhZGRyc5YACASsEngOBlTbAAoErBJ4DgZU3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC221lISqTmpkSkR2cNdqTnWHYv80VPmwRDugdECX7EFeDdGNwglTbg3VkcIJU3YV3YWt1MhM"}'
2026-04-09 04:49:08.648 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:08.648 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:08.648 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:08.650 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:08.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.160
2026-04-09 04:49:08.650 DEBUG [src.node.docker_mananger] Generated ports ['49654', '49655', '49656', '49657', '49658']
2026-04-09 04:49:08.650 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:08.650 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:08.650 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:08.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 49654:49654 -p 49655:49655 -p 49656:49656 -p 49657:49657 -p 49658:49658 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=49656 --rest-port=49654 --tcp-port=49655 --discv5-udp-port=49657 --rest-address=0.0.0.0 --nat=extip:172.18.116.160 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ba0eba1de3ba75f1bef84b16ca4206aafb529d7768ebd05d95e8c0da1dbbad0 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49658 --metrics-logging=true --relay=true --storenode=/ip4/172.18.120.14/tcp/21723/p2p/16Uiu2HAmACE1qqz5vi9ZEmz58EZvRAS3EvCwkZtRJo4G5JrHgcBp --discv5-bootstrap-node=enr:-L24QHK181KR-C0sxnMUVtL2v-8mx9THo9qujx5zAzpEx4OzU5llJJvEnryA4qLgYTRMmjBO3gZnbgc0r9V4ulFllKsCgmlkgnY0gmlwhKwSeA6KbXVsdGlhZGRyc5YACASsEngOBlTbAAoErBJ4DgZU3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC221lISqTmpkSkR2cNdqTnWHYv80VPmwRDugdECX7EFeDdGNwglTbg3VkcIJU3YV3YWt1MhM
2026-04-09 04:49:08.846 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.160 waku 246be374af8833c965d0091134d8e4f7283c8af58fb0a55f1278fd6cf73d2c21
2026-04-09 04:49:08.878 DEBUG [src.node.docker_mananger] Container started with ID 246be374af88. Setting up logs at ./log/docker/node2_2026-04-09_04-49-07__3ce6f507-286e-43b3-9ff4-c821502ca1bc__wakuorg_nwaku:latest.log
2026-04-09 04:49:08.878 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49654
2026-04-09 04:49:08.879 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:09.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49654/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:09.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:09.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:09.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49654/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:09.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.160/tcp/49655/p2p/16Uiu2HAmLGJzeBUPwzhEL5TMxuP6rGmcpNPNSzZtygPDt6LuVK7J","/ip4/172.18.116.160/tcp/49656/ws/p2p/16Uiu2HAmLGJzeBUPwzhEL5TMxuP6rGmcpNPNSzZtygPDt6LuVK7J"],"enrUri":"enr:-L24QJWeY_e0o6ID-5kVdsSLqo9tvXU2duBekQbDd4FV6i7MbRUJkw0NbExJbplcaE8sfuwfj8k65MOXt6gMstMrWCoCgmlkgnY0gmlwhKwSdKCKbXVsdGlhZGRyc5YACASsEnSgBsH3AAoErBJ0oAbB-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcQ43tz3hpjkIykhgFeZYZcfALJjwOhzGa746lqOF1zWDdGNwgsH3g3VkcILB-YV3YWt1MhM"}'
2026-04-09 04:49:09.887 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:09.887 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:09.887 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:09.889 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:09.889 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.46
2026-04-09 04:49:09.889 DEBUG [src.node.docker_mananger] Generated ports ['57343', '57344', '57345', '57346', '57347']
2026-04-09 04:49:09.890 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:09.890 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:09.890 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:09.890 DEBUG [src.node.docker_mananger] docker run -i -t -p 57343:57343 -p 57344:57344 -p 57345:57345 -p 57346:57346 -p 57347:57347 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=57345 --rest-port=57343 --tcp-port=57344 --discv5-udp-port=57346 --rest-address=0.0.0.0 --nat=extip:172.18.139.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe7182f06e7f934c020acbdb3195eedc38ade9423d54f30fb8e0eecc247fd018 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57347 --metrics-logging=true --relay=true --storenode=/ip4/172.18.116.160/tcp/49655/p2p/16Uiu2HAmLGJzeBUPwzhEL5TMxuP6rGmcpNPNSzZtygPDt6LuVK7J --discv5-bootstrap-node=enr:-L24QJWeY_e0o6ID-5kVdsSLqo9tvXU2duBekQbDd4FV6i7MbRUJkw0NbExJbplcaE8sfuwfj8k65MOXt6gMstMrWCoCgmlkgnY0gmlwhKwSdKCKbXVsdGlhZGRyc5YACASsEnSgBsH3AAoErBJ0oAbB-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcQ43tz3hpjkIykhgFeZYZcfALJjwOhzGa746lqOF1zWDdGNwgsH3g3VkcILB-YV3YWt1MhM
2026-04-09 04:49:10.068 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.46 waku 65238d2fca75fb57c8346f87695a00eaedbce6a84c3fdb95f4046e81dc82f0f2
2026-04-09 04:49:10.102 DEBUG [src.node.docker_mananger] Container started with ID 65238d2fca75. Setting up logs at ./log/docker/node3_2026-04-09_04-49-07__3ce6f507-286e-43b3-9ff4-c821502ca1bc__wakuorg_nwaku:latest.log
2026-04-09 04:49:10.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57343
2026-04-09 04:49:10.103 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:11.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57343/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:11.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:11.107 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:11.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57343/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:11.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.46/tcp/57344/p2p/16Uiu2HAm2xmYtd2pYxVKg3rYXqRBzekLfaB81MyUvgn7ZUUdCRAe","/ip4/172.18.139.46/tcp/57345/ws/p2p/16Uiu2HAm2xmYtd2pYxVKg3rYXqRBzekLfaB81MyUvgn7ZUUdCRAe"],"enrUri":"enr:-L24QDjHnLcLFB8mdz-zG3Uxm_qnFX75d0mMJd4yo1arrKfgH_NBq31xdZFJQmDp12N1rfEsife_s7dgeyVOZ2AcbIMCgmlkgnY0gmlwhKwSiy6KbXVsdGlhZGRyc5YACASsEosuBuAAAAoErBKLLgbgAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECb_kcwIHu0gY8SlM6ebaVhU3p_AxC35SANAvTGJekgCeDdGNwguAAg3VkcILgAoV3YWt1MgE"}'
2026-04-09 04:49:11.110 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:11.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.14/tcp/21723/p2p/16Uiu2HAmACE1qqz5vi9ZEmz58EZvRAS3EvCwkZtRJo4G5JrHgcBp"]'
2026-04-09 04:49:11.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.160/tcp/49655/p2p/16Uiu2HAmLGJzeBUPwzhEL5TMxuP6rGmcpNPNSzZtygPDt6LuVK7J"]'
2026-04-09 04:49:11.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:11.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:11.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:49:11.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.167 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.176 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.186 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.192 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.204 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.210 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.221 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.228 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.238 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.245 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.256 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.261 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.272 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.278 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.290 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.295 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.308 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.314 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.325 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.331 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.341 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.348 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.358 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.365 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.376 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.384 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.394 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.404 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.415 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.422 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.432 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.440 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.451 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.458 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.468 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.475 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.487 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.494 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.506 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49654/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.514 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.527 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.532 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.543 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.549 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.560 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.565 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.576 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.580 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.593 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.599 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.609 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.617 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.628 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.634 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.644 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.650 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.660 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.666 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.677 DEBUG [src.steps.store] Relaying message
2026-04-09 04:49:11.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57343/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:11.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:11.682 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-09 04:49:11.692 DEBUG [src.node.waku_node] Restarting container with id 5a2b2088864b
2026-04-09 04:49:12.317 DEBUG [src.node.waku_node] Restarting container with id 246be374af88
2026-04-09 04:49:12.923 DEBUG [src.node.waku_node] Restarting container with id 65238d2fca75
2026-04-09 04:49:13.754 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-04-09 04:49:15.757 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:49:15.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21722/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:15.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7ccc4ef86e548716cbbd163eeaca13c365cf7e6039e62a7c5473db390f9cfe30"},{"messageHash":"0x87e4c87287f545dc8ee894a55062ab85a858d7858a7467b1b7aabe41d74b58af"},{"messageHash":"0xa1c4bbef7e8a9c0c0f3a650b0bd7f03ab71e04322c1bd05bf72969b00127464d"},{"messageHash":"0xf044ebce7ab437a2e235571791086921fa63a1392a6bb1152b781c4e2c0a3dd4"},{"messageHash":"0x4b2b7447e1a0475618bb383323c94c8a136ee3cee34f36b11f21d37a58b2dfe1"},{"messageHash":"0x7655d9e4c2dcb6da748f52e2797c64108d3131d12ee721d34e4f63306f53737d"},{"messageHash":"0xb51ce1c2e84d13e982ffcc4375d143177e814cfedd5c4dd21511203b1d024169"},{"messageHash":"0x65450cf0128cb6f1692385df1dd7b08bd8b418eda9ab09c34a40bd49bf846577"},{"messageHash":"0xa54d1627e48d87940b9b8a7b4f565cb5aed03334a86325ca72fd9ccff442919c"},{"messageHash":"0xd5e2f35e799a900a1b5892e2fa00bdf036f3a5082900941c2d42b8b7460a00f5"},{"messageHash":"0x4af1983c8492e7e796d8bfccd4869df592ef0368568470f458425757795c4bc7"},{"messageHash":"0x6adf7a8e15955797fbc95131132689a2dfcab86747714520cba9a5749d0a385b"},{"messageHash":"0x679cbd971190a57a96b7129ad559050337fd07031cca3d595659cdef5c2ef9f4"},{"messageHash":"0x15d3590d2cd3d7b77f56add5d00e468c94ec378913a0c9fa3be9f85904355f39"},{"messageHash":"0xd2dead2a12e05a9965aa3f4c5ff4a965f80c81c84fbd64a8e5904380e8f5a148"},{"messageHash":"0x6e5a92a0072072d0d001e860d84cec93f8fbe3568078e5ac3a453fa633e80b09"},{"messageHash":"0x8036de091576f45ad32a15c1def698e811667a9ea333efc65d04685c37c697b5"},{"messageHash":"0x88f1b42d341eacd978e036876aa5fdc5727f362c006a1000ed98ece8c1be3e63"},{"messageHash":"0x90d68583e5a13a6b0b26876af6fee007ad72b0e75593b5fe9663b6731371318a"},{"messageHash":"0x01e9940293977c550245cf50d03861d3cbc6b0693503b6f379ef88bda9e3870d"},{"messageHash":"0xc1138490da217e7aae04c491e29492a4ec2e3f1b0e97f9861a6d756729b0afdc"},{"messageHash":"0xde038fa82b26ee130ac545dc5b5e0dd008c0104290368a5f0b3bb3e8c6a2b899"},{"messageHash":"0x484ae6244213c3f039c78ec27f0a8371f66cd6b1f37b3fb18b50320ca24cde4c"},{"messageHash":"0x283609fa839dc96b52faaba683cc9ae2e80f859b7d8d395dec3142d4321a14dc"},{"messageHash":"0xfb8d2c8759492959cf5093efec0e7ab11b2f549f94e831e89f5afb0d07c8e412"},{"messageHash":"0xd879d8b65f786e60ed70953f0c45341bc8982cb9870252adfc0f52cf13cf128b"},{"messageHash":"0xf4f2a6371e86970a90e488ea06c998a377fac39aa7970cf5f0f78767fd71882f"},{"messageHash":"0xe81f931d19288b266a33d56a5fe2ff9077634742c1204c7a054a0d39806b1d85"},{"messageHash":"0xa2dfce92061adf76ba8f59b29a05d6a074567050ae3a5042b93e2d5857ac41d3"},{"messageHash":"0xdf50b62f8f2367db275d4e5f926a0d3596ab0321bb116069a0c6870bbc63c890"}]}'
2026-04-09 04:49:15.762 DEBUG [src.steps.store] messages length is 30
2026-04-09 04:49:15.766 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:49:15.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49654/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:15.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7ccc4ef86e548716cbbd163eeaca13c365cf7e6039e62a7c5473db390f9cfe30"},{"messageHash":"0x87e4c87287f545dc8ee894a55062ab85a858d7858a7467b1b7aabe41d74b58af"},{"messageHash":"0xa1c4bbef7e8a9c0c0f3a650b0bd7f03ab71e04322c1bd05bf72969b00127464d"},{"messageHash":"0xf044ebce7ab437a2e235571791086921fa63a1392a6bb1152b781c4e2c0a3dd4"},{"messageHash":"0x4b2b7447e1a0475618bb383323c94c8a136ee3cee34f36b11f21d37a58b2dfe1"},{"messageHash":"0x7655d9e4c2dcb6da748f52e2797c64108d3131d12ee721d34e4f63306f53737d"},{"messageHash":"0xb51ce1c2e84d13e982ffcc4375d143177e814cfedd5c4dd21511203b1d024169"},{"messageHash":"0x65450cf0128cb6f1692385df1dd7b08bd8b418eda9ab09c34a40bd49bf846577"},{"messageHash":"0xa54d1627e48d87940b9b8a7b4f565cb5aed03334a86325ca72fd9ccff442919c"},{"messageHash":"0xd5e2f35e799a900a1b5892e2fa00bdf036f3a5082900941c2d42b8b7460a00f5"},{"messageHash":"0x4af1983c8492e7e796d8bfccd4869df592ef0368568470f458425757795c4bc7"},{"messageHash":"0x6adf7a8e15955797fbc95131132689a2dfcab86747714520cba9a5749d0a385b"},{"messageHash":"0x679cbd971190a57a96b7129ad559050337fd07031cca3d595659cdef5c2ef9f4"},{"messageHash":"0x15d3590d2cd3d7b77f56add5d00e468c94ec378913a0c9fa3be9f85904355f39"},{"messageHash":"0xd2dead2a12e05a9965aa3f4c5ff4a965f80c81c84fbd64a8e5904380e8f5a148"},{"messageHash":"0x6e5a92a0072072d0d001e860d84cec93f8fbe3568078e5ac3a453fa633e80b09"},{"messageHash":"0x8036de091576f45ad32a15c1def698e811667a9ea333efc65d04685c37c697b5"},{"messageHash":"0x88f1b42d341eacd978e036876aa5fdc5727f362c006a1000ed98ece8c1be3e63"},{"messageHash":"0x90d68583e5a13a6b0b26876af6fee007ad72b0e75593b5fe9663b6731371318a"},{"messageHash":"0x01e9940293977c550245cf50d03861d3cbc6b0693503b6f379ef88bda9e3870d"},{"messageHash":"0xc1138490da217e7aae04c491e29492a4ec2e3f1b0e97f9861a6d756729b0afdc"},{"messageHash":"0xde038fa82b26ee130ac545dc5b5e0dd008c0104290368a5f0b3bb3e8c6a2b899"},{"messageHash":"0x484ae6244213c3f039c78ec27f0a8371f66cd6b1f37b3fb18b50320ca24cde4c"},{"messageHash":"0x283609fa839dc96b52faaba683cc9ae2e80f859b7d8d395dec3142d4321a14dc"},{"messageHash":"0xfb8d2c8759492959cf5093efec0e7ab11b2f549f94e831e89f5afb0d07c8e412"},{"messageHash":"0xd879d8b65f786e60ed70953f0c45341bc8982cb9870252adfc0f52cf13cf128b"},{"messageHash":"0xf4f2a6371e86970a90e488ea06c998a377fac39aa7970cf5f0f78767fd71882f"},{"messageHash":"0xe81f931d19288b266a33d56a5fe2ff9077634742c1204c7a054a0d39806b1d85"},{"messageHash":"0xa2dfce92061adf76ba8f59b29a05d6a074567050ae3a5042b93e2d5857ac41d3"},{"messageHash":"0xdf50b62f8f2367db275d4e5f926a0d3596ab0321bb116069a0c6870bbc63c890"}]}'
2026-04-09 04:49:15.772 DEBUG [src.steps.store] messages length is 30
2026-04-09 04:49:15.774 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:49:15.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57343/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:15.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"56f15830c3e1f93d1a3c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7ccc4ef86e548716cbbd163eeaca13c365cf7e6039e62a7c5473db390f9cfe30"},{"messageHash":"0x87e4c87287f545dc8ee894a55062ab85a858d7858a7467b1b7aabe41d74b58af"},{"messageHash":"0xa1c4bbef7e8a9c0c0f3a650b0bd7f03ab71e04322c1bd05bf72969b00127464d"},{"messageHash":"0xf044ebce7ab437a2e235571791086921fa63a1392a6bb1152b781c4e2c0a3dd4"},{"messageHash":"0x4b2b7447e1a0475618bb383323c94c8a136ee3cee34f36b11f21d37a58b2dfe1"},{"messageHash":"0x7655d9e4c2dcb6da748f52e2797c64108d3131d12ee721d34e4f63306f53737d"},{"messageHash":"0xb51ce1c2e84d13e982ffcc4375d143177e814cfedd5c4dd21511203b1d024169"},{"messageHash":"0x65450cf0128cb6f1692385df1dd7b08bd8b418eda9ab09c34a40bd49bf846577"},{"messageHash":"0xa54d1627e48d87940b9b8a7b4f565cb5aed03334a86325ca72fd9ccff442919c"},{"messageHash":"0xd5e2f35e799a900a1b5892e2fa00bdf036f3a5082900941c2d42b8b7460a00f5"},{"messageHash":"0x4af1983c8492e7e796d8bfccd4869df592ef0368568470f458425757795c4bc7"},{"messageHash":"0x6adf7a8e15955797fbc95131132689a2dfcab86747714520cba9a5749d0a385b"},{"messageHash":"0x679cbd971190a57a96b7129ad559050337fd07031cca3d595659cdef5c2ef9f4"},{"messageHash":"0x15d3590d2cd3d7b77f56add5d00e468c94ec378913a0c9fa3be9f85904355f39"},{"messageHash":"0xd2dead2a12e05a9965aa3f4c5ff4a965f80c81c84fbd64a8e5904380e8f5a148"},{"messageHash":"0x6e5a92a0072072d0d001e860d84cec93f8fbe3568078e5ac3a453fa633e80b09"},{"messageHash":"0x8036de091576f45ad32a15c1def698e811667a9ea333efc65d04685c37c697b5"},{"messageHash":"0x88f1b42d341eacd978e036876aa5fdc5727f362c006a1000ed98ece8c1be3e63"},{"messageHash":"0x90d68583e5a13a6b0b26876af6fee007ad72b0e75593b5fe9663b6731371318a"},{"messageHash":"0x01e9940293977c550245cf50d03861d3cbc6b0693503b6f379ef88bda9e3870d"},{"messageHash":"0xc1138490da217e7aae04c491e29492a4ec2e3f1b0e97f9861a6d756729b0afdc"},{"messageHash":"0xde038fa82b26ee130ac545dc5b5e0dd008c0104290368a5f0b3bb3e8c6a2b899"},{"messageHash":"0x484ae6244213c3f039c78ec27f0a8371f66cd6b1f37b3fb18b50320ca24cde4c"},{"messageHash":"0x283609fa839dc96b52faaba683cc9ae2e80f859b7d8d395dec3142d4321a14dc"},{"messageHash":"0xfb8d2c8759492959cf5093efec0e7ab11b2f549f94e831e89f5afb0d07c8e412"},{"messageHash":"0xd879d8b65f786e60ed70953f0c45341bc8982cb9870252adfc0f52cf13cf128b"},{"messageHash":"0xf4f2a6371e86970a90e488ea06c998a377fac39aa7970cf5f0f78767fd71882f"},{"messageHash":"0xe81f931d19288b266a33d56a5fe2ff9077634742c1204c7a054a0d39806b1d85"},{"messageHash":"0xa2dfce92061adf76ba8f59b29a05d6a074567050ae3a5042b93e2d5857ac41d3"},{"messageHash":"0xdf50b62f8f2367db275d4e5f926a0d3596ab0321bb116069a0c6870bbc63c890"}]}'
2026-04-09 04:49:15.784 DEBUG [src.steps.store] messages length is 30
2026-04-09 04:49:15.788 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:15.789 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:15.789 DEBUG [src.node.waku_node] Stopping container with id 5a2b2088864b
2026-04-09 04:49:16.218 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:16.219 DEBUG [src.node.waku_node] Stopping container with id 246be374af88
2026-04-09 04:49:16.634 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:16.636 DEBUG [src.node.waku_node] Stopping container with id 65238d2fca75
2026-04-09 04:49:17.039 ERROR [src.node.docker_mananger] Max retries reached for container 5a2b2088864b. Exiting log stream.
2026-04-09 04:49:17.047 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:17.049 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:17.086 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:17.140 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:17.163 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
2026-04-09 04:53:49.543 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:53:49.544 DEBUG [tests.conftest] Running test: test_default_page_size with id: 2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601
2026-04-09 04:53:49.544 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:53:49.544 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:53:49.544 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:53:49.552 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:53:49.552 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
2026-04-09 04:53:49.552 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:53:49.552 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:53:49.554 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:53:49.554 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.121
2026-04-09 04:53:49.554 DEBUG [src.node.docker_mananger] Generated ports ['31861', '31862', '31863', '31864', '31865']
2026-04-09 04:53:49.554 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:53:49.554 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:53:49.555 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:53:49.555 DEBUG [src.node.docker_mananger] docker run -i -t -p 31861:31861 -p 31862:31862 -p 31863:31863 -p 31864:31864 -p 31865:31865 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=31863 --rest-port=31861 --tcp-port=31862 --discv5-udp-port=31864 --rest-address=0.0.0.0 --nat=extip:172.18.116.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=79d364cdafc80e9b3cad21fdccfde4ddc310b6dfd3d07262d97ae2a14718bbef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31865 --metrics-logging=true --store=true --relay=true
2026-04-09 04:53:49.750 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.121 waku 67321b7611c6ed0ca9250d64bd2aa87daa99f2db1b41d6e3251bd31efe378fae
2026-04-09 04:53:49.789 DEBUG [src.node.docker_mananger] Container started with ID 67321b7611c6. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
2026-04-09 04:53:49.789 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31861
2026-04-09 04:53:49.789 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:53:49.869 ERROR [src.node.docker_mananger] Max retries reached for container 1fdd5c9e5ae4. Exiting log stream.
2026-04-09 04:53:50.345 ERROR [src.node.docker_mananger] Max retries reached for container b9e82e630f2e. Exiting log stream.
2026-04-09 04:53:50.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31861/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:50.793 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:53:50.793 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:53:50.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31861/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:50.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.121/tcp/31862/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC","/ip4/172.18.116.121/tcp/31863/ws/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC"],"enrUri":"enr:-L24QCix16tClP7Mlux4AiRyJGpJxiNBWZuA9mDyQ0iSnYA3Bw2NYFAl55sigtzfJuDRynNFzPeuUE7bN4H-V2pdUW4CgmlkgnY0gmlwhKwSdHmKbXVsdGlhZGRyc5YACASsEnR5Bnx2AAoErBJ0eQZ8d90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9-AtNtuPK_oktmsyaNiT17mLSFDMHtR5gWX2GhH2nXeDdGNwgnx2g3VkcIJ8eIV3YWt1MgM"}'
2026-04-09 04:53:50.796 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:53:50.804 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:53:50.804 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
2026-04-09 04:53:50.804 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:53:50.804 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:53:50.806 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:53:50.806 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.48
2026-04-09 04:53:50.806 DEBUG [src.node.docker_mananger] Generated ports ['29240', '29241', '29242', '29243', '29244']
2026-04-09 04:53:50.806 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:53:50.806 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:53:50.806 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:53:50.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 29240:29240 -p 29241:29241 -p 29242:29242 -p 29243:29243 -p 29244:29244 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=29242 --rest-port=29240 --tcp-port=29241 --discv5-udp-port=29243 --rest-address=0.0.0.0 --nat=extip:172.18.243.48 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4b26c1f8f06cdcec9ef7bab4f7cddcad50b598dd3ed5655c0dc06cb2ca8b8a63 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29244 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCix16tClP7Mlux4AiRyJGpJxiNBWZuA9mDyQ0iSnYA3Bw2NYFAl55sigtzfJuDRynNFzPeuUE7bN4H-V2pdUW4CgmlkgnY0gmlwhKwSdHmKbXVsdGlhZGRyc5YACASsEnR5Bnx2AAoErBJ0eQZ8d90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9-AtNtuPK_oktmsyaNiT17mLSFDMHtR5gWX2GhH2nXeDdGNwgnx2g3VkcIJ8eIV3YWt1MgM --storenode=/ip4/172.18.116.121/tcp/31862/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC --store=true --relay=true
2026-04-09 04:53:51.004 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.48 waku d3a877c377ca97a655919e4830407949118fc88b3162246c95d6720c1c007159
2026-04-09 04:53:51.039 DEBUG [src.node.docker_mananger] Container started with ID d3a877c377ca. Setting up logs at ./log/docker/store_node1_2026-04-09_04-53-49__c7a2ed7c-f1e3-48e6-bfda-360620411601__wakuorg_nwaku:latest.log
2026-04-09 04:53:51.041 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29240
2026-04-09 04:53:51.042 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:53:52.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29240/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:52.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:53:52.047 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:53:52.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:52.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.48/tcp/29241/p2p/16Uiu2HAmBLSatHYiskkVpZLK1yVAPvgH3fF1akMiR76wUHMwehWc","/ip4/172.18.243.48/tcp/29242/ws/p2p/16Uiu2HAmBLSatHYiskkVpZLK1yVAPvgH3fF1akMiR76wUHMwehWc"],"enrUri":"enr:-L24QLZRupnQm95bnfHHMi2ojN8oBNZiGFQDJWiTxC4KzOJYTICMXWQ-2BeY0o8oOilfRMh_tUEXDoIKC1cvfLp8jjYCgmlkgnY0gmlwhKwS8zCKbXVsdGlhZGRyc5YACASsEvMwBnI5AAoErBLzMAZyOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7GPw52z7PINEk91H9SWrEhJVFcoXeujFJ-kMj6iEjX2DdGNwgnI5g3VkcIJyO4V3YWt1MgM"}'
2026-04-09 04:53:52.050 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:53:52.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.121/tcp/31862/p2p/16Uiu2HAmC7GwiqAMAF1NDJYAPFJ8bQx1H12cEMcF29T6QfrNUaHC"]'
2026-04-09 04:53:52.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:53:52.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29240/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:53:52.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.059 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.265 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.472 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.478 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.679 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.686 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:52.887 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:52.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:52.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:52.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.094 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.100 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.301 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.307 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.508 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.515 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.715 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:53.921 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:53.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:53.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:53.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.130 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.136 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.337 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.344 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.544 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.551 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.751 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:54.958 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:54.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:54.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:54.965 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.166 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.172 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.373 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.379 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.579 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.585 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.786 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.792 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:55.993 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:55.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:55.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:55.999 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.200 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.207 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.408 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.616 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:56.823 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:56.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:56.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:56.830 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.031 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.237 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.243 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.444 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.452 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.653 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.659 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:57.860 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:57.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:57.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:57.867 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:58.068 DEBUG [src.steps.store] Relaying message
2026-04-09 04:53:58.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31861/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:53:58.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:53:58.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:53:58.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31861/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:58.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3404a0f793759b1c21bb39c50b62c629352ca5e4f3c663f7e78b07de3d2530b5"},{"messageHash":"0xa5de546aa57c283709f694e8f4fcd5a404cb14289f88e63599bc776e6d9ccee6"},{"messageHash":"0xa4901146e60d889a34d0a0bd42b58587c8ab0f40e87388f77f552602f2969da3"},{"messageHash":"0x67d7d337b111537fe9da6280a27717b0747323dab99642debd2ba809c34eb339"},{"messageHash":"0x514b228ab01b7de456fc0b8cec62c5573211a80d4de449cc523a8f37c970c18a"},{"messageHash":"0xb4e803ee91fa55afb31093a6ff1956abb533086446e726eafcd928c609224518"},{"messageHash":"0x8ef7aa988fea7e8ec045e669d19e82ac672f0ec0f928c25e85ab75b8ae8a5da5"},{"messageHash":"0xf3699dbaf9ab5b2dc7a935fc13e5f31916229dba05ed301dfebbba5e08666835"},{"messageHash":"0xbd4da801ff28f68352812ab010e4a0212de0e5bc525f1cc1f17ca97e4fe0bcd2"},{"messageHash":"0x35c00841cb6824f49d49c4a19ad9abba9654c48aa2156657d77937e7c073f701"},{"messageHash":"0x2d91d708fcf8ed9eae717b4362ec26b75d12f0a3ffd26a525c86148d6b444139"},{"messageHash":"0x83b585afc64b19cf1fcb310254f8e82fe3b80824df7afb95c5fff7daf8a91040"},{"messageHash":"0xf055f8a16e8b8d60950b25f02db82dc0e4af70ab734f619c1fbec2d5e7b138c1"},{"messageHash":"0x18ed4205d4d255359773af9c78cd10b80458f255f904e3d2adcb648cc23a847a"},{"messageHash":"0xce35fa6c518b742ce1598ccb491851cd4faf5863e210a1e6d4e75ed7d022a9bc"},{"messageHash":"0x38ef9ddc337b073ec7118635ede1a3fb51f36c34e9b3fd92393b8e733a41e0c0"},{"messageHash":"0xcda4fa6b5b65df201a1f5f3487a570c8ac8f2441c9f4d3034bdadcceeee74cd3"},{"messageHash":"0xcf9ec29301bba4aac77d57720d8f3e04317e66ff26202e1374d1daf1c28ec158"},{"messageHash":"0xf1618cc578be81f4817e888ab991dca2772dfc42573514e40e8337782a14ca42"},{"messageHash":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}],"paginationCursor":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}'
2026-04-09 04:53:58.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29240/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:53:58.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3404a0f793759b1c21bb39c50b62c629352ca5e4f3c663f7e78b07de3d2530b5"},{"messageHash":"0xa5de546aa57c283709f694e8f4fcd5a404cb14289f88e63599bc776e6d9ccee6"},{"messageHash":"0xa4901146e60d889a34d0a0bd42b58587c8ab0f40e87388f77f552602f2969da3"},{"messageHash":"0x67d7d337b111537fe9da6280a27717b0747323dab99642debd2ba809c34eb339"},{"messageHash":"0x514b228ab01b7de456fc0b8cec62c5573211a80d4de449cc523a8f37c970c18a"},{"messageHash":"0xb4e803ee91fa55afb31093a6ff1956abb533086446e726eafcd928c609224518"},{"messageHash":"0x8ef7aa988fea7e8ec045e669d19e82ac672f0ec0f928c25e85ab75b8ae8a5da5"},{"messageHash":"0xf3699dbaf9ab5b2dc7a935fc13e5f31916229dba05ed301dfebbba5e08666835"},{"messageHash":"0xbd4da801ff28f68352812ab010e4a0212de0e5bc525f1cc1f17ca97e4fe0bcd2"},{"messageHash":"0x35c00841cb6824f49d49c4a19ad9abba9654c48aa2156657d77937e7c073f701"},{"messageHash":"0x2d91d708fcf8ed9eae717b4362ec26b75d12f0a3ffd26a525c86148d6b444139"},{"messageHash":"0x83b585afc64b19cf1fcb310254f8e82fe3b80824df7afb95c5fff7daf8a91040"},{"messageHash":"0xf055f8a16e8b8d60950b25f02db82dc0e4af70ab734f619c1fbec2d5e7b138c1"},{"messageHash":"0x18ed4205d4d255359773af9c78cd10b80458f255f904e3d2adcb648cc23a847a"},{"messageHash":"0xce35fa6c518b742ce1598ccb491851cd4faf5863e210a1e6d4e75ed7d022a9bc"},{"messageHash":"0x38ef9ddc337b073ec7118635ede1a3fb51f36c34e9b3fd92393b8e733a41e0c0"},{"messageHash":"0xcda4fa6b5b65df201a1f5f3487a570c8ac8f2441c9f4d3034bdadcceeee74cd3"},{"messageHash":"0xcf9ec29301bba4aac77d57720d8f3e04317e66ff26202e1374d1daf1c28ec158"},{"messageHash":"0xf1618cc578be81f4817e888ab991dca2772dfc42573514e40e8337782a14ca42"},{"messageHash":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}],"paginationCursor":"0x1086db303885536dce0a696d8d12633dc80a9de941089e3e41655cd62651888e"}'
2026-04-09 04:53:58.288 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:53:58.289 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:53:58.289 DEBUG [src.node.waku_node] Stopping container with id 67321b7611c6
2026-04-09 04:53:58.767 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:53:58.769 DEBUG [src.node.waku_node] Stopping container with id d3a877c377ca
2026-04-09 04:53:59.250 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:53:59.253 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:53:59.265 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:53:59.278 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
2026-04-09 04:46:51.356 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:46:51.358 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-04-09_04-46-51__3812e0f0-6494-4655-aabb-c05a9520873e
2026-04-09 04:46:51.358 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:46:51.358 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:46:51.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:51.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-46-51__3812e0f0-6494-4655-aabb-c05a9520873e__wakuorg_nwaku:latest.log
2026-04-09 04:46:51.367 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:51.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:51.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:51.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.210
2026-04-09 04:46:51.369 DEBUG [src.node.docker_mananger] Generated ports ['47506', '47507', '47508', '47509', '47510']
2026-04-09 04:46:51.369 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:51.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:51.369 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:51.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 47506:47506 -p 47507:47507 -p 47508:47508 -p 47509:47509 -p 47510:47510 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=47508 --rest-port=47506 --tcp-port=47507 --discv5-udp-port=47509 --rest-address=0.0.0.0 --nat=extip:172.18.98.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dfc258f4df75aa2cca2ee559decabcdacafff6d1bc3e4765fb2fe2bf1bb3efd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47510 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:46:51.571 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.210 waku db5a3db746dc3f86e5fb0724eed393a76e1a10db3698964d8ddae3ca50d27c70
2026-04-09 04:46:51.607 DEBUG [src.node.docker_mananger] Container started with ID db5a3db746dc. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-46-51__3812e0f0-6494-4655-aabb-c05a9520873e__wakuorg_nwaku:latest.log
2026-04-09 04:46:51.608 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47506
2026-04-09 04:46:51.609 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:51.697 ERROR [src.node.docker_mananger] Max retries reached for container 07905783ff18. Exiting log stream.
2026-04-09 04:46:52.177 ERROR [src.node.docker_mananger] Max retries reached for container a45de512b1e3. Exiting log stream.
2026-04-09 04:46:52.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47506/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:52.613 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:52.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:52.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:52.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.210/tcp/47507/p2p/16Uiu2HAm8esjwUugXkpsJKVfvumrhtjyvUkKNFFUNweHHMqpbVfc","/ip4/172.18.98.210/tcp/47508/ws/p2p/16Uiu2HAm8esjwUugXkpsJKVfvumrhtjyvUkKNFFUNweHHMqpbVfc"],"enrUri":"enr:-L24QJfDOFnl5ek4gThWb7I-RreCjaAQzoOzKoAaBvSmteU_Hfd7hpMrNlw81Xxebhu8Nk__qfXzFyW6GSZ89W-yAPkCgmlkgnY0gmlwhKwSYtKKbXVsdGlhZGRyc5YACASsEmLSBrmTAAoErBJi0ga5lN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxInHaDYsntK41IrfwKARgfkHrFyiV31iIqTkShbaLO-DdGNwgrmTg3VkcIK5lYV3YWt1Mgk"}'
2026-04-09 04:46:52.616 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:52.623 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:52.623 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-46-51__3812e0f0-6494-4655-aabb-c05a9520873e__wakuorg_nwaku:latest.log
2026-04-09 04:46:52.623 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:52.624 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:52.625 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:52.625 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.20
2026-04-09 04:46:52.625 DEBUG [src.node.docker_mananger] Generated ports ['49696', '49697', '49698', '49699', '49700']
2026-04-09 04:46:52.625 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:52.625 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:52.626 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:52.626 DEBUG [src.node.docker_mananger] docker run -i -t -p 49696:49696 -p 49697:49697 -p 49698:49698 -p 49699:49699 -p 49700:49700 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=49698 --rest-port=49696 --tcp-port=49697 --discv5-udp-port=49699 --rest-address=0.0.0.0 --nat=extip:172.18.71.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a1882e85a9c90e64da97c4bb9effd7ebec2ff4e81edbff54d1c5ddfa653cb6bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49700 --metrics-logging=true --lightpush=false --relay=true
2026-04-09 04:46:52.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.20 waku a07f93a0a6eafc5e5d860e6d93c6b3ec3b34dff1714144f09f07c00ab0f549ef
2026-04-09 04:46:52.852 DEBUG [src.node.docker_mananger] Container started with ID a07f93a0a6ea. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-46-51__3812e0f0-6494-4655-aabb-c05a9520873e__wakuorg_nwaku:latest.log
2026-04-09 04:46:52.852 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49696
2026-04-09 04:46:52.853 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:53.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49696/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:53.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:53.857 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:53.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:53.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.20/tcp/49697/p2p/16Uiu2HAmGcxreqqPQX5DoRZkAFKtUxpND6bM14XGKdy7svTicBPE","/ip4/172.18.71.20/tcp/49698/ws/p2p/16Uiu2HAmGcxreqqPQX5DoRZkAFKtUxpND6bM14XGKdy7svTicBPE"],"enrUri":"enr:-L24QAlfOb9iHIEIjgfzD9aImrlt-O3YMWg6Ns9wz96UdLreOUkrCiEZTVYrlZHywKuq0kWOoETd7OYxaJb11wCrn70CgmlkgnY0gmlwhKwSRxSKbXVsdGlhZGRyc5YACASsEkcUBsIhAAoErBJHFAbCIt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOunlqWX5emOcbjrenm0SRiAcYB6EiDByG_f3tke24_mDdGNwgsIhg3VkcILCI4V3YWt1MgE"}'
2026-04-09 04:46:53.859 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:53.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49696/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.210/tcp/47507/p2p/16Uiu2HAm8esjwUugXkpsJKVfvumrhtjyvUkKNFFUNweHHMqpbVfc"]'
2026-04-09 04:46:53.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:53.904 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:53.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-46-51__3812e0f0-6494-4655-aabb-c05a9520873e__wakuorg_nwaku:latest.log
2026-04-09 04:46:53.904 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:53.905 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:53.906 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:53.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.88
2026-04-09 04:46:53.906 DEBUG [src.node.docker_mananger] Generated ports ['47972', '47973', '47974', '47975', '47976']
2026-04-09 04:46:53.907 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:53.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:53.907 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:53.907 DEBUG [src.node.docker_mananger] docker run -i -t -p 47972:47972 -p 47973:47973 -p 47974:47974 -p 47975:47975 -p 47976:47976 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=47974 --rest-port=47972 --tcp-port=47973 --discv5-udp-port=47975 --rest-address=0.0.0.0 --nat=extip:172.18.37.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b6ea787c37aefa6c67db7bdfda9d3bccb824c7ecad8c1fabec50eedee9b7a66a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47976 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJfDOFnl5ek4gThWb7I-RreCjaAQzoOzKoAaBvSmteU_Hfd7hpMrNlw81Xxebhu8Nk__qfXzFyW6GSZ89W-yAPkCgmlkgnY0gmlwhKwSYtKKbXVsdGlhZGRyc5YACASsEmLSBrmTAAoErBJi0ga5lN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxInHaDYsntK41IrfwKARgfkHrFyiV31iIqTkShbaLO-DdGNwgrmTg3VkcIK5lYV3YWt1Mgk --lightpushnode=/ip4/172.18.98.210/tcp/47507/p2p/16Uiu2HAm8esjwUugXkpsJKVfvumrhtjyvUkKNFFUNweHHMqpbVfc --lightpush=true --relay=true
2026-04-09 04:46:54.106 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.88 waku 327ee0a2a8d203e7828dda90461f5b7fa3ea03ceb48f638d1992849164374b01
2026-04-09 04:46:54.139 DEBUG [src.node.docker_mananger] Container started with ID 327ee0a2a8d2. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-46-51__3812e0f0-6494-4655-aabb-c05a9520873e__wakuorg_nwaku:latest.log
2026-04-09 04:46:54.139 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47972
2026-04-09 04:46:54.139 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:55.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47972/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.143 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:55.143 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:55.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.88/tcp/47973/p2p/16Uiu2HAm2u8d5iQhdGAaEfggdAnpsAwbZS7a8SJu7YpJG99AZhGh","/ip4/172.18.37.88/tcp/47974/ws/p2p/16Uiu2HAm2u8d5iQhdGAaEfggdAnpsAwbZS7a8SJu7YpJG99AZhGh"],"enrUri":"enr:-L24QG4gswZJ50VbdZcjTJiNR32HUnOMmyTGzdzWwdwHSuEBamTPDjsGjzbuIvmx7VgNyxUMtY_zeWZdPeiTi5MNKb8CgmlkgnY0gmlwhKwSJViKbXVsdGlhZGRyc5YACASsEiVYBrtlAAoErBIlWAa7Zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbwqdlVS3tURAy1N8m_EAi7R9ndKB0a_G7hLhsNsoyz6DdGNwgrtlg3VkcIK7Z4V3YWt1Mgk"}'
2026-04-09 04:46:55.146 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:55.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.210/tcp/47507/p2p/16Uiu2HAm8esjwUugXkpsJKVfvumrhtjyvUkKNFFUNweHHMqpbVfc"]'
2026-04-09 04:46:55.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:55.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.20/tcp/49697/p2p/16Uiu2HAmGcxreqqPQX5DoRZkAFKtUxpND6bM14XGKdy7svTicBPE"]'
2026-04-09 04:46:55.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:55.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47506/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:46:55.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:55.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:46:55.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:55.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:46:55.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:55.248 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
2026-04-09 04:46:55.249 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:46:55.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47972/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710015249120449, "ephemeral": true}}'
2026-04-09 04:46:55.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:55.261 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:46:55.361 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:46:55.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710015249120449,"ephemeral":true,"proof":""}]'
2026-04-09 04:46:55.366 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:46:55.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710015249120449,"ephemeral":true,"proof":""}]'
2026-04-09 04:46:55.370 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:46:55.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710015249120449,"ephemeral":true,"proof":""}]'
2026-04-09 04:46:55.374 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
2026-04-09 04:46:55.374 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:46:55.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47972/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710015374278959, "ephemeral": false}}'
2026-04-09 04:46:55.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:55.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:46:55.490 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:46:55.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710015374278959,"ephemeral":false,"proof":""}]'
2026-04-09 04:46:55.494 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:46:55.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710015374278959,"ephemeral":false,"proof":""}]'
2026-04-09 04:46:55.498 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-09 04:46:55.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:55.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710015374278959,"ephemeral":false,"proof":""}]'
2026-04-09 04:46:55.505 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:46:55.506 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:46:55.506 DEBUG [src.node.waku_node] Stopping container with id db5a3db746dc
2026-04-09 04:46:55.989 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:55.990 DEBUG [src.node.waku_node] Stopping container with id a07f93a0a6ea
2026-04-09 04:46:56.458 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:56.459 DEBUG [src.node.waku_node] Stopping container with id 327ee0a2a8d2
2026-04-09 04:46:56.838 ERROR [src.node.docker_mananger] Max retries reached for container db5a3db746dc. Exiting log stream.
2026-04-09 04:46:56.945 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:56.949 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:46:56.968 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:46:56.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:46:56.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,206 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_add_peers with id: 2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13810', '13811', '13812', '13813', '13814']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13810:13810 -p 13811:13811 -p 13812:13812 -p 13813:13813 -p 13814:13814 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=13812 --rest-port=13810 --tcp-port=13811 --discv5-udp-port=13813 --rest-address=0.0.0.0 --nat=extip:172.18.18.125 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d15e8e44e0dde4907dacfff340bc7ecbaaceeaf4dae2bfcf5a4dc2e9a31fa237 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13814 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.125 waku 6e06cc6720c5c9b02c3bfc9a45e41b6baaa53c448aa82f319fcd9a7b0f9fb066
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6e06cc6720c5. Setting up logs at ./log/docker/node1_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13810
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59a3b9ce5c0c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e8e8efd46f39. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13810/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13810/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX","/ip4/172.18.18.125/tcp/13812/ws/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"],"enrUri":"enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55017', '55018', '55019', '55020', '55021']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55017:55017 -p 55018:55018 -p 55019:55019 -p 55020:55020 -p 55021:55021 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=55019 --rest-port=55017 --tcp-port=55018 --discv5-udp-port=55020 --rest-address=0.0.0.0 --nat=extip:172.18.82.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=00abad95d2ab1cafc43dd31fdee40ab44cc27aedfb9de4cb9858ab4cdedc1589 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55021 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.185 waku abe821bb099c7acfb675c75e812e85d754a4ef4aa6ddbee3959b9e7f3dc94dac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abe821bb099c. Setting up logs at ./log/docker/node2_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55017
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55017/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.185/tcp/55018/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz","/ip4/172.18.82.185/tcp/55019/ws/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"],"enrUri":"enr:-L24QLjsKl3_7j7p2SRCyypGtypNmI0Jmkh3vbMLWzW3BGhoCZuedrBpCpR8ARbTkvjR8wkDuPNt_wCunFcmCmqvFnACgmlkgnY0gmlwhKwSUrmKbXVsdGlhZGRyc5YACASsElK5BtbqAAoErBJSuQbW690DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoGlMq43OL8infqoqaB75uHJOEzWTv48UuDP47uwEEy2DdGNwgtbqg3VkcILW7IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34883', '34884', '34885', '34886', '34887']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34883:34883 -p 34884:34884 -p 34885:34885 -p 34886:34886 -p 34887:34887 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=34885 --rest-port=34883 --tcp-port=34884 --discv5-udp-port=34886 --rest-address=0.0.0.0 --nat=extip:172.18.51.150 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fde2e9164e9eacdeeb110c879a96ff52cfb2faaaf6debe5c3c7077a45eea5b7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34887 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.150 waku f3dbc77176c8f81682acd417d80cde135fe6f5adc9085422357731c9c6b406af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f3dbc77176c8. Setting up logs at ./log/docker/node3_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34883
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34883/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj","/ip4/172.18.51.150/tcp/34885/ws/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"],"enrUri":"enr:-L24QFcE760rnrATs9B53m5FVEGZyJTPHre1gwo_kh4PTaYmGcKRLX7G2ZlbspE4Bw2cjnoWTKqzca4puxUyg0BWUJUCgmlkgnY0gmlwhKwSM5aKbXVsdGlhZGRyc5YACASsEjOWBohEAAoErBIzlgaIRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0_4f4DUpYl3SXOcafMMwIMzJ90VBmGOYtPK8ykHY2gCDdGNwgohEg3VkcIKIRoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45384', '45385', '45386', '45387', '45388']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45384:45384 -p 45385:45385 -p 45386:45386 -p 45387:45387 -p 45388:45388 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=45386 --rest-port=45384 --tcp-port=45385 --discv5-udp-port=45387 --rest-address=0.0.0.0 --nat=extip:172.18.231.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e2556c73b48cc5fe18916af95cdcbff8703eefbdabd8de7ca8bed9aa60ef54fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45388 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.1 waku 1880832768b2d9bba200b960333c229c1aee95fc9443912f3bca2b80d021c13b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1880832768b2. Setting up logs at ./log/docker/node4_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45384
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45384/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45384/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP","/ip4/172.18.231.1/tcp/45386/ws/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"],"enrUri":"enr:-L24QEoQfFfwWdb2n2LG_ev7M0HZ9ru8-dZNHsj-PntlpjPcWTbDIvGqlnHvLBZKdhsNRfc_NJgIntdzuZIfU2RK_M0CgmlkgnY0gmlwhKwS5wGKbXVsdGlhZGRyc5YACASsEucBBrFJAAoErBLnAQaxSt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpLYlbBMlyoM_1wBvuHMIeYLvURITNicz_du7x3KiwQyDdGNwgrFJg3VkcIKxS4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.210.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53760', '53761', '53762', '53763', '53764']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53760:53760 -p 53761:53761 -p 53762:53762 -p 53763:53763 -p 53764:53764 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=53762 --rest-port=53760 --tcp-port=53761 --discv5-udp-port=53763 --rest-address=0.0.0.0 --nat=extip:172.18.210.101 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=abda6aef0f0a6ea2ede2eeeeede86fbb88ddbc406d88ebbdea6dddbfe8ebfabd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53764 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB1JZIJxOmDM2qdobEgmBJz_Qyc6h7YCyEkA_zpCNOyDPEP1KxJ_WIb8beGNTisEjDDCDgQ5y5URSpSLXS0nxBoCgmlkgnY0gmlwhKwSEn2KbXVsdGlhZGRyc5YACASsEhJ9BjXzAAoErBISfQY19N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0ouda4Zq8rQqJ-ntm7_pcRElcQIaeQxMUeTRhIMUnJqDdGNwgjXzg3VkcII19YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.101 waku 2d1002a6c4db10958bc8a5eb9ec2d1e9cef7aa9139b8046381b1ae1946d7a751
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d1002a6c4db. Setting up logs at ./log/docker/node5_2026-04-09_04-48-50__1f862e2a-9e6a-42ff-800b-b55c16995f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53760
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53760/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53760/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v","/ip4/172.18.210.101/tcp/53762/ws/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"],"enrUri":"enr:-L24QNpuK-IO1Xyafprh200hv6dd-G9PY1nnhNT8dgMG5-CuB2oAnVuwW6WFuvAeNwnBmucgQHHurepaVDFnQjVOEWoCgmlkgnY0gmlwhKwS0mWKbXVsdGlhZGRyc5YACASsEtJlBtIBAAoErBLSZQbSAt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsUgu7UldIGjMEvGqdIEpboV6p8JzRhuLt-Ic1hHTDvWDdGNwgtIBg3VkcILSA4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13810/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0", "/waku/2/rs/198/1", "/waku/2/rs/198/9", "/waku/2/rs/198/25", "/waku/2/rs/198/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13810/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"},{"multiaddr":"/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[9,25,0,1000,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55017/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/45976/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.101/tcp/53761/p2p/16Uiu2HAm7MhytzPzeiwXjYTb9ZZ3xGWgmsGnZjsWHeABGTeJd99v"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/51758/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/52894/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.150/tcp/34884/p2p/16Uiu2HAm9hCke9S3zmccAAehBwKRdbukfGHRQ9pgdiSsArDCbGaj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.1/tcp/45385/p2p/16Uiu2HAm6Wdw6LrvFMFi3QE3rH6YW7TVq4F4aTeu45sGT3Mrw8aP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.125/tcp/13811/p2p/16Uiu2HAmSpsSfXKioovoyn1bnJya4v8fDyHGyihgo3zj5QtPHCRX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.185/tcp/56704/p2p/16Uiu2HAmPTAi7bmPobdRRE4e86cAMybhnjwdXs994g4MHbx9ERFz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6e06cc6720c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abe821bb099c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f3dbc77176c8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6e06cc6720c5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1880832768b2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container abe821bb099c. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2d1002a6c4db
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f3dbc77176c8. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-04-09 04:50:21.904 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:21.904 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-04-09_04-50-21__84470a4e-879a-4f3f-9283-fced6e595196
2026-04-09 04:50:21.905 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:21.905 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:50:21.905 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-09 04:50:21.914 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:21.915 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-50-21__84470a4e-879a-4f3f-9283-fced6e595196__wakuorg_nwaku:latest.log
2026-04-09 04:50:21.915 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:21.915 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:21.918 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:21.918 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.6
2026-04-09 04:50:21.918 DEBUG [src.node.docker_mananger] Generated ports ['50592', '50593', '50594', '50595', '50596']
2026-04-09 04:50:21.918 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-09 04:50:21.922 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:21.922 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:21.923 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:21.923 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:21.923 DEBUG [src.node.docker_mananger] docker run -i -t -p 50592:50592 -p 50593:50593 -p 50594:50594 -p 50595:50595 -p 50596:50596 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=50594 --rest-port=50592 --tcp-port=50593 --discv5-udp-port=50595 --rest-address=0.0.0.0 --nat=extip:172.18.40.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8f79baebbcad6655efce13eae3272c0ab8e88767db9abb189efec2c4ecb2c23e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50596 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:50:22.104 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.6 waku fc26822da6c6e78858479b01833917df6f042268e341f4b262272d58778e8b16
2026-04-09 04:50:22.144 DEBUG [src.node.docker_mananger] Container started with ID fc26822da6c6. Setting up logs at ./log/docker/node1_2026-04-09_04-50-21__84470a4e-879a-4f3f-9283-fced6e595196__wakuorg_nwaku:latest.log
2026-04-09 04:50:22.145 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50592
2026-04-09 04:50:22.145 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:22.247 ERROR [src.node.docker_mananger] Max retries reached for container b99113d10226. Exiting log stream.
2026-04-09 04:50:22.737 ERROR [src.node.docker_mananger] Max retries reached for container f3784572a7f2. Exiting log stream.
2026-04-09 04:50:23.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50592/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:23.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-09 04:50:23.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50592/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:23.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:23.253 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:23.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50592/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:23.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.6/tcp/50593/p2p/16Uiu2HAmAchqbhzHayPGRw5Q2PBQQA5A899cRacP4XEg7vnjjYut","/ip4/172.18.40.6/tcp/50594/ws/p2p/16Uiu2HAmAchqbhzHayPGRw5Q2PBQQA5A899cRacP4XEg7vnjjYut"],"enrUri":"enr:-L24QIr2XKc7cNYh8MCbwSMApWhA6FZGH_3NhZzSDUJKaNpQI3k7h6l39z-dAPehyQSOjjQLq3VF2fm2b94kJq39ubwCgmlkgnY0gmlwhKwSKAaKbXVsdGlhZGRyc5YACASsEigGBsWhAAoErBIoBgbFot0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4bLLYWnSdF4Yr6r_PbVHYlQBohbXQtv00eA0xvJuUueDdGNwgsWhg3VkcILFo4V3YWt1MgU"}'
2026-04-09 04:50:23.256 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:23.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:23.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-50-21__84470a4e-879a-4f3f-9283-fced6e595196__wakuorg_nwaku:latest.log
2026-04-09 04:50:23.264 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:23.264 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:23.265 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:23.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.201
2026-04-09 04:50:23.265 DEBUG [src.node.docker_mananger] Generated ports ['27268', '27269', '27270', '27271', '27272']
2026-04-09 04:50:23.266 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-09 04:50:23.266 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:23.266 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:23.266 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:23.266 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:23.266 DEBUG [src.node.docker_mananger] docker run -i -t -p 27268:27268 -p 27269:27269 -p 27270:27270 -p 27271:27271 -p 27272:27272 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=27270 --rest-port=27268 --tcp-port=27269 --discv5-udp-port=27271 --rest-address=0.0.0.0 --nat=extip:172.18.91.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d0db84f855d9ef75a1fa10f3fb6052cc2007bdaf1d730addebc6d3caea2dd18a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27272 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIr2XKc7cNYh8MCbwSMApWhA6FZGH_3NhZzSDUJKaNpQI3k7h6l39z-dAPehyQSOjjQLq3VF2fm2b94kJq39ubwCgmlkgnY0gmlwhKwSKAaKbXVsdGlhZGRyc5YACASsEigGBsWhAAoErBIoBgbFot0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4bLLYWnSdF4Yr6r_PbVHYlQBohbXQtv00eA0xvJuUueDdGNwgsWhg3VkcILFo4V3YWt1MgU
2026-04-09 04:50:23.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.201 waku 3a79a9beddac39ed0fefa662c8399f94cb70323a704878760b59fd8e8310bd77
2026-04-09 04:50:23.495 DEBUG [src.node.docker_mananger] Container started with ID 3a79a9beddac. Setting up logs at ./log/docker/node2_2026-04-09_04-50-21__84470a4e-879a-4f3f-9283-fced6e595196__wakuorg_nwaku:latest.log
2026-04-09 04:50:23.495 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27268
2026-04-09 04:50:23.496 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:24.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27268/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:24.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-09 04:50:24.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27268/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:24.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:24.603 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:24.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27268/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:24.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.201/tcp/27269/p2p/16Uiu2HAmTioSUNHSSRJ62FJeGRsuwQhHy63UUyV2dU9EPej5c2vu","/ip4/172.18.91.201/tcp/27270/ws/p2p/16Uiu2HAmTioSUNHSSRJ62FJeGRsuwQhHy63UUyV2dU9EPej5c2vu"],"enrUri":"enr:-L24QOO52CqmlLlXyKdXI1rCzkt7X05DCcTGiHtSnalR7xS0cpoGPI-k7C40zPbi2R4r0TNAx3Pg8KWYKlrtRzvyfrwCgmlkgnY0gmlwhKwSW8mKbXVsdGlhZGRyc5YACASsElvJBmqFAAoErBJbyQZqht0DgnJzhQACAQAAiXNlY3AyNTZrMaED39lKWZqOLb0wGK_dEjqnU5liL5lcT9WwAlJhBr0O9JKDdGNwgmqFg3VkcIJqh4V3YWt1MgE"}'
2026-04-09 04:50:24.606 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:24.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27268/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.6/tcp/50593/p2p/16Uiu2HAmAchqbhzHayPGRw5Q2PBQQA5A899cRacP4XEg7vnjjYut"]'
2026-04-09 04:50:24.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:24.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-04-09 04:50:24.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:24.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27268/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-04-09 04:50:24.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:24.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:24.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:24.675 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:24.776 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:24.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50592/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:24.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710224664595484,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:24.781 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:24.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27268/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:24.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710224664595484,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:24.786 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:24.788 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:24.788 DEBUG [src.node.waku_node] Stopping container with id fc26822da6c6
2026-04-09 04:50:25.266 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:25.267 DEBUG [src.node.waku_node] Stopping container with id 3a79a9beddac
2026-04-09 04:50:25.715 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:25.718 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:25.741 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:25.764 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2026-04-09 04:50:46.919 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:46.919 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-04-09_04-50-46__a0d8bedb-7adc-4ca0-8e59-b14a0a9b597a
2026-04-09 04:50:46.919 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:46.919 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:50:46.920 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-09 04:50:46.927 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:46.927 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-50-46__a0d8bedb-7adc-4ca0-8e59-b14a0a9b597a__wakuorg_nwaku:latest.log
2026-04-09 04:50:46.927 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:46.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:46.929 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:46.929 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.206
2026-04-09 04:50:46.929 DEBUG [src.node.docker_mananger] Generated ports ['58969', '58970', '58971', '58972', '58973']
2026-04-09 04:50:46.929 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:46.929 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:46.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:46.930 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:46.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 58969:58969 -p 58970:58970 -p 58971:58971 -p 58972:58972 -p 58973:58973 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=58971 --rest-port=58969 --tcp-port=58970 --discv5-udp-port=58972 --rest-address=0.0.0.0 --nat=extip:172.18.146.206 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=828c4600b3bb4ab1b5fdeb4884d869650080cf1ce296e6ebf23fa410d9e1750c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58973 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:50:47.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.206 waku 32c1652e8c236aa30f92c3fdba59218bf4adc27934b01660748445bf0a62add3
2026-04-09 04:50:47.137 DEBUG [src.node.docker_mananger] Container started with ID 32c1652e8c23. Setting up logs at ./log/docker/node1_2026-04-09_04-50-46__a0d8bedb-7adc-4ca0-8e59-b14a0a9b597a__wakuorg_nwaku:latest.log
2026-04-09 04:50:47.138 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58969
2026-04-09 04:50:47.139 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:47.282 ERROR [src.node.docker_mananger] Max retries reached for container c0a88d5f079c. Exiting log stream.
2026-04-09 04:50:47.718 ERROR [src.node.docker_mananger] Max retries reached for container 4ae6ce0a8203. Exiting log stream.
2026-04-09 04:50:48.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58969/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:48.143 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:48.143 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:48.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:48.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.206/tcp/58970/p2p/16Uiu2HAkvxk4DNWBxUQAPQ8caAazSJDzB3nfx1UUDgYKbb9AwqjE","/ip4/172.18.146.206/tcp/58971/ws/p2p/16Uiu2HAkvxk4DNWBxUQAPQ8caAazSJDzB3nfx1UUDgYKbb9AwqjE"],"enrUri":"enr:-L24QHj_lZJkX9xbvy-UBvpQ19wsSJBImgfcABHTtBR9KURUUfkOuYgjzevK5B0icE2s5WGfheGUj4YF7c4JDm1zk-ICgmlkgnY0gmlwhKwSks6KbXVsdGlhZGRyc5YACASsEpLOBuZaAAoErBKSzgbmW90DgnJzhQDHAQAAiXNlY3AyNTZrMaECFtFNDmZf9b9enPDq2SFhd5k2xX7bCjY97oBR5pNcxNGDdGNwguZag3VkcILmXIV3YWt1MgU"}'
2026-04-09 04:50:48.146 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:48.153 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:48.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-50-46__a0d8bedb-7adc-4ca0-8e59-b14a0a9b597a__wakuorg_nwaku:latest.log
2026-04-09 04:50:48.153 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:48.153 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:48.154 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:48.155 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.18
2026-04-09 04:50:48.155 DEBUG [src.node.docker_mananger] Generated ports ['57632', '57633', '57634', '57635', '57636']
2026-04-09 04:50:48.155 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:48.155 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:48.155 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:48.155 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:48.155 DEBUG [src.node.docker_mananger] docker run -i -t -p 57632:57632 -p 57633:57633 -p 57634:57634 -p 57635:57635 -p 57636:57636 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=57634 --rest-port=57632 --tcp-port=57633 --discv5-udp-port=57635 --rest-address=0.0.0.0 --nat=extip:172.18.125.18 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f9fe28bfc3b2ca6f50c7844e12cd791c7c45be8ea2bccf4afba57c3e20ccdeef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57636 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHj_lZJkX9xbvy-UBvpQ19wsSJBImgfcABHTtBR9KURUUfkOuYgjzevK5B0icE2s5WGfheGUj4YF7c4JDm1zk-ICgmlkgnY0gmlwhKwSks6KbXVsdGlhZGRyc5YACASsEpLOBuZaAAoErBKSzgbmW90DgnJzhQDHAQAAiXNlY3AyNTZrMaECFtFNDmZf9b9enPDq2SFhd5k2xX7bCjY97oBR5pNcxNGDdGNwguZag3VkcILmXIV3YWt1MgU
2026-04-09 04:50:48.345 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.18 waku 7e8ffbbd2939ca903bbd8ef90525a6b90a3b2aeabc14ef0195c13d3239d2b32c
2026-04-09 04:50:48.380 DEBUG [src.node.docker_mananger] Container started with ID 7e8ffbbd2939. Setting up logs at ./log/docker/node2_2026-04-09_04-50-46__a0d8bedb-7adc-4ca0-8e59-b14a0a9b597a__wakuorg_nwaku:latest.log
2026-04-09 04:50:48.380 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57632
2026-04-09 04:50:48.380 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:49.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:49.402 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:49.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.18/tcp/57633/p2p/16Uiu2HAm7HQrweXtgSVwBoMmE6cZBs4FULgHDwSrxRwL8nY7Pnbj","/ip4/172.18.125.18/tcp/57634/ws/p2p/16Uiu2HAm7HQrweXtgSVwBoMmE6cZBs4FULgHDwSrxRwL8nY7Pnbj"],"enrUri":"enr:-L24QHVbHmgBQfwVxM_qE2y2in8h9yT5-iE_LiktDHExUAYKQ05FMfr854UnJK7xMK8n0wqV0J7sW9hfH0XvQcMmUB4CgmlkgnY0gmlwhKwSfRKKbXVsdGlhZGRyc5YACASsEn0SBuEhAAoErBJ9EgbhIt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECsC6ApnATnv8asgv2cHdZ7j1dEgU_0djsZTHSnyMpnSKDdGNwguEhg3VkcILhI4V3YWt1MgE"}'
2026-04-09 04:50:49.412 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:49.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57632/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.206/tcp/58970/p2p/16Uiu2HAkvxk4DNWBxUQAPQ8caAazSJDzB3nfx1UUDgYKbb9AwqjE"]'
2026-04-09 04:50:49.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-09 04:50:49.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57632/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-09 04:50:49.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58969/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8xOTkvNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:49.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:49.505 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:49.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249449126131,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249459516100,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249467006555,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249474697649,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249483755299,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249490225574,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249495143461,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57632/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:49.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8xOTkvNw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710249500705319,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:49.628 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:49.629 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:49.630 DEBUG [src.node.waku_node] Stopping container with id 32c1652e8c23
2026-04-09 04:50:50.085 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:50.087 DEBUG [src.node.waku_node] Stopping container with id 7e8ffbbd2939
2026-04-09 04:50:50.557 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:50.559 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:50.578 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:50.587 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-04-09_04-47-20__ab7b4ee6-8c76-4944-a738-82d7a5fe071c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-20__ab7b4ee6-8c76-4944-a738-82d7a5fe071c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-20__ab7b4ee6-8c76-4944-a738-82d7a5fe071c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-47-20__ab7b4ee6-8c76-4944-a738-82d7a5fe071c__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-04-09_04-47-20__ab7b4ee6-8c76-4944-a738-82d7a5fe071c__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11710', '11711', '11712', '11713', '11714']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11710:11710 -p 11711:11711 -p 11712:11712 -p 11713:11713 -p 11714:11714 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=11712 --rest-port=11710 --tcp-port=11711 --discv5-udp-port=11713 --rest-address=0.0.0.0 --nat=extip:172.18.225.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=deaefaa0fa82dad41edcfe768cc3fcfccf2a59d0fb1c3fc3d90fdffafe84f08c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11714 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.1 waku b464142030aef3f119f55c0d35437da9fb0e29ea4ac88702057364240fb1190e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b464142030ae. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11710
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2b2f8e177f12. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 59a8e95a924d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11710/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.1/tcp/11711/p2p/16Uiu2HAmHJ1iQpC4dv3rM8HphREVEP82SSRoiGmhw5UGDChBy1TQ","/ip4/172.18.225.1/tcp/11712/ws/p2p/16Uiu2HAmHJ1iQpC4dv3rM8HphREVEP82SSRoiGmhw5UGDChBy1TQ"],"enrUri":"enr:-L24QGJ3sT4ACwHukBboupWbMqlq5eYl5dwbtTb3WMdSHIKXJavCq13zshlZZ3dz9eHPh0A4g3dU2eZ1UHSgne7TAS8CgmlkgnY0gmlwhKwS4QGKbXVsdGlhZGRyc5YACASsEuEBBi2_AAoErBLhAQYtwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDROrHtQ88nd49yUjiMGICt1XvZo7VT9TzF4nXwg03EhuDdGNwgi2_g3VkcIItwYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8507', '8508', '8509', '8510', '8511']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8507:8507 -p 8508:8508 -p 8509:8509 -p 8510:8510 -p 8511:8511 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=8509 --rest-port=8507 --tcp-port=8508 --discv5-udp-port=8510 --rest-address=0.0.0.0 --nat=extip:172.18.243.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=83ccadeb46527cb7cac0e76acbeb8fb4ce6eb49fd9b6ebf4cb3dea2cc6954a7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8511 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGJ3sT4ACwHukBboupWbMqlq5eYl5dwbtTb3WMdSHIKXJavCq13zshlZZ3dz9eHPh0A4g3dU2eZ1UHSgne7TAS8CgmlkgnY0gmlwhKwS4QGKbXVsdGlhZGRyc5YACASsEuEBBi2_AAoErBLhAQYtwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDROrHtQ88nd49yUjiMGICt1XvZo7VT9TzF4nXwg03EhuDdGNwgi2_g3VkcIItwYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.96 waku 8a838167b5890bb68241aef2f232e63e869db7cd4709b225caa53c3e209525af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a838167b589. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8507
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8507/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.96/tcp/8508/p2p/16Uiu2HAmRtbxiBUENkgS27ff69kqTHVjMyoXW1zTyFuyWBdED4Vg","/ip4/172.18.243.96/tcp/8509/ws/p2p/16Uiu2HAmRtbxiBUENkgS27ff69kqTHVjMyoXW1zTyFuyWBdED4Vg"],"enrUri":"enr:-L24QDNVz1vQU8-EjYxwZ0n_PNcyNXVqeTDzQbtUsUqb3t1hZjQf2FxRGgARuO9JOW0pUD4Vy5vkGOOcviqkAuM_kcICgmlkgnY0gmlwhKwS82CKbXVsdGlhZGRyc5YACASsEvNgBiE8AAoErBLzYAYhPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDxKS-5yCK-EYm3hdaMN-jLnqycCDmVHH1zSHw0GO3gxuDdGNwgiE8g3VkcIIhPoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33328', '33329', '33330', '33331', '33332']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33328:33328 -p 33329:33329 -p 33330:33330 -p 33331:33331 -p 33332:33332 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=33330 --rest-port=33328 --tcp-port=33329 --discv5-udp-port=33331 --rest-address=0.0.0.0 --nat=extip:172.18.145.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=14bd954ee40adbd288764f4e6bdcde4b0a364c2d56f3e82d4fff82b8c32cbacb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33332 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QGJ3sT4ACwHukBboupWbMqlq5eYl5dwbtTb3WMdSHIKXJavCq13zshlZZ3dz9eHPh0A4g3dU2eZ1UHSgne7TAS8CgmlkgnY0gmlwhKwS4QGKbXVsdGlhZGRyc5YACASsEuEBBi2_AAoErBLhAQYtwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDROrHtQ88nd49yUjiMGICt1XvZo7VT9TzF4nXwg03EhuDdGNwgi2_g3VkcIItwYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.116 waku 721a8172527b9d37c5876e3373ab85100683e3abbc1a16fd9a0b222eea6f7c69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 721a8172527b. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33328
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33328/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.116/tcp/33329/p2p/16Uiu2HAmSRK7brddFt4a7CRMwxNwazoBnCW1NHeNvanxJv8koNDX","/ip4/172.18.145.116/tcp/33330/ws/p2p/16Uiu2HAmSRK7brddFt4a7CRMwxNwazoBnCW1NHeNvanxJv8koNDX"],"enrUri":"enr:-L24QFHel4SQPsyPp4Z5OVH5HQoN_jG1X18SgE25fc4_og5cec8iDvF1EiQc1MxeUXd8ONiX_eBwUQ8Gm9uVvgee0rICgmlkgnY0gmlwhKwSkXSKbXVsdGlhZGRyc5YACASsEpF0BoIxAAoErBKRdAaCMt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzIKzwOobM9jPejgsQGlbfyL_BSlPWJPpziiVfOZvNcqDdGNwgoIxg3VkcIKCM4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11710/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.96/tcp/8508/p2p/16Uiu2HAmRtbxiBUENkgS27ff69kqTHVjMyoXW1zTyFuyWBdED4Vg"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.1/tcp/11711/p2p/16Uiu2HAmHJ1iQpC4dv3rM8HphREVEP82SSRoiGmhw5UGDChBy1TQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11710/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.116/tcp/33329/p2p/16Uiu2HAmSRK7brddFt4a7CRMwxNwazoBnCW1NHeNvanxJv8koNDX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33328/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.1/tcp/11711/p2p/16Uiu2HAmHJ1iQpC4dv3rM8HphREVEP82SSRoiGmhw5UGDChBy1TQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11710/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.243.96/tcp/37184/p2p/16Uiu2HAmRtbxiBUENkgS27ff69kqTHVjMyoXW1zTyFuyWBdED4Vg","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.145.116/tcp/55448/p2p/16Uiu2HAmSRK7brddFt4a7CRMwxNwazoBnCW1NHeNvanxJv8koNDX","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:571 /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.243.96/tcp/37184/p2p/16Uiu2HAmRtbxiBUENkgS27ff69kqTHVjMyoXW1zTyFuyWBdED4Vg', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.145.116/tcp/55448/p2p/16Uiu2HAmSRK7brddFt4a7CRMwxNwazoBnCW1NHeNvanxJv8koNDX', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-21-g9a3445', 'origin': 'UnknownOrigin'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b464142030ae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8a838167b589
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 721a8172527b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b464142030ae. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-04-09 04:47:54.749 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:47:54.750 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-04-09_04-47-54__8ca48cde-021c-4a12-9fad-d9bed18c26da
2026-04-09 04:47:54.750 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:47:54.750 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:47:54.758 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:54.758 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-47-54__8ca48cde-021c-4a12-9fad-d9bed18c26da__wakuorg_nwaku:latest.log
2026-04-09 04:47:54.758 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:54.759 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:54.760 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:54.761 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.95
2026-04-09 04:47:54.761 DEBUG [src.node.docker_mananger] Generated ports ['48389', '48390', '48391', '48392', '48393']
2026-04-09 04:47:54.761 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:54.761 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:54.761 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:54.761 DEBUG [src.node.docker_mananger] docker run -i -t -p 48389:48389 -p 48390:48390 -p 48391:48391 -p 48392:48392 -p 48393:48393 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=48391 --rest-port=48389 --tcp-port=48390 --discv5-udp-port=48392 --rest-address=0.0.0.0 --nat=extip:172.18.159.95 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af0bd7ce60fcee96e7e39ca5ae58e62cdc3fc107fc4e75fc6b1b67b0adefabae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48393 --metrics-logging=true --lightpush=true --relay=true
2026-04-09 04:47:54.940 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.95 waku c8d7b9d8992decd171d7efaa7072d03b08765ea798c2d03da9a76cb6b7387c55
2026-04-09 04:47:54.974 DEBUG [src.node.docker_mananger] Container started with ID c8d7b9d8992d. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-47-54__8ca48cde-021c-4a12-9fad-d9bed18c26da__wakuorg_nwaku:latest.log
2026-04-09 04:47:54.975 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48389
2026-04-09 04:47:54.975 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:55.081 ERROR [src.node.docker_mananger] Max retries reached for container f0aef96400b2. Exiting log stream.
2026-04-09 04:47:55.536 ERROR [src.node.docker_mananger] Max retries reached for container 1541182b465e. Exiting log stream.
2026-04-09 04:47:55.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48389/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:55.980 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:55.980 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:55.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48389/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:55.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.95/tcp/48390/p2p/16Uiu2HAmTm4y2bokzfL7hWcSaShJLm3tF2CvLNQaffmNW9bJ7N4W","/ip4/172.18.159.95/tcp/48391/ws/p2p/16Uiu2HAmTm4y2bokzfL7hWcSaShJLm3tF2CvLNQaffmNW9bJ7N4W"],"enrUri":"enr:-L24QM0UisFH284h-MLVBwQrmogm7-CBVa4S7BNr5V_aEkKlFA41uWWsxSRGZRuvfgP5KqKzfTVtXZc_jlKcFdR-zk8CgmlkgnY0gmlwhKwSn1-KbXVsdGlhZGRyc5YACASsEp9fBr0GAAoErBKfXwa9B90DgnJzhQDGAQAAiXNlY3AyNTZrMaED4G4CHtLAVfz8l8d64CNBWZ9FCD01xsnvGXZlOvZKtn-DdGNwgr0Gg3VkcIK9CIV3YWt1Mgk"}'
2026-04-09 04:47:55.983 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:55.991 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:55.991 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-47-54__8ca48cde-021c-4a12-9fad-d9bed18c26da__wakuorg_nwaku:latest.log
2026-04-09 04:47:55.991 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:55.992 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:55.993 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:55.993 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.148
2026-04-09 04:47:55.993 DEBUG [src.node.docker_mananger] Generated ports ['38015', '38016', '38017', '38018', '38019']
2026-04-09 04:47:55.994 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:55.994 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:55.994 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:55.994 DEBUG [src.node.docker_mananger] docker run -i -t -p 38015:38015 -p 38016:38016 -p 38017:38017 -p 38018:38018 -p 38019:38019 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=38017 --rest-port=38015 --tcp-port=38016 --discv5-udp-port=38018 --rest-address=0.0.0.0 --nat=extip:172.18.120.148 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6c6aead09adc3fdfeec579ccd48d8a85765bcea0df419a5fce9e6f4abccc158 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38019 --metrics-logging=true --lightpush=false --relay=true
2026-04-09 04:47:56.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.148 waku 31d108358bec8fe5055c427d4c17201c79da011f0499cebae6774282bd11d25a
2026-04-09 04:47:56.189 DEBUG [src.node.docker_mananger] Container started with ID 31d108358bec. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-47-54__8ca48cde-021c-4a12-9fad-d9bed18c26da__wakuorg_nwaku:latest.log
2026-04-09 04:47:56.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38015
2026-04-09 04:47:56.190 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:57.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38015/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:57.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:57.194 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:57.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:57.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.148/tcp/38016/p2p/16Uiu2HAmNGdWSD62nmwLpGtPvPRxszzbtqQcfpL28AgHyPe8wbsV","/ip4/172.18.120.148/tcp/38017/ws/p2p/16Uiu2HAmNGdWSD62nmwLpGtPvPRxszzbtqQcfpL28AgHyPe8wbsV"],"enrUri":"enr:-L24QDUm2Tcy-5jsshDBPP7kU50RYjAsK-hlVxXgOIJE-46tOtP0GiW7cz6Ikdckm1DR165rVssffFG1J2d3K7wEYBcCgmlkgnY0gmlwhKwSeJSKbXVsdGlhZGRyc5YACASsEniUBpSAAAoErBJ4lAaUgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjtqGZRcC2f8L3d4agKagU4k5cBZpmEPBaj4EXmNJ0biDdGNwgpSAg3VkcIKUgoV3YWt1MgE"}'
2026-04-09 04:47:57.197 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:57.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38015/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.95/tcp/48390/p2p/16Uiu2HAmTm4y2bokzfL7hWcSaShJLm3tF2CvLNQaffmNW9bJ7N4W"]'
2026-04-09 04:47:57.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:57.241 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:57.241 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-47-54__8ca48cde-021c-4a12-9fad-d9bed18c26da__wakuorg_nwaku:latest.log
2026-04-09 04:47:57.241 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:57.241 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:57.243 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:57.243 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.206
2026-04-09 04:47:57.243 DEBUG [src.node.docker_mananger] Generated ports ['59089', '59090', '59091', '59092', '59093']
2026-04-09 04:47:57.243 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:57.243 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:57.243 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:57.243 DEBUG [src.node.docker_mananger] docker run -i -t -p 59089:59089 -p 59090:59090 -p 59091:59091 -p 59092:59092 -p 59093:59093 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=59091 --rest-port=59089 --tcp-port=59090 --discv5-udp-port=59092 --rest-address=0.0.0.0 --nat=extip:172.18.251.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f3e003ad0ebdbed7f15a3316a5bcf37fd52dfd2efedade47440e8b4af25de083 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59093 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM0UisFH284h-MLVBwQrmogm7-CBVa4S7BNr5V_aEkKlFA41uWWsxSRGZRuvfgP5KqKzfTVtXZc_jlKcFdR-zk8CgmlkgnY0gmlwhKwSn1-KbXVsdGlhZGRyc5YACASsEp9fBr0GAAoErBKfXwa9B90DgnJzhQDGAQAAiXNlY3AyNTZrMaED4G4CHtLAVfz8l8d64CNBWZ9FCD01xsnvGXZlOvZKtn-DdGNwgr0Gg3VkcIK9CIV3YWt1Mgk --lightpushnode=/ip4/172.18.159.95/tcp/48390/p2p/16Uiu2HAmTm4y2bokzfL7hWcSaShJLm3tF2CvLNQaffmNW9bJ7N4W --lightpush=true --relay=true
2026-04-09 04:47:57.437 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.206 waku 1d077982cc3d5eb4b4aab3754352faee2dffcc6c42aec1567aa7de1ba1bb2214
2026-04-09 04:47:57.467 DEBUG [src.node.docker_mananger] Container started with ID 1d077982cc3d. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-47-54__8ca48cde-021c-4a12-9fad-d9bed18c26da__wakuorg_nwaku:latest.log
2026-04-09 04:47:57.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59089
2026-04-09 04:47:57.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:58.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59089/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:58.472 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:58.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:58.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:58.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.206/tcp/59090/p2p/16Uiu2HAmPDVNC3DVX1t8JV6k4hZqbQAQ7jKhD4vFMJdvuVR6jH4H","/ip4/172.18.251.206/tcp/59091/ws/p2p/16Uiu2HAmPDVNC3DVX1t8JV6k4hZqbQAQ7jKhD4vFMJdvuVR6jH4H"],"enrUri":"enr:-L24QGjixhXmpGoYa1Br_2tU8v6na92J9uS6A81BIdyob3NAEWYdb7H55qLJCgTgIJi6oimWZ-dWOWVjoz2y6VHMq2kCgmlkgnY0gmlwhKwS-86KbXVsdGlhZGRyc5YACASsEvvOBubSAAoErBL7zgbm090DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnOhDXGCE77bM5ogKWXiEM-47ANZCU6dC3D60UEEUV96DdGNwgubSg3VkcILm1IV3YWt1Mgk"}'
2026-04-09 04:47:58.476 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:58.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.95/tcp/48390/p2p/16Uiu2HAmTm4y2bokzfL7hWcSaShJLm3tF2CvLNQaffmNW9bJ7N4W"]'
2026-04-09 04:47:58.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:58.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.148/tcp/38016/p2p/16Uiu2HAmNGdWSD62nmwLpGtPvPRxszzbtqQcfpL28AgHyPe8wbsV"]'
2026-04-09 04:47:58.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:58.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48389/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:58.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:58.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38015/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:58.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:58.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59089/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:47:58.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:58.560 DEBUG [src.steps.light_push] Lightpushing message
2026-04-09 04:47:58.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59089/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710078559856041, "extraField": "extraValue"}}'
2026-04-09 04:47:58.563 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59089/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:47:58.566 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:47:58.567 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:47:58.567 DEBUG [src.node.waku_node] Stopping container with id c8d7b9d8992d
2026-04-09 04:47:59.011 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:59.011 DEBUG [src.node.waku_node] Stopping container with id 31d108358bec
2026-04-09 04:47:59.451 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:59.451 DEBUG [src.node.waku_node] Stopping container with id 1d077982cc3d
2026-04-09 04:47:59.828 ERROR [src.node.docker_mananger] Max retries reached for container c8d7b9d8992d. Exiting log stream.
2026-04-09 04:47:59.883 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:59.886 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:47:59.897 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:59.904 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:59.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-09 04:47:05.781 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:47:05.782 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_101_content_topics with id: 2026-04-09_04-47-05__9459a77d-bc9a-428d-8131-4d0057770276
2026-04-09 04:47:05.784 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:47:05.784 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:47:05.784 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:47:05.793 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:05.793 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-47-05__9459a77d-bc9a-428d-8131-4d0057770276__wakuorg_nwaku:latest.log
2026-04-09 04:47:05.794 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:05.794 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:05.796 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:05.797 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.126
2026-04-09 04:47:05.797 DEBUG [src.node.docker_mananger] Generated ports ['43610', '43611', '43612', '43613', '43614']
2026-04-09 04:47:05.797 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:05.797 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:05.798 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:05.798 DEBUG [src.node.docker_mananger] docker run -i -t -p 43610:43610 -p 43611:43611 -p 43612:43612 -p 43613:43613 -p 43614:43614 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=43612 --rest-port=43610 --tcp-port=43611 --discv5-udp-port=43613 --rest-address=0.0.0.0 --nat=extip:172.18.17.126 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7c80f34ffcadad081f23e7daf9588974bdfeadcac6ae5167bf156bb3cc2294a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43614 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:47:05.973 ERROR [src.node.docker_mananger] Max retries reached for container e3dfb6adbf89. Exiting log stream.
2026-04-09 04:47:06.010 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.126 waku e13191776ee6c0bde66ca313a9fcf7b82d6c44de27d87d9cd83bf0289d774617
2026-04-09 04:47:06.049 DEBUG [src.node.docker_mananger] Container started with ID e13191776ee6. Setting up logs at ./log/docker/node1_2026-04-09_04-47-05__9459a77d-bc9a-428d-8131-4d0057770276__wakuorg_nwaku:latest.log
2026-04-09 04:47:06.049 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43610
2026-04-09 04:47:06.049 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:06.787 ERROR [src.node.docker_mananger] Max retries reached for container 3bfd08debb2e. Exiting log stream.
2026-04-09 04:47:07.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43610/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:07.054 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:07.054 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:07.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:07.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.126/tcp/43611/p2p/16Uiu2HAm5xdCoPYj8eixA6xaPaSUKg7VhfX7fJ8phrTasKXyhAnp","/ip4/172.18.17.126/tcp/43612/ws/p2p/16Uiu2HAm5xdCoPYj8eixA6xaPaSUKg7VhfX7fJ8phrTasKXyhAnp"],"enrUri":"enr:-L24QNWpoRowt0l4N92v5olh25Q4-YNxS7o8G9a-UiMVOyQBL1kFppS0yglv0tEXw4UY87MXyMHamMhuR_pGlpMFuVoCgmlkgnY0gmlwhKwSEX6KbXVsdGlhZGRyc5YACASsEhF-BqpbAAoErBIRfgaqXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnIK8Xcovyy6Ue7fyUOU-G2lFKK5XVKO-eD_zI5foEaWDdGNwgqpbg3VkcIKqXYV3YWt1MgU"}'
2026-04-09 04:47:07.057 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:07.057 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:47:07.064 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:47:07.064 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-47-05__9459a77d-bc9a-428d-8131-4d0057770276__wakuorg_nwaku:latest.log
2026-04-09 04:47:07.064 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:47:07.064 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:47:07.065 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:47:07.066 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.89
2026-04-09 04:47:07.066 DEBUG [src.node.docker_mananger] Generated ports ['42272', '42273', '42274', '42275', '42276']
2026-04-09 04:47:07.066 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:47:07.066 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:47:07.066 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:47:07.066 DEBUG [src.node.docker_mananger] docker run -i -t -p 42272:42272 -p 42273:42273 -p 42274:42274 -p 42275:42275 -p 42276:42276 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=42274 --rest-port=42272 --tcp-port=42273 --discv5-udp-port=42275 --rest-address=0.0.0.0 --nat=extip:172.18.139.89 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6318763d4b374ba8baa1ab13cc74e6cafd39e7e3deac75aef53faaef4ab9fdbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42276 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNWpoRowt0l4N92v5olh25Q4-YNxS7o8G9a-UiMVOyQBL1kFppS0yglv0tEXw4UY87MXyMHamMhuR_pGlpMFuVoCgmlkgnY0gmlwhKwSEX6KbXVsdGlhZGRyc5YACASsEhF-BqpbAAoErBIRfgaqXN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnIK8Xcovyy6Ue7fyUOU-G2lFKK5XVKO-eD_zI5foEaWDdGNwgqpbg3VkcIKqXYV3YWt1MgU --filternode=/ip4/172.18.17.126/tcp/43611/p2p/16Uiu2HAm5xdCoPYj8eixA6xaPaSUKg7VhfX7fJ8phrTasKXyhAnp
2026-04-09 04:47:07.247 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.89 waku 6d4ec25f38670d5a409fb59509086e86f0aeaf3ba34961d3326795dc43da388c
2026-04-09 04:47:07.281 DEBUG [src.node.docker_mananger] Container started with ID 6d4ec25f3867. Setting up logs at ./log/docker/node2_2026-04-09_04-47-05__9459a77d-bc9a-428d-8131-4d0057770276__wakuorg_nwaku:latest.log
2026-04-09 04:47:07.282 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42272
2026-04-09 04:47:07.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:47:08.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42272/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:08.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:47:08.285 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:47:08.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42272/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:47:08.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.89/tcp/42273/p2p/16Uiu2HAkwjWLEyMpHFGqzzUMA5YMQKBjTgZzvHjyDdMKZuXRf36k","/ip4/172.18.139.89/tcp/42274/ws/p2p/16Uiu2HAkwjWLEyMpHFGqzzUMA5YMQKBjTgZzvHjyDdMKZuXRf36k"],"enrUri":"enr:-L24QC9CNNfUeMB8rpupayIRIQgPBzZvvOKRVyejTXxY33VHJqwtxAxaEi1Dpa1rpMf96TODHplSyPQe_e3tj1XJs48CgmlkgnY0gmlwhKwSi1mKbXVsdGlhZGRyc5YACASsEotZBqUhAAoErBKLWQalIt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIkjrhh5MriV0-eWNRJkipf-IYw3K7BHLYrLFuxvt3sWDdGNwgqUhg3VkcIKlI4V3YWt1MgA"}'
2026-04-09 04:47:08.288 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:47:08.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42272/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.126/tcp/43611/p2p/16Uiu2HAm5xdCoPYj8eixA6xaPaSUKg7VhfX7fJ8phrTasKXyhAnp"]'
2026-04-09 04:47:08.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:08.320 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-09 04:47:08.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:47:08.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:47:08.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42272/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c1403541-c9ed-4516-9c59-a0140252d2a3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:47:08.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c1403541-c9ed-4516-9c59-a0140252d2a3","statusDesc":"OK"}'
2026-04-09 04:47:08.350 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:42272/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:47:08.357 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42272/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-04-09 04:47:08.361 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:47:08.361 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:47:08.362 DEBUG [src.node.waku_node] Stopping container with id e13191776ee6
2026-04-09 04:47:08.824 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:08.825 DEBUG [src.node.waku_node] Stopping container with id 6d4ec25f3867
2026-04-09 04:47:09.258 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:47:09.261 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:47:09.271 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:47:09.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-04-09 04:49:06.477 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:06.477 DEBUG [tests.conftest] Running test: test_relay_2_nodes_packet_reordering with id: 2026-04-09_04-49-06__a666a6b7-3490-47d0-ab5e-4f1a019b3842
2026-04-09 04:49:06.477 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:06.478 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:49:06.484 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:06.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-06__a666a6b7-3490-47d0-ab5e-4f1a019b3842__wakuorg_nwaku:latest.log
2026-04-09 04:49:06.489 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:06.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-06__a666a6b7-3490-47d0-ab5e-4f1a019b3842__wakuorg_nwaku:latest.log
2026-04-09 04:49:06.495 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:06.495 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-06__a666a6b7-3490-47d0-ab5e-4f1a019b3842__wakuorg_nwaku:latest.log
2026-04-09 04:49:06.500 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:06.500 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-06__a666a6b7-3490-47d0-ab5e-4f1a019b3842__wakuorg_nwaku:latest.log
2026-04-09 04:49:06.501 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:06.501 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:06.502 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:06.502 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.46
2026-04-09 04:49:06.502 DEBUG [src.node.docker_mananger] Generated ports ['21314', '21315', '21316', '21317', '21318']
2026-04-09 04:49:06.502 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:06.503 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:06.503 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:06.503 DEBUG [src.node.docker_mananger] docker run -i -t -p 21314:21314 -p 21315:21315 -p 21316:21316 -p 21317:21317 -p 21318:21318 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=21316 --rest-port=21314 --tcp-port=21315 --discv5-udp-port=21317 --rest-address=0.0.0.0 --nat=extip:172.18.63.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfbcf552aec126f50b3f0344dde306b348f6df9c1b12b5541afccbd88ddadba9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21318 --metrics-logging=true --relay=true
2026-04-09 04:49:06.680 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.46 waku 0fb4581a86d1d2a904e5d897ead01a32624a49ce6bf687a88c2760bbc03cca43
2026-04-09 04:49:06.715 DEBUG [src.node.docker_mananger] Container started with ID 0fb4581a86d1. Setting up logs at ./log/docker/node1_2026-04-09_04-49-06__a666a6b7-3490-47d0-ab5e-4f1a019b3842__wakuorg_nwaku:latest.log
2026-04-09 04:49:06.716 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21314
2026-04-09 04:49:06.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:06.739 ERROR [src.node.docker_mananger] Max retries reached for container f7e38e42318a. Exiting log stream.
2026-04-09 04:49:07.194 ERROR [src.node.docker_mananger] Max retries reached for container c66f4a75dd3a. Exiting log stream.
2026-04-09 04:49:07.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21314/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:07.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:07.721 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:07.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21314/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:07.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.46/tcp/21315/p2p/16Uiu2HAmFZ3H7Es1yL4aATXvas4UTaEpVTr3XCekRJpLp4yPahoL","/ip4/172.18.63.46/tcp/21316/ws/p2p/16Uiu2HAmFZ3H7Es1yL4aATXvas4UTaEpVTr3XCekRJpLp4yPahoL"],"enrUri":"enr:-L24QC85KO9cMrZoZRGUJa8IwonR9onDze8s1UcV133snKdyBnjMxicdzjEnb7PgkhaYVy5cnuomEzNdobNBC1jCb20CgmlkgnY0gmlwhKwSPy6KbXVsdGlhZGRyc5YACASsEj8uBlNDAAoErBI_LgZTRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKwzi8tNV1Sf5bycnKSVi9yUyhgbgNB9tdj4ySj0WPueDdGNwglNDg3VkcIJTRYV3YWt1MgE"}'
2026-04-09 04:49:07.724 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:07.724 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:07.724 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:07.725 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:07.725 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.158
2026-04-09 04:49:07.725 DEBUG [src.node.docker_mananger] Generated ports ['3164', '3165', '3166', '3167', '3168']
2026-04-09 04:49:07.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:07.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:07.726 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:07.726 DEBUG [src.node.docker_mananger] docker run -i -t -p 3164:3164 -p 3165:3165 -p 3166:3166 -p 3167:3167 -p 3168:3168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=200 --websocket-port=3166 --rest-port=3164 --tcp-port=3165 --discv5-udp-port=3167 --rest-address=0.0.0.0 --nat=extip:172.18.121.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54bebc101bad2c091d79cdb2e4eabeff2cab5d2cdc2f52cb5d66fcff2c95b5c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3168 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC85KO9cMrZoZRGUJa8IwonR9onDze8s1UcV133snKdyBnjMxicdzjEnb7PgkhaYVy5cnuomEzNdobNBC1jCb20CgmlkgnY0gmlwhKwSPy6KbXVsdGlhZGRyc5YACASsEj8uBlNDAAoErBI_LgZTRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKwzi8tNV1Sf5bycnKSVi9yUyhgbgNB9tdj4ySj0WPueDdGNwglNDg3VkcIJTRYV3YWt1MgE
2026-04-09 04:49:07.907 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.158 waku 90ee3481bb77a92bae3572a6499801e5f6cba5eac37b691e9fe7e1c71f4d4a02
2026-04-09 04:49:07.941 DEBUG [src.node.docker_mananger] Container started with ID 90ee3481bb77. Setting up logs at ./log/docker/node2_2026-04-09_04-49-06__a666a6b7-3490-47d0-ab5e-4f1a019b3842__wakuorg_nwaku:latest.log
2026-04-09 04:49:07.942 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3164
2026-04-09 04:49:07.942 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:08.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3164/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:08.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:08.959 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:08.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:08.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.158/tcp/3165/p2p/16Uiu2HAm4h1uietFSXsV1pDGeZeAaGdgaDwJi9pDqC41Sgy2fwae","/ip4/172.18.121.158/tcp/3166/ws/p2p/16Uiu2HAm4h1uietFSXsV1pDGeZeAaGdgaDwJi9pDqC41Sgy2fwae"],"enrUri":"enr:-L24QJDu7WY5Jmd9AWCSGInnImjvfKSuStNZtLeeOnv-lO7HaGMPWGBCsF1Oa11fxPDEkNvFYCfBOwoukDQyNJ89IWgCgmlkgnY0gmlwhKwSeZ6KbXVsdGlhZGRyc5YACASsEnmeBgxdAAoErBJ5ngYMXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECiadt2lNVg5jcQqkrQrvA7sy45NQL4Ss9XInyWGFMa3eDdGNwggxdg3VkcIIMX4V3YWt1MgE"}'
2026-04-09 04:49:08.970 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:08.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:49:08.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:08.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3164/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:49:08.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:08.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21314/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:08.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.121.158/tcp/56256/p2p/16Uiu2HAm4h1uietFSXsV1pDGeZeAaGdgaDwJi9pDqC41Sgy2fwae","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-09 04:49:08.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3164/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:08.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.63.46/tcp/21315/p2p/16Uiu2HAmFZ3H7Es1yL4aATXvas4UTaEpVTr3XCekRJpLp4yPahoL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:49:08.986 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-09 04:49:18.988 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '11324', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-09 04:49:18.999 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '11324', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '10ms', 'reorder', '25%', '50%']
2026-04-09 04:49:19.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:19.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:19.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21314/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:49:20.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:20.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3164/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:20.084 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-09 04:49:20.584 INFO [tests.e2e.test_network_conditions] packet_reordering reorder=25% corr=50% msg_count=200 received=200 elapsed=0.54s
2026-04-09 04:49:20.586 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:20.587 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:20.587 DEBUG [src.node.waku_node] Stopping container with id 0fb4581a86d1
2026-04-09 04:49:21.052 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:21.053 DEBUG [src.node.waku_node] Stopping container with id 90ee3481bb77
2026-04-09 04:49:21.477 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:21.482 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:21.527 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:21.577 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,584 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_payloads with id: 2026-04-09_04-50-11__99b04d64-856c-4fb5-a4ac-74d7972b864e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-11__99b04d64-856c-4fb5-a4ac-74d7972b864e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62843', '62844', '62845', '62846', '62847']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62843:62843 -p 62844:62844 -p 62845:62845 -p 62846:62846 -p 62847:62847 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=62845 --rest-port=62843 --tcp-port=62844 --discv5-udp-port=62846 --rest-address=0.0.0.0 --nat=extip:172.18.116.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=08ecbbad36e2097da5da63edde6ffddda976fdd43f96efec37c74e8115bddfbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62847 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.167 waku bb8182c6f4e3e3bedd99d5185d883e1db23b9bd07b42447ffb91bbef699f6166
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb8182c6f4e3. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-11__99b04d64-856c-4fb5-a4ac-74d7972b864e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62843
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8d6236bd812. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 69fc16f841d1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.167/tcp/62844/p2p/16Uiu2HAmQWLB9wyCA59oap9W7mTDX131Rvi61XErv4d3BzQjUUQS","/ip4/172.18.116.167/tcp/62845/ws/p2p/16Uiu2HAmQWLB9wyCA59oap9W7mTDX131Rvi61XErv4d3BzQjUUQS"],"enrUri":"enr:-L24QNDens62JL2ff2_-2hr09hJEgYobW8xY8slClTHI7UsEYJI2BtqB-hs-y5q2s1V4UYWs37O8AqfazXIYqdloE4ICgmlkgnY0gmlwhKwSdKeKbXVsdGlhZGRyc5YACASsEnSnBvV8AAoErBJ0pwb1fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsBRurS7uTiwUTwHTWMoRH2YabygWHj-UHlI6h75re5ODdGNwgvV8g3VkcIL1foV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-11__99b04d64-856c-4fb5-a4ac-74d7972b864e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15103', '15104', '15105', '15106', '15107']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15103:15103 -p 15104:15104 -p 15105:15105 -p 15106:15106 -p 15107:15107 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=15105 --rest-port=15103 --tcp-port=15104 --discv5-udp-port=15106 --rest-address=0.0.0.0 --nat=extip:172.18.187.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=07bbcebf889ecccd6ccd085ac3afbe9b7ad742c9edf0c6fbbaed552227fda5db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15107 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNDens62JL2ff2_-2hr09hJEgYobW8xY8slClTHI7UsEYJI2BtqB-hs-y5q2s1V4UYWs37O8AqfazXIYqdloE4ICgmlkgnY0gmlwhKwSdKeKbXVsdGlhZGRyc5YACASsEnSnBvV8AAoErBJ0pwb1fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsBRurS7uTiwUTwHTWMoRH2YabygWHj-UHlI6h75re5ODdGNwgvV8g3VkcIL1foV3YWt1MgM --storenode=/ip4/172.18.116.167/tcp/62844/p2p/16Uiu2HAmQWLB9wyCA59oap9W7mTDX131Rvi61XErv4d3BzQjUUQS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.123 waku 492c2b06577d85e8bf3973b0f206351921757331391f9eff3034dc689df22c32
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 492c2b06577d. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-11__99b04d64-856c-4fb5-a4ac-74d7972b864e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15103
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.123/tcp/15104/p2p/16Uiu2HAm1wivztXvATWJwkxksDw3p9qJEmGZ9JwZWvcctFfmD9oX","/ip4/172.18.187.123/tcp/15105/ws/p2p/16Uiu2HAm1wivztXvATWJwkxksDw3p9qJEmGZ9JwZWvcctFfmD9oX"],"enrUri":"enr:-L24QL9pLBQW_kWmcFP2HReVWrwwIk1ulQiKcq0UCOghnsQSLTlp6QhcROhZW8wtcuBeMTsQuHrt4aJurX8M11zmh6gCgmlkgnY0gmlwhKwSu3uKbXVsdGlhZGRyc5YACASsErt7BjsAAAoErBK7ewY7Ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYNjiKnR7A_5APTOg4ExUiINGeHhYag0u5osoP0CrHgqDdGNwgjsAg3VkcII7AoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15103/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.167/tcp/62844/p2p/16Uiu2HAmQWLB9wyCA59oap9W7mTDX131Rvi61XErv4d3BzQjUUQS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15103/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"},{"messageHash":"0x70a5ab232da6a42d32b2339da01635fa44584cee5f65e9b3a7844bda4b82c9f8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"},{"messageHash":"0x70a5ab232da6a42d32b2339da01635fa44584cee5f65e9b3a7844bda4b82c9f8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"},{"messageHash":"0x70a5ab232da6a42d32b2339da01635fa44584cee5f65e9b3a7844bda4b82c9f8"},{"messageHash":"0xcdc230b176619a17ab8b66b4436aa3409459fa48a6428a1c19d9e45deb92d09d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"},{"messageHash":"0x70a5ab232da6a42d32b2339da01635fa44584cee5f65e9b3a7844bda4b82c9f8"},{"messageHash":"0xcdc230b176619a17ab8b66b4436aa3409459fa48a6428a1c19d9e45deb92d09d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62843/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62843/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"},{"messageHash":"0x70a5ab232da6a42d32b2339da01635fa44584cee5f65e9b3a7844bda4b82c9f8"},{"messageHash":"0xcdc230b176619a17ab8b66b4436aa3409459fa48a6428a1c19d9e45deb92d09d"},{"messageHash":"0xf0a6285cc2d4ba066f14cd4bfad6e6d8d9d6ec95b4bd8ba5aed8e08aaad268ae"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15103/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb757d005f7cf904005b6e7c6cb4b4c31e114cf25653ff29e257be552d71da44f"},{"messageHash":"0xb1d81afc6f41e35f17d48b8acede868b9c2611e33cd4ccb47c72d74da500f5ca"},{"messageHash":"0x2412292e4887f93f9b07cd0f7eeb61e29f17286e614cdc70885070d7393bb27f"},{"messageHash":"0x7f43b818865266b41a80b43ff00e5528c21df6f89d4dffd4d33075bfcb03b578"},{"messageHash":"0x24e76eed7a2c6bd05e57994a24d036774d306f95416ef4b690e298e80eaa190b"},{"messageHash":"0x1bf2800716c6c9a919c2dc38db8c0e4e53f3fc6d22bbc79b99d82140d3b0569c"},{"messageHash":"0x8d5a0307beba4fce5bc64338d0a3115641fb7f9d9d5fae8d3979cb4e07d669ef"},{"messageHash":"0x62eaf6dbd1590d1f37ceb5de5337fa38b4529cd8291fc727348d2f892d8bb581"},{"messageHash":"0xfadb73a99ad1733e465619376f98963ad611e21bc094725e847751329639d04d"},{"messageHash":"0x13f54c75896000235708264d479d5c037bf5b6c32cd07d1b066da91d481f1aad"},{"messageHash":"0x7b6e1167e0aabd7c4f98c53376f99825e07146cc5093c15a488dac27fa46d4a6"},{"messageHash":"0x85d20d9b3ab793916542879944ca588d9094e0f06691ea2939d64b28343b83d3"},{"messageHash":"0x62d31e03d37e939d3b91912ed0bd27306b518fa8e49ab65594c0137c1442bdbc"},{"messageHash":"0x4c8ce55fb46c9287460591a99daa9e1ac2b5701c818844f3cd5066b269c523b6"},{"messageHash":"0x1fb65df746fef92624284e64ce2418d8dbd94ae862dec35d5e9d92feb8bb0b6a"},{"messageHash":"0xe9c8dc3e774790aa4318c6d06c01f25348f4ce252ac972a926dcc0824fcae76e"},{"messageHash":"0x0233bf79d32144058cf9abbb6bd515e2d3aaa5387bab68fec0e606a83b4d734f"},{"messageHash":"0x8eff974a3d2357b2da89cd4755cf3ba37f6a3825cbe1f9defe86ea20b65ed3bc"},{"messageHash":"0x15f4da3d874e67833d05806ee6a0ecef2235963301ce0c3991e5bd1d7d510aae"},{"messageHash":"0x89986f2e5c4bd5e32d134caef22e911692fe3e9d2e03908ee304f881738e7b0d"},{"messageHash":"0x2795924c20386a697209355d8ba73c46d9c0e7e6381189da25ef45eefa0d0693"},{"messageHash":"0xda47666ca4da4844465dd26f36ba89c2b4a8eca98196c915fe66d8d2f7b2edf4"},{"messageHash":"0x71fcd0aeff9a35f782b2aa699484c21e0f6109cdceddcc6fce86123fa137aeb4"},{"messageHash":"0x568c03dd863adf76b7453783e491498e294a08bd313a73b81b0d6ddd1f43b910"},{"messageHash":"0x26d2bbec4a8d0b2e501359b3365385377fd55635fd8b006708c54b7dfb7286f5"},{"messageHash":"0x3bf7fb03346e46847c39a766ed43523beb39f99779eb15c284f2d6e876a3b7c8"},{"messageHash":"0x2533d75e60e4fb23e741bb979125a6fade776560f53cd278bd9d74f9e779fff4"},{"messageHash":"0x4b059cf212ff63f7d141febb185d88e2f3b09ce4b0617141a0b8fcb889c4cbe7"},{"messageHash":"0xcd455ca3f3c9706dc1b080792f4edaaa905d0b2bf9a9b4f2383ac5041c123f13"},{"messageHash":"0x4ae27e607f781b3478ecd971943d2c49f8a0ea02bbcf3e3339871561ddb2d1fd"},{"messageHash":"0x62375bd04d58e42309d96eb7a5185de3e29324ddbb2c5db12afb00c5e4bf1015"},{"messageHash":"0x0f79a208727747fc752e7eb4ad38c4e94a77310699a71869545ef7de64a409e2"},{"messageHash":"0xc1ed23ebf6fbc1624522455d1a233f9072bb270c21195ad99ba51efe49a12ac5"},{"messageHash":"0x0423add7a7a9cc5536daf6e5bdb54a0a763b47e4e57f5487ce37116fe78287f0"},{"messageHash":"0x33ca49684d62212fdadca6eb13867b968a0636bae572ae61271302e6f49ef3a2"},{"messageHash":"0xf943f6739edbd693ab451f01d5224d31cd53efbec7001e19117b1349e2ddced2"},{"messageHash":"0x04a78e4d57dcc26249762a9222cc213f29be64548b3de3ccbcbb6ce0c7b92002"},{"messageHash":"0x70a5ab232da6a42d32b2339da01635fa44584cee5f65e9b3a7844bda4b82c9f8"},{"messageHash":"0xcdc230b176619a17ab8b66b4436aa3409459fa48a6428a1c19d9e45deb92d09d"},{"messageHash":"0xf0a6285cc2d4ba066f14cd4bfad6e6d8d9d6ec95b4bd8ba5aed8e08aaad268ae"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb8182c6f4e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 492c2b06577d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-04-09 04:49:38.456 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:49:38.457 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-04-09_04-49-38__cdb141fa-4994-418e-af91-5c6cfc49a93a
2026-04-09 04:49:38.458 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:49:38.458 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:49:38.458 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:49:38.465 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:38.466 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-49-38__cdb141fa-4994-418e-af91-5c6cfc49a93a__wakuorg_nwaku:latest.log
2026-04-09 04:49:38.466 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:38.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:38.469 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:38.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.53
2026-04-09 04:49:38.471 DEBUG [src.node.docker_mananger] Generated ports ['18783', '18784', '18785', '18786', '18787']
2026-04-09 04:49:38.472 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:38.472 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:38.472 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:38.472 DEBUG [src.node.docker_mananger] docker run -i -t -p 18783:18783 -p 18784:18784 -p 18785:18785 -p 18786:18786 -p 18787:18787 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=18785 --rest-port=18783 --tcp-port=18784 --discv5-udp-port=18786 --rest-address=0.0.0.0 --nat=extip:172.18.64.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6ff9fab6adeea832bd9d57d98c8ddd1c7ca92bffcbecf2cd0912cf8fafdbf56a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18787 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:49:38.651 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.53 waku 086148632eba74449fe888b447d5f274487ffb3bdb2dd527bb5f8b28172edc97
2026-04-09 04:49:38.686 DEBUG [src.node.docker_mananger] Container started with ID 086148632eba. Setting up logs at ./log/docker/node1_2026-04-09_04-49-38__cdb141fa-4994-418e-af91-5c6cfc49a93a__wakuorg_nwaku:latest.log
2026-04-09 04:49:38.686 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18783
2026-04-09 04:49:38.687 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:38.804 ERROR [src.node.docker_mananger] Max retries reached for container c68f6e84223b. Exiting log stream.
2026-04-09 04:49:39.284 ERROR [src.node.docker_mananger] Max retries reached for container d3a5d591daad. Exiting log stream.
2026-04-09 04:49:39.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18783/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:39.690 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:39.690 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:39.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:39.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.53/tcp/18784/p2p/16Uiu2HAmJn8W1oK1MrhXrrGquWVBfe9NfhjpwnDmNT2iug5gRJJd","/ip4/172.18.64.53/tcp/18785/ws/p2p/16Uiu2HAmJn8W1oK1MrhXrrGquWVBfe9NfhjpwnDmNT2iug5gRJJd"],"enrUri":"enr:-L24QAK_XDPwFPHqFh0esUDddCs2SZY979ZuoCgK9WaBhCSdaDAZ63UmjN8Lqq8rvcbLPLOJRUBklUWw7n04t_W-YXgCgmlkgnY0gmlwhKwSQDWKbXVsdGlhZGRyc5YACASsEkA1BklgAAoErBJANQZJYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWvpnJuxp_ji5P9V3Tksx_jYO3tyknI8u1dyuuQSIs9KDdGNwgklgg3VkcIJJYoV3YWt1MgU"}'
2026-04-09 04:49:39.692 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:39.693 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:49:39.699 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:49:39.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-49-38__cdb141fa-4994-418e-af91-5c6cfc49a93a__wakuorg_nwaku:latest.log
2026-04-09 04:49:39.699 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:49:39.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:49:39.701 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:49:39.701 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.190
2026-04-09 04:49:39.701 DEBUG [src.node.docker_mananger] Generated ports ['9393', '9394', '9395', '9396', '9397']
2026-04-09 04:49:39.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:49:39.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:49:39.701 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:49:39.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 9393:9393 -p 9394:9394 -p 9395:9395 -p 9396:9396 -p 9397:9397 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=9395 --rest-port=9393 --tcp-port=9394 --discv5-udp-port=9396 --rest-address=0.0.0.0 --nat=extip:172.18.190.190 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b02d0dcfec5544b232fb434e23300e2c1fbc5bbb11bc04ab8fbe8b8b70a5fea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9397 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAK_XDPwFPHqFh0esUDddCs2SZY979ZuoCgK9WaBhCSdaDAZ63UmjN8Lqq8rvcbLPLOJRUBklUWw7n04t_W-YXgCgmlkgnY0gmlwhKwSQDWKbXVsdGlhZGRyc5YACASsEkA1BklgAAoErBJANQZJYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWvpnJuxp_ji5P9V3Tksx_jYO3tyknI8u1dyuuQSIs9KDdGNwgklgg3VkcIJJYoV3YWt1MgU --filternode=/ip4/172.18.64.53/tcp/18784/p2p/16Uiu2HAmJn8W1oK1MrhXrrGquWVBfe9NfhjpwnDmNT2iug5gRJJd
2026-04-09 04:49:39.888 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.190 waku e3839c951777d5276e20bbf35a7d57ed1baf40d2b43c2729e88a5d8078143b18
2026-04-09 04:49:39.920 DEBUG [src.node.docker_mananger] Container started with ID e3839c951777. Setting up logs at ./log/docker/node2_2026-04-09_04-49-38__cdb141fa-4994-418e-af91-5c6cfc49a93a__wakuorg_nwaku:latest.log
2026-04-09 04:49:39.920 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9393
2026-04-09 04:49:39.921 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:49:40.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9393/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:40.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:49:40.925 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:49:40.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9393/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:49:40.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.190/tcp/9394/p2p/16Uiu2HAm4sMHjDC3ij3X7ddqmHTwyY14GMgXZPfxazLCgD7DMUMT","/ip4/172.18.190.190/tcp/9395/ws/p2p/16Uiu2HAm4sMHjDC3ij3X7ddqmHTwyY14GMgXZPfxazLCgD7DMUMT"],"enrUri":"enr:-L24QP278cdLtlMR1PwBP7a16sJhZv-mgf5KexuNZbGfPnGNUMpddfeptiusYmzTBbDh3-uBiQ_OFLTHdHI9LxFfgX0CgmlkgnY0gmlwhKwSvr6KbXVsdGlhZGRyc5YACASsEr6-BiSyAAoErBK-vgYks90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjE0mTz6F1wwkvklaE9iCU37wQhZl7AuPpelZ26Y5ao6DdGNwgiSyg3VkcIIktIV3YWt1MgA"}'
2026-04-09 04:49:40.927 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:49:40.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.53/tcp/18784/p2p/16Uiu2HAmJn8W1oK1MrhXrrGquWVBfe9NfhjpwnDmNT2iug5gRJJd"]'
2026-04-09 04:49:40.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:40.964 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-09 04:49:40.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:49:40.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:49:40.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9393/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a33fae1b-47f7-4db8-b08f-4ae0592956e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:49:41.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a33fae1b-47f7-4db8-b08f-4ae0592956e4","statusDesc":"OK"}'
2026-04-09 04:49:41.002 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic Empty string
2026-04-09 04:49:41.002 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:9393/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:49:41.005 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9393/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:49:41.006 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A dictionary
2026-04-09 04:49:41.006 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:9393/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:49:41.008 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9393/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:49:41.009 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic An integer
2026-04-09 04:49:41.009 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:9393/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:49:41.012 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9393/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:49:41.012 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A list
2026-04-09 04:49:41.012 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:9393/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:49:41.015 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9393/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:49:41.015 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A bool
2026-04-09 04:49:41.016 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:9393/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:49:41.018 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9393/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:49:41.020 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:49:41.021 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:49:41.021 DEBUG [src.node.waku_node] Stopping container with id 086148632eba
2026-04-09 04:49:41.427 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:41.428 DEBUG [src.node.waku_node] Stopping container with id e3839c951777
2026-04-09 04:49:41.856 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:49:41.859 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:49:41.863 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:49:41.867 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,333 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-04-09_04-46-29__c4a5f609-57fc-499c-a083-c30027b6096c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-46-29__c4a5f609-57fc-499c-a083-c30027b6096c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11741', '11742', '11743', '11744', '11745']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11741:11741 -p 11742:11742 -p 11743:11743 -p 11744:11744 -p 11745:11745 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=11743 --rest-port=11741 --tcp-port=11742 --discv5-udp-port=11744 --rest-address=0.0.0.0 --nat=extip:172.18.58.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2cb64ec5a1f9766c74644b871aa0af42ba6ac9166c7a5d9db5d2e8602f86d41a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11745 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.40 waku cf40fbfce56b717ee9f02957f895996f0f05fb74bd20dfb46adfd28ba5f14e02
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf40fbfce56b. Setting up logs at ./log/docker/node1_2026-04-09_04-46-29__c4a5f609-57fc-499c-a083-c30027b6096c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11741
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0bad15c71f5d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae88a7527f1f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11741/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.40/tcp/11742/p2p/16Uiu2HAmUciuSsLUij9X2mSYEWvurhBLPxWnJKXNtkZDZbkAhtkm","/ip4/172.18.58.40/tcp/11743/ws/p2p/16Uiu2HAmUciuSsLUij9X2mSYEWvurhBLPxWnJKXNtkZDZbkAhtkm"],"enrUri":"enr:-L24QIoNLNksPksp6Zbsd4U49eBQxRYv_9SaU5TxNRYp5-HtFq6Zn4A-TdbHppzVotdf0EH2ZMjuV24GAd40zKC8ORgCgmlkgnY0gmlwhKwSOiiKbXVsdGlhZGRyc5YACASsEjooBi3eAAoErBI6KAYt390DgnJzhQDGAQAAiXNlY3AyNTZrMaED7SZdZkUzxQqjnhR4nHId59cyzJdACyj4YiBY0bZvmkaDdGNwgi3eg3VkcIIt4IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-46-29__c4a5f609-57fc-499c-a083-c30027b6096c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7847', '7848', '7849', '7850', '7851']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7847:7847 -p 7848:7848 -p 7849:7849 -p 7850:7850 -p 7851:7851 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=7849 --rest-port=7847 --tcp-port=7848 --discv5-udp-port=7850 --rest-address=0.0.0.0 --nat=extip:172.18.197.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5fc266f3ca36fe4cb2c7120f7ec3b681887fcfbd41e0298db24e0fcccf4d35a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7851 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIoNLNksPksp6Zbsd4U49eBQxRYv_9SaU5TxNRYp5-HtFq6Zn4A-TdbHppzVotdf0EH2ZMjuV24GAd40zKC8ORgCgmlkgnY0gmlwhKwSOiiKbXVsdGlhZGRyc5YACASsEjooBi3eAAoErBI6KAYt390DgnJzhQDGAQAAiXNlY3AyNTZrMaED7SZdZkUzxQqjnhR4nHId59cyzJdACyj4YiBY0bZvmkaDdGNwgi3eg3VkcIIt4IV3YWt1MgU --filternode=/ip4/172.18.58.40/tcp/11742/p2p/16Uiu2HAmUciuSsLUij9X2mSYEWvurhBLPxWnJKXNtkZDZbkAhtkm
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.228 waku db8a5181e3f420a8177d5013937f3c4735066e17e38d208ef68537913d1a04dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db8a5181e3f4. Setting up logs at ./log/docker/node2_2026-04-09_04-46-29__c4a5f609-57fc-499c-a083-c30027b6096c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7847
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.228/tcp/7848/p2p/16Uiu2HAmMdPD2uJJgtneXXLRTa5RUFNEvuHDXk7bQU6PTmL2hLdS","/ip4/172.18.197.228/tcp/7849/ws/p2p/16Uiu2HAmMdPD2uJJgtneXXLRTa5RUFNEvuHDXk7bQU6PTmL2hLdS"],"enrUri":"enr:-L24QD22d0WDWIA2W4qs8VqvF4xqgFJ6Yp5Hr9l04QiqVeRmAL6sOWp1oKzEQP5h5cLPAARnoOvFPIf7sTvCbD-p3pUCgmlkgnY0gmlwhKwSxeSKbXVsdGlhZGRyc5YACASsEsXkBh6oAAoErBLF5AYeqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhU_drrDiFgNNHWVnTIOabbu66xNqBeOARVlWTHHCYB2DdGNwgh6og3VkcIIeqoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.40/tcp/11742/p2p/16Uiu2HAmUciuSsLUij9X2mSYEWvurhBLPxWnJKXNtkZDZbkAhtkm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d5993b3-bcbd-48a3-8555-ab6d6bf77fb6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2d5993b3-bcbd-48a3-8555-ab6d6bf77fb6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7f45b4c7-fae1-4e75-9ef0-1595ad62b761", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"7f45b4c7-fae1-4e75-9ef0-1595ad62b761","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "01fd2cf9-acdb-4e84-a7c7-32c0791ce4d8", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"01fd2cf9-acdb-4e84-a7c7-32c0791ce4d8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "daeed4e4-8898-4439-b72d-d1263f120825", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"daeed4e4-8898-4439-b72d-d1263f120825","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "955e5ec8-9b21-4b93-ba9f-836541298774", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"955e5ec8-9b21-4b93-ba9f-836541298774","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51f27cb0-5178-4132-b105-15499e10664f", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"51f27cb0-5178-4132-b105-15499e10664f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "423ea93f-1105-41e4-a89f-07d0415c3a98", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"423ea93f-1105-41e4-a89f-07d0415c3a98","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "503acb37-fc3d-4a9f-a251-327a624b9134", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"503acb37-fc3d-4a9f-a251-327a624b9134","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4b060fc1-6c32-45b0-9743-b17544058a2c", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4b060fc1-6c32-45b0-9743-b17544058a2c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e05e9c7e-6b15-4053-ae0a-166d079e5590", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e05e9c7e-6b15-4053-ae0a-166d079e5590","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b55af269-be1f-4e4f-b757-df3d4d6c8f7d", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b55af269-be1f-4e4f-b757-df3d4d6c8f7d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "beaff210-fb9d-4f86-950f-539be44075d6", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"beaff210-fb9d-4f86-950f-539be44075d6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "46399f76-b534-4fa0-93e2-fab3b8b585c9", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"46399f76-b534-4fa0-93e2-fab3b8b585c9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "24a59c9b-62c0-453d-8cf4-573db866f3d9", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"24a59c9b-62c0-453d-8cf4-573db866f3d9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d288e5d4-da12-4a1f-9a76-4ec63b7e36ee", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d288e5d4-da12-4a1f-9a76-4ec63b7e36ee","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b79acc7d-38bc-4185-83bb-4eb7138b99bd", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b79acc7d-38bc-4185-83bb-4eb7138b99bd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3ee02a16-6804-492f-a558-e757c7898a31", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3ee02a16-6804-492f-a558-e757c7898a31","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f2e506f2-830f-4877-ad68-265f2dbc784d", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f2e506f2-830f-4877-ad68-265f2dbc784d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6780498f-bddd-434d-86b8-46cfbd47d6d9", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6780498f-bddd-434d-86b8-46cfbd47d6d9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "de5306ed-cf36-4269-b966-95d354b407f3", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"de5306ed-cf36-4269-b966-95d354b407f3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "59324f4e-5a36-416e-976c-e07b9a916636", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"59324f4e-5a36-416e-976c-e07b9a916636","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4067e918-7160-4f70-8c43-38f15375fdc9", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4067e918-7160-4f70-8c43-38f15375fdc9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "62409f87-f40e-4c23-a172-0085a14108df", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"62409f87-f40e-4c23-a172-0085a14108df","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "eb412a4a-6335-4b5b-977e-e1aa7d0e6d46", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"eb412a4a-6335-4b5b-977e-e1aa7d0e6d46","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "66fc0e04-98e9-4ff7-9980-620dfdab3189", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"66fc0e04-98e9-4ff7-9980-620dfdab3189","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1c2dc688-ae34-4fd4-bcc5-9c889deee18e", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1c2dc688-ae34-4fd4-bcc5-9c889deee18e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dc746ef3-c132-479b-a5b4-69a754195bd3", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dc746ef3-c132-479b-a5b4-69a754195bd3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e15fda5e-82aa-4b0c-a928-4871bc7d8c51", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"e15fda5e-82aa-4b0c-a928-4871bc7d8c51","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ee9dad8e-befa-44a1-8625-aa51d900e5eb", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ee9dad8e-befa-44a1-8625-aa51d900e5eb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8fa82333-b5fd-4e76-85a0-ce9074954672", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"8fa82333-b5fd-4e76-85a0-ce9074954672","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1775709992747226916,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1775709992866077814,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1775709992983067163,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1775709993099832494,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 4
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1775709993216761599,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 5
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1775709993334764187,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1775709993451954425,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1775709993569122706,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 8
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1775709993686219773,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1775709993803439370,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 10
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1775709993920808909,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 11
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1775709994037658343,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 12
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1775709994154868656,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 13
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1775709994271977920,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 14
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1775709994389069779,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 15
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1775709994505774510,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 16
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1775709994622687395,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 17
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1775709994739791662,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 18
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1775709994856984863,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 19
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1775709994974406343,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 20
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1775709995092455471,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 21
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1775709995209595180,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 22
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1775709995326561738,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 23
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1775709995442931533,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 24
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1775709995559812203,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1775709995676930133,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 26
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1775709995793822901,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 27
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1775709995911737621,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:70 Running test with content topic 28
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7847/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1775709996028913792,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9451cd57-5ecd-4045-8674-c1459bb7bd32", "contentFilters": ["extra_1"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9451cd57-5ecd-4045-8674-c1459bb7bd32","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:85 Extra subscribe call #1 succeeded
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b8c41945-265c-40b9-90ea-739ab72c313a", "contentFilters": ["extra_2"], "pubsubTopic": "/waku/2/rs/198/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 429 Client Error: Too Many Requests for url: http://127.0.0.1:7847/filter/v2/subscriptions. Response content: b'{"requestId":"b8c41945-265c-40b9-90ea-739ab72c313a","statusDesc":"filter request rejected due rate limit exceeded"}'
INFO  tests.filter.test_subscribe_create:test_subscribe_create.py:88 Rate limit hit on extra call #2: Error: 429 Client Error: Too Many Requests for url: http://127.0.0.1:7847/filter/v2/subscriptions with response: b'{"requestId":"b8c41945-265c-40b9-90ea-739ab72c313a","statusDesc":"filter request rejected due rate limit exceeded"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cf40fbfce56b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id db8a5181e3f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2026-04-09 04:50:16.726 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:16.727 DEBUG [tests.conftest] Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-04-09_04-50-16__de15889f-96a1-4fbb-b742-cc37de2f800c
2026-04-09 04:50:16.727 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:16.727 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:50:16.727 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-09 04:50:16.734 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:16.734 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-50-16__de15889f-96a1-4fbb-b742-cc37de2f800c__wakuorg_nwaku:latest.log
2026-04-09 04:50:16.734 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:16.734 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:16.736 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:16.736 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.56
2026-04-09 04:50:16.736 DEBUG [src.node.docker_mananger] Generated ports ['41755', '41756', '41757', '41758', '41759']
2026-04-09 04:50:16.736 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-09 04:50:16.736 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:16.736 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:16.737 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:16.737 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:16.737 DEBUG [src.node.docker_mananger] docker run -i -t -p 41755:41755 -p 41756:41756 -p 41757:41757 -p 41758:41758 -p 41759:41759 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=41757 --rest-port=41755 --tcp-port=41756 --discv5-udp-port=41758 --rest-address=0.0.0.0 --nat=extip:172.18.37.56 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=c8ac8f2aeec1d250bbcbfbe5ebf4ddcf18bbfea4c7c364f5651eb0badc5b731c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41759 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:50:16.914 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.56 waku 0d64b3c0fee3d5dab27778fd6e2882335020369ef470208c93a578b877ee4464
2026-04-09 04:50:16.947 DEBUG [src.node.docker_mananger] Container started with ID 0d64b3c0fee3. Setting up logs at ./log/docker/node1_2026-04-09_04-50-16__de15889f-96a1-4fbb-b742-cc37de2f800c__wakuorg_nwaku:latest.log
2026-04-09 04:50:16.948 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41755
2026-04-09 04:50:16.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:17.097 ERROR [src.node.docker_mananger] Max retries reached for container 4246c49f7655. Exiting log stream.
2026-04-09 04:50:17.521 ERROR [src.node.docker_mananger] Max retries reached for container 8b155e1d35d5. Exiting log stream.
2026-04-09 04:50:17.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:17.953 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:17.953 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:17.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:17.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.56/tcp/41756/p2p/16Uiu2HAmNK3GBAC8tTRy2MQXDFveEW1v7DmxYDr76XZhGxcEG9hn","/ip4/172.18.37.56/tcp/41757/ws/p2p/16Uiu2HAmNK3GBAC8tTRy2MQXDFveEW1v7DmxYDr76XZhGxcEG9hn"],"enrUri":"enr:-L24QJt4Qs4pC6wY58BW8PiyJsHJaPI-dae1SoP0oTRUjVtCMj5dSjhAn2EAs4ge1UwgyxAGAcwpo3xLau22-DkqqrUCgmlkgnY0gmlwhKwSJTiKbXVsdGlhZGRyc5YACASsEiU4BqMcAAoErBIlOAajHd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDj3iLpbwP3C82LI8YucEEoSwNH80uFWHXr-Bdz3ohVqWDdGNwgqMcg3VkcIKjHoV3YWt1MgU"}'
2026-04-09 04:50:17.956 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:17.962 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:17.962 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-50-16__de15889f-96a1-4fbb-b742-cc37de2f800c__wakuorg_nwaku:latest.log
2026-04-09 04:50:17.963 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:17.963 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:17.964 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:17.964 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.85
2026-04-09 04:50:17.964 DEBUG [src.node.docker_mananger] Generated ports ['13108', '13109', '13110', '13111', '13112']
2026-04-09 04:50:17.965 DEBUG [src.node.waku_node] Cluster id was resolved to: 199
2026-04-09 04:50:17.965 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-09 04:50:17.965 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:17.965 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:17.965 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:17.965 DEBUG [src.node.docker_mananger] docker run -i -t -p 13108:13108 -p 13109:13109 -p 13110:13110 -p 13111:13111 -p 13112:13112 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=13110 --rest-port=13108 --tcp-port=13109 --discv5-udp-port=13111 --rest-address=0.0.0.0 --nat=extip:172.18.49.85 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=bfcddb4ef4c10cf76371f18bc2eafce491b2cdabbf2dfcb2bda20af4acfdb8aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13112 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJt4Qs4pC6wY58BW8PiyJsHJaPI-dae1SoP0oTRUjVtCMj5dSjhAn2EAs4ge1UwgyxAGAcwpo3xLau22-DkqqrUCgmlkgnY0gmlwhKwSJTiKbXVsdGlhZGRyc5YACASsEiU4BqMcAAoErBIlOAajHd0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDj3iLpbwP3C82LI8YucEEoSwNH80uFWHXr-Bdz3ohVqWDdGNwgqMcg3VkcIKjHoV3YWt1MgU
2026-04-09 04:50:18.163 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.85 waku f58f64ea9efb6988a05418143282a6a5586922e87c48ea62eca4582fb9789c52
2026-04-09 04:50:18.197 DEBUG [src.node.docker_mananger] Container started with ID f58f64ea9efb. Setting up logs at ./log/docker/node2_2026-04-09_04-50-16__de15889f-96a1-4fbb-b742-cc37de2f800c__wakuorg_nwaku:latest.log
2026-04-09 04:50:18.198 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13108
2026-04-09 04:50:18.198 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:19.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:19.214 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:19.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.85/tcp/13109/p2p/16Uiu2HAmJW7MEyNP9NKNi6hPJAeHFtsChQrm4MkH7Mov8pEthvG2","/ip4/172.18.49.85/tcp/13110/ws/p2p/16Uiu2HAmJW7MEyNP9NKNi6hPJAeHFtsChQrm4MkH7Mov8pEthvG2"],"enrUri":"enr:-L24QNjjL9blWMKRA5a9YRPS9DMeoUkTU7bexPrtJ00WdNE9FdB-JCeH6YkYKEJS0_06eWfB-HRet7nOXUK-Z9le7_wCgmlkgnY0gmlwhKwSMVWKbXVsdGlhZGRyc5YACASsEjFVBjM1AAoErBIxVQYzNt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDVt_O6k3TNIToCtdPOPA9G9jwo6j3E4KlHB0fMMHaFauDdGNwgjM1g3VkcIIzN4V3YWt1MgE"}'
2026-04-09 04:50:19.224 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:19.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13108/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.56/tcp/41756/p2p/16Uiu2HAmNK3GBAC8tTRy2MQXDFveEW1v7DmxYDr76XZhGxcEG9hn"]'
2026-04-09 04:50:19.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-09 04:50:19.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13108/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/199/0", "/waku/2/rs/199/1", "/waku/2/rs/199/2", "/waku/2/rs/199/3", "/waku/2/rs/199/4", "/waku/2/rs/199/5", "/waku/2/rs/199/6", "/waku/2/rs/199/7"]'
2026-04-09 04:50:19.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:19.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.267 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:19.367 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219254855611,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.372 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219254855611,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:19.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:19.482 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219376745572,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.486 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219376745572,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:19.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:19.595 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219490520314,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.599 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F2" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219490520314,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:19.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:19.709 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219603249678,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.713 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F3" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219603249678,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:19.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:19.822 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219717813992,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.827 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F4" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219717813992,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:19.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.835 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:19.936 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219831159099,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.940 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:19.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F5" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:19.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219831159099,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:19.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:19.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:19.949 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:20.049 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:20.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:20.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219944575988,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:20.054 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:20.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F6" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:20.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710219944575988,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:20.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:20.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:20.063 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:20.164 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:20.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41755/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:20.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710220058762368,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:20.168 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:20.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F7" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:20.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775710220058762368,"ephemeral":false,"proof":""}]'
2026-04-09 04:50:20.176 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:20.178 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:20.178 DEBUG [src.node.waku_node] Stopping container with id 0d64b3c0fee3
2026-04-09 04:50:20.642 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:20.643 DEBUG [src.node.waku_node] Stopping container with id f58f64ea9efb
2026-04-09 04:50:21.104 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:21.106 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:21.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:21.126 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/22/sometopic/someencoding] with id: 2026-04-09_04-48-18__593787b9-d2f4-4a0e-b80a-c9810173b65b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-18__593787b9-d2f4-4a0e-b80a-c9810173b65b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31532', '31533', '31534', '31535', '31536']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31532:31532 -p 31533:31533 -p 31534:31534 -p 31535:31535 -p 31536:31536 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=31534 --rest-port=31532 --tcp-port=31533 --discv5-udp-port=31535 --rest-address=0.0.0.0 --nat=extip:172.18.135.78 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=51f8b53712ab1c5f2eb8e24c9cba581157afe7c9dcd6c268615eb3d4abd30fbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31536 --metrics-logging=true --relay=true --filter=true --content-topic=/app/22/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.78 waku b9094eb770b36e7d040d446d09ae17fdc8ba7311283a1389a9a0e4758feccef6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9094eb770b3. Setting up logs at ./log/docker/node1_2026-04-09_04-48-18__593787b9-d2f4-4a0e-b80a-c9810173b65b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31532
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 22443b442f88. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1e794555317. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.78/tcp/31533/p2p/16Uiu2HAmKhRHqT7ejwmD2d5ELEdbWhd1PMEXEnHDdSuv3TFxE2Nt","/ip4/172.18.135.78/tcp/31534/ws/p2p/16Uiu2HAmKhRHqT7ejwmD2d5ELEdbWhd1PMEXEnHDdSuv3TFxE2Nt"],"enrUri":"enr:-L24QKv94SP6uluediucBSAd-vh_tPVHwwsL1GFDdIqz5ho-V1HpEamVFR6GK2_peMLEK-oMIXBpb2JLcIfxf7hznYACgmlkgnY0gmlwhKwSh06KbXVsdGlhZGRyc5YACASsEodOBnstAAoErBKHTgZ7Lt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDaKErnOldq1izCO06Cpq4RjTgELfNnjfBlYLjbKSTW9GDdGNwgnstg3VkcIJ7L4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-18__593787b9-d2f4-4a0e-b80a-c9810173b65b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33399', '33400', '33401', '33402', '33403']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33399:33399 -p 33400:33400 -p 33401:33401 -p 33402:33402 -p 33403:33403 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=33401 --rest-port=33399 --tcp-port=33400 --discv5-udp-port=33402 --rest-address=0.0.0.0 --nat=extip:172.18.117.9 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=e29d5e9cf721627aec4041370b71ebc3dcdcee0802d093dcbfeb24c452ae71a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33403 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKv94SP6uluediucBSAd-vh_tPVHwwsL1GFDdIqz5ho-V1HpEamVFR6GK2_peMLEK-oMIXBpb2JLcIfxf7hznYACgmlkgnY0gmlwhKwSh06KbXVsdGlhZGRyc5YACASsEodOBnstAAoErBKHTgZ7Lt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDaKErnOldq1izCO06Cpq4RjTgELfNnjfBlYLjbKSTW9GDdGNwgnstg3VkcIJ7L4V3YWt1MgU --content-topic=/app/22/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.9 waku 3eac0da3e9ab4e575814b63aef113571bce3745511fa5e91aa2fc931a550b9fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3eac0da3e9ab. Setting up logs at ./log/docker/node2_2026-04-09_04-48-18__593787b9-d2f4-4a0e-b80a-c9810173b65b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33399
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33399/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.9/tcp/33400/p2p/16Uiu2HAmSjTQjmsfr9AvpLT2PNthANamXqUKEtqNgsTx3V73xMnZ","/ip4/172.18.117.9/tcp/33401/ws/p2p/16Uiu2HAmSjTQjmsfr9AvpLT2PNthANamXqUKEtqNgsTx3V73xMnZ"],"enrUri":"enr:-L24QGbzvgewBR0wCLYXg9fB9os__CDDDR48MhdfdnNRPbffQRqUhiLxp5hEkCej5AhCAtjrcGsQ7MzegBZMWvV0gbACgmlkgnY0gmlwhKwSdQmKbXVsdGlhZGRyc5YACASsEnUJBoJ4AAoErBJ1CQaCed0DgnJzhQDHAQAAiXNlY3AyNTZrMaED0SiJU2qZrg-zW4-Yd2la0OxHTE5cNnuzUXJ16FCSmpqDdGNwgoJ4g3VkcIKCeoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33399/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.78/tcp/31533/p2p/16Uiu2HAmKhRHqT7ejwmD2d5ELEdbWhd1PMEXEnHDdSuv3TFxE2Nt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31532/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33399/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31532/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31532/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775710100783078151,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33399/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775710100783078151,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9094eb770b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3eac0da3e9ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12695', '12696', '12697', '12698', '12699']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12695:12695 -p 12696:12696 -p 12697:12697 -p 12698:12698 -p 12699:12699 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=12697 --rest-port=12695 --tcp-port=12696 --discv5-udp-port=12698 --rest-address=0.0.0.0 --nat=extip:172.18.149.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaeeffabfa909eaffc1e1b561b39b84e93aa0b7e2d97be145ba5287f5ea2ff15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12699 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 775b28a0f0bf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.13 waku 77cb488ec6a3b8d65c6fc80dfe55f874d08bdd4ca6cf8e40043b9c6a43b1b433
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77cb488ec6a3. Setting up logs at ./log/docker/node1_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12695
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3b064884cd25. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12695/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.13/tcp/12696/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj","/ip4/172.18.149.13/tcp/12697/ws/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj"],"enrUri":"enr:-L24QKh08vNFKYiWT76CtpXYOxP74UrDXrvRajVDME_nlhpjI4gJIgz_T2fR8jt6hxcG4iyUxU4georJTj0STwxVxYwCgmlkgnY0gmlwhKwSlQ2KbXVsdGlhZGRyc5YACASsEpUNBjGYAAoErBKVDQYxmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6JO7ANB9tH9l1-AB0zO7w5-RSq0TJve0TDxGop5Kic6DdGNwgjGYg3VkcIIxmoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56502', '56503', '56504', '56505', '56506']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56502:56502 -p 56503:56503 -p 56504:56504 -p 56505:56505 -p 56506:56506 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=56504 --rest-port=56502 --tcp-port=56503 --discv5-udp-port=56505 --rest-address=0.0.0.0 --nat=extip:172.18.54.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e83062445df78f5a4a403ee1320fbac06c8ac27b9fb3bdadb5c8dcddaec3cbbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56506 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QKh08vNFKYiWT76CtpXYOxP74UrDXrvRajVDME_nlhpjI4gJIgz_T2fR8jt6hxcG4iyUxU4georJTj0STwxVxYwCgmlkgnY0gmlwhKwSlQ2KbXVsdGlhZGRyc5YACASsEpUNBjGYAAoErBKVDQYxmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6JO7ANB9tH9l1-AB0zO7w5-RSq0TJve0TDxGop5Kic6DdGNwgjGYg3VkcIIxmoV3YWt1Mgk --lightpushnode=/ip4/172.18.149.13/tcp/12696/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.15 waku 0eb25c737ba924522aee60d9840095eee66f670ba70c381e4df4f1afaab9791d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0eb25c737ba9. Setting up logs at ./log/docker/node2_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56502
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56502/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56502/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.15/tcp/56503/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af","/ip4/172.18.54.15/tcp/56504/ws/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af"],"enrUri":"enr:-L24QM2NxnEwqq9S_0S9r_BBnH4bkMPmiUqeSJC2VMPwF7JLOKAfQWI3sQ-yp6Xvnn7pibqNqE4jmMR72VroA2xzuKgCgmlkgnY0gmlwhKwSNg-KbXVsdGlhZGRyc5YACASsEjYPBty3AAoErBI2DwbcuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw8dWztM8hQUoiDl_9kgffisJw0BOchW2-84qvI-LU9CDdGNwgty3g3VkcILcuYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35303', '35304', '35305', '35306', '35307']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35303:35303 -p 35304:35304 -p 35305:35305 -p 35306:35306 -p 35307:35307 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=35305 --rest-port=35303 --tcp-port=35304 --discv5-udp-port=35306 --rest-address=0.0.0.0 --nat=extip:172.18.140.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3e7facafb78f75d1bfccffcb1bad0642f18d3d2edfe48f6ca5a755fbfefffe90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35307 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2NxnEwqq9S_0S9r_BBnH4bkMPmiUqeSJC2VMPwF7JLOKAfQWI3sQ-yp6Xvnn7pibqNqE4jmMR72VroA2xzuKgCgmlkgnY0gmlwhKwSNg-KbXVsdGlhZGRyc5YACASsEjYPBty3AAoErBI2DwbcuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECw8dWztM8hQUoiDl_9kgffisJw0BOchW2-84qvI-LU9CDdGNwgty3g3VkcILcuYV3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.168 waku 3da9eb90a964c6138535ec5d1e70a963b5db23d810ec11edad04b54645f555dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3da9eb90a964. Setting up logs at ./log/docker/node3_2026-04-09_04-46-46__970d4d01-a02a-495c-a2c9-65f372ef89bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35303
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35303/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.168/tcp/35304/p2p/16Uiu2HAmUZLoh9vxbVSDTxxPWaMj4HRLzSn5szV8guwfkWq9XSdU","/ip4/172.18.140.168/tcp/35305/ws/p2p/16Uiu2HAmUZLoh9vxbVSDTxxPWaMj4HRLzSn5szV8guwfkWq9XSdU"],"enrUri":"enr:-L24QERdPpQxyX49rcqtdYiVYbdqJzVlyjrw1pL4POSaYH4kSxEqFH_U1bJaTji0eynNeyC8Au3cUk1-P18bmsGUw78CgmlkgnY0gmlwhKwSjKiKbXVsdGlhZGRyc5YACASsEoyoBonoAAoErBKMqAaJ6d0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7EiigCNiN-Yu8l7tnuFX0TcQMFeeN6XPJ85UXiNRSreDdGNwgonog3VkcIKJ6oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12695/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56502/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12695/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/41950/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56502/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.168/tcp/54450/p2p/16Uiu2HAmUZLoh9vxbVSDTxxPWaMj4HRLzSn5szV8guwfkWq9XSdU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.149.13/tcp/12696/p2p/16Uiu2HAmB5ZDgYYUyN7KprEhn9aqywo1REgbvQ8RAuMLC59K7CMj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35303/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.54.15/tcp/56503/p2p/16Uiu2HAm8bun3zmSnyba3Um5xC2w6PfqcSUwD75wPBGNRj7At7Af","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12695/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1775710040679486920}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775710040679486920,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 77cb488ec6a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0eb25c737ba9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3da9eb90a964
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 77cb488ec6a3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_version with id: 2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60949', '60950', '60951', '60952', '60953']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60949:60949 -p 60950:60950 -p 60951:60951 -p 60952:60952 -p 60953:60953 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=60951 --rest-port=60949 --tcp-port=60950 --discv5-udp-port=60952 --rest-address=0.0.0.0 --nat=extip:172.18.26.218 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4a3adbae0ca96bc911fdba0e01b1869bfebb76aa9ada0f97fb4bc0be62bd379 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60953 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.218 waku 51094116d39cb3a0ea04c8767008622843d248a29b6e58b7f7c200c1896c5f12
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51094116d39c. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60949
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e632353ec68c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ace4d95f304c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60949/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60949/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2","/ip4/172.18.26.218/tcp/60951/ws/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2"],"enrUri":"enr:-L24QHG_1olyBysg8RgeLouO9Eyrheifpfqd8ExVNkxUNA98X6t-WFSIrnx_ZMiPs5DJ1B_Sj-bYAAXwEQO1SQp4dycCgmlkgnY0gmlwhKwSGtqKbXVsdGlhZGRyc5YACASsEhraBu4WAAoErBIa2gbuF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_4tWp-RFTrja7xAM0srCi6V_qVj7EQjd--w1ZxfMH9mDdGNwgu4Wg3VkcILuGIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51839', '51840', '51841', '51842', '51843']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51839:51839 -p 51840:51840 -p 51841:51841 -p 51842:51842 -p 51843:51843 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=51841 --rest-port=51839 --tcp-port=51840 --discv5-udp-port=51842 --rest-address=0.0.0.0 --nat=extip:172.18.125.77 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acbaebef4f82ac18dafa6d53929f72dd48e79ae3a4ddf4506dcfafba7ebada6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51843 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.77 waku 915fe859dc18c811621facf05237641c774c32400d70628fc9333971679ad7ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 915fe859dc18. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51839
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51839/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51839/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.77/tcp/51840/p2p/16Uiu2HAkzRKyPUqQrDpTDZUvtYrygewM3ZvNy9JUm7DAA97DN5UB","/ip4/172.18.125.77/tcp/51841/ws/p2p/16Uiu2HAkzRKyPUqQrDpTDZUvtYrygewM3ZvNy9JUm7DAA97DN5UB"],"enrUri":"enr:-L24QP3ajTJUUNB5DkjEZ4CSbSM83-oEPv3bp1xImRwzFxreVNrb435D0sww7vUJZ1CHTCxvpIIyGV3-_mng-94TCTICgmlkgnY0gmlwhKwSfU2KbXVsdGlhZGRyc5YACASsEn1NBsqAAAoErBJ9TQbKgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSjPQCp1-Q7tXyXELtP59URpTPdXMXjlG88aE-SLWuACDdGNwgsqAg3VkcILKgoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51839/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5212', '5213', '5214', '5215', '5216']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5212:5212 -p 5213:5213 -p 5214:5214 -p 5215:5215 -p 5216:5216 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=5214 --rest-port=5212 --tcp-port=5213 --discv5-udp-port=5215 --rest-address=0.0.0.0 --nat=extip:172.18.141.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5c06448ff1f3fe9e300d145ab5be2a5bc37ec45f1e4430ffeca5fbbfe7c6ac12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5216 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHG_1olyBysg8RgeLouO9Eyrheifpfqd8ExVNkxUNA98X6t-WFSIrnx_ZMiPs5DJ1B_Sj-bYAAXwEQO1SQp4dycCgmlkgnY0gmlwhKwSGtqKbXVsdGlhZGRyc5YACASsEhraBu4WAAoErBIa2gbuF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_4tWp-RFTrja7xAM0srCi6V_qVj7EQjd--w1ZxfMH9mDdGNwgu4Wg3VkcILuGIV3YWt1Mgk --lightpushnode=/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.40 waku 1d40cdccedc0a64222504380f517cc15c531f575923ef2b7aa006275477ee7c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d40cdccedc0. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-52-23__a56b7572-9f53-4209-acfe-6e1465cb4d7f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5212
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5212/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.40/tcp/5213/p2p/16Uiu2HAm6q3h3w8zCK7ZVQgFD63dGpwViemzzxLKf8cqZEc3rcv3","/ip4/172.18.141.40/tcp/5214/ws/p2p/16Uiu2HAm6q3h3w8zCK7ZVQgFD63dGpwViemzzxLKf8cqZEc3rcv3"],"enrUri":"enr:-L24QJ8XIPAKz5H64CE26oY0jGT-DrtxmRnCZ43fHX37dgnyOZcoZYM_ay38gJsZNxX_RzNE9O-uLhiPrzjMtROvBgYCgmlkgnY0gmlwhKwSjSiKbXVsdGlhZGRyc5YACASsEo0oBhRdAAoErBKNKAYUXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECqW12waDWjEfTz4RpCc1SsMmUJlvKaF64N0oi4xI0M9iDdGNwghRdg3VkcIIUX4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.218/tcp/60950/p2p/16Uiu2HAmCdDB5dGxm1wn4nTyQ3hBowAPRgtPa821oRwssqWfLuh2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.77/tcp/51840/p2p/16Uiu2HAkzRKyPUqQrDpTDZUvtYrygewM3ZvNy9JUm7DAA97DN5UB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60949/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51839/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5212/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775710347177853403, "version": 10}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1775710347177853403,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51839/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1775710347177853403,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1775710347177853403,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51094116d39c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 915fe859dc18
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d40cdccedc0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51094116d39c. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-04-09 04:50:56.857 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:56.858 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-09_04-50-56__260c46c3-1622-4e58-9623-1730c006efdd
2026-04-09 04:50:56.858 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:56.858 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:50:56.858 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:50:56.866 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:56.866 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-50-56__260c46c3-1622-4e58-9623-1730c006efdd__wakuorg_nwaku:latest.log
2026-04-09 04:50:56.866 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:56.866 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:56.868 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:56.868 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.94
2026-04-09 04:50:56.868 DEBUG [src.node.docker_mananger] Generated ports ['20855', '20856', '20857', '20858', '20859']
2026-04-09 04:50:56.868 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:56.868 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:56.868 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:56.868 DEBUG [src.node.docker_mananger] docker run -i -t -p 20855:20855 -p 20856:20856 -p 20857:20857 -p 20858:20858 -p 20859:20859 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=20857 --rest-port=20855 --tcp-port=20856 --discv5-udp-port=20858 --rest-address=0.0.0.0 --nat=extip:172.18.64.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ddce0fb86ed9944dda9afcdca518cc6344681b7185be80fc4ac74cb4a11f8efe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20859 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:50:57.067 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.94 waku f40492e1b8f1685d1a9753b25fa8e617786080a1cb7b0d49e3210191bb763463
2026-04-09 04:50:57.107 DEBUG [src.node.docker_mananger] Container started with ID f40492e1b8f1. Setting up logs at ./log/docker/node1_2026-04-09_04-50-56__260c46c3-1622-4e58-9623-1730c006efdd__wakuorg_nwaku:latest.log
2026-04-09 04:50:57.108 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20855
2026-04-09 04:50:57.109 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:58.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20855/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:58.114 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:58.114 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:58.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:58.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.94/tcp/20856/p2p/16Uiu2HAkzpqcB9e91NiFCQ6P2D5oAySYUeji3LbTmPhBsSrdFYjz","/ip4/172.18.64.94/tcp/20857/ws/p2p/16Uiu2HAkzpqcB9e91NiFCQ6P2D5oAySYUeji3LbTmPhBsSrdFYjz"],"enrUri":"enr:-L24QBK5nqomvsUTYcWFvpD1SJQ4dFYjIH3764gHb5TXh3TAWqjYKVeo1knWmC6EE4XTKLearwfrr6nwywECRsQ2D-0CgmlkgnY0gmlwhKwSQF6KbXVsdGlhZGRyc5YACASsEkBeBlF4AAoErBJAXgZRed0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUDmtyI52YF2A4GYmN6t2pp6cgzeHV-sDrIxzDnan5GmDdGNwglF4g3VkcIJReoV3YWt1MgU"}'
2026-04-09 04:50:58.117 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:58.117 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:50:58.124 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:58.124 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-50-56__260c46c3-1622-4e58-9623-1730c006efdd__wakuorg_nwaku:latest.log
2026-04-09 04:50:58.124 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:58.124 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:58.126 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:58.126 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.18
2026-04-09 04:50:58.126 DEBUG [src.node.docker_mananger] Generated ports ['48925', '48926', '48927', '48928', '48929']
2026-04-09 04:50:58.126 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:58.126 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:58.126 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:58.127 DEBUG [src.node.docker_mananger] docker run -i -t -p 48925:48925 -p 48926:48926 -p 48927:48927 -p 48928:48928 -p 48929:48929 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=48927 --rest-port=48925 --tcp-port=48926 --discv5-udp-port=48928 --rest-address=0.0.0.0 --nat=extip:172.18.111.18 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b2ff9bb3e705dabbc65ed12a1041e36d759da5ee2497c3fab447cc66a60e3625 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48929 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBK5nqomvsUTYcWFvpD1SJQ4dFYjIH3764gHb5TXh3TAWqjYKVeo1knWmC6EE4XTKLearwfrr6nwywECRsQ2D-0CgmlkgnY0gmlwhKwSQF6KbXVsdGlhZGRyc5YACASsEkBeBlF4AAoErBJAXgZRed0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUDmtyI52YF2A4GYmN6t2pp6cgzeHV-sDrIxzDnan5GmDdGNwglF4g3VkcIJReoV3YWt1MgU --filternode=/ip4/172.18.64.94/tcp/20856/p2p/16Uiu2HAkzpqcB9e91NiFCQ6P2D5oAySYUeji3LbTmPhBsSrdFYjz
2026-04-09 04:50:58.315 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.18 waku 642b4d9061091445b483ecfdc4866687010a64bf3f4da7500841bc6e4d0f8eaa
2026-04-09 04:50:58.352 DEBUG [src.node.docker_mananger] Container started with ID 642b4d906109. Setting up logs at ./log/docker/node2_2026-04-09_04-50-56__260c46c3-1622-4e58-9623-1730c006efdd__wakuorg_nwaku:latest.log
2026-04-09 04:50:58.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48925
2026-04-09 04:50:58.353 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:59.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48925/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:59.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:59.357 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:59.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48925/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:59.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.18/tcp/48926/p2p/16Uiu2HAkxrxJypMBRspGcN3YJAGDUE5kcNsyr2HSDWjsJcZeSsQT","/ip4/172.18.111.18/tcp/48927/ws/p2p/16Uiu2HAkxrxJypMBRspGcN3YJAGDUE5kcNsyr2HSDWjsJcZeSsQT"],"enrUri":"enr:-L24QLbTSRnWXMPO4qPXUdkLuO1y-3EvCiF9lcHsh2qTUWuvda966ehl5rcakJ533n2TmqSNDJY-6k2hsjlK2NzpWBYCgmlkgnY0gmlwhKwSbxKKbXVsdGlhZGRyc5YACASsEm8SBr8eAAoErBJvEga_H90DgnJzhQDGAQAAiXNlY3AyNTZrMaECMw0L2vfr1Kn2FGkokP_3rrXL6_7uRvZvByPzedYFgtCDdGNwgr8eg3VkcIK_IIV3YWt1MgA"}'
2026-04-09 04:50:59.360 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:59.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48925/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.94/tcp/20856/p2p/16Uiu2HAkzpqcB9e91NiFCQ6P2D5oAySYUeji3LbTmPhBsSrdFYjz"]'
2026-04-09 04:50:59.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:59.395 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-09 04:50:59.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20855/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:50:59.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:59.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48925/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d5ba83f6-5509-4a9e-8ed6-8b0690b92f57", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:50:59.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d5ba83f6-5509-4a9e-8ed6-8b0690b92f57","statusDesc":"OK"}'
2026-04-09 04:50:59.427 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-04-09 04:50:59.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-09 04:50:59.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:59.434 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:59.535 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:59.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48925/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:59.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775710259427563687,"ephemeral":true}]'
2026-04-09 04:50:59.539 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-04-09 04:50:59.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-09 04:50:59.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:59.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-09 04:50:59.645 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:50:59.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48925/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:59.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775710259540129633,"ephemeral":false}]'
2026-04-09 04:50:59.652 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:59.653 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:59.653 DEBUG [src.node.waku_node] Stopping container with id f40492e1b8f1
2026-04-09 04:51:00.122 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:00.123 DEBUG [src.node.waku_node] Stopping container with id 642b4d906109
2026-04-09 04:51:00.624 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:51:00.625 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:51:00.637 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:51:00.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-09 04:46:06.068 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:46:06.068 DEBUG [tests.conftest] Running test: test_filter_node_not_connected_directly_to_relaying_node with id: 2026-04-09_04-46-06__2a8dd6f6-01cd-4858-8996-95d4391cf3db
2026-04-09 04:46:06.069 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:46:06.069 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:46:06.069 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-09 04:46:06.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:06.078 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-46-06__2a8dd6f6-01cd-4858-8996-95d4391cf3db__wakuorg_nwaku:latest.log
2026-04-09 04:46:06.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:06.083 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-46-06__2a8dd6f6-01cd-4858-8996-95d4391cf3db__wakuorg_nwaku:latest.log
2026-04-09 04:46:06.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:46:06.090 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-46-06__2a8dd6f6-01cd-4858-8996-95d4391cf3db__wakuorg_nwaku:latest.log
2026-04-09 04:46:06.090 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:46:06.090 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:46:06.091 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:06.091 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:06.134 DEBUG [src.node.docker_mananger] Network waku created
2026-04-09 04:46:06.134 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.41
2026-04-09 04:46:06.134 DEBUG [src.node.docker_mananger] Generated ports ['43221', '43222', '43223', '43224', '43225']
2026-04-09 04:46:06.134 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:06.135 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:06.135 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:06.135 DEBUG [src.node.docker_mananger] docker run -i -t -p 43221:43221 -p 43222:43222 -p 43223:43223 -p 43224:43224 -p 43225:43225 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=43223 --rest-port=43221 --tcp-port=43222 --discv5-udp-port=43224 --rest-address=0.0.0.0 --nat=extip:172.18.25.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9215198fcba9493bbb018d40cecd351b57fddabbf2f483cb6dde0e87eced7bb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43225 --metrics-logging=true --filter=true --relay=true
2026-04-09 04:46:10.124 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.41 waku c9a2437ab3eabf2e46e05842af6c142abe51ef09b947cb7232cf68b774ff45c0
2026-04-09 04:46:10.157 DEBUG [src.node.docker_mananger] Container started with ID c9a2437ab3ea. Setting up logs at ./log/docker/node1_2026-04-09_04-46-06__2a8dd6f6-01cd-4858-8996-95d4391cf3db__wakuorg_nwaku:latest.log
2026-04-09 04:46:10.158 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43221
2026-04-09 04:46:10.159 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:11.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43221/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:11.163 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:11.163 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:11.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43221/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:11.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.41/tcp/43222/p2p/16Uiu2HAkuokbdzvUqmqDp6pdXDnzfWHZsQxbbHyrpyup8Wf4JuMv","/ip4/172.18.25.41/tcp/43223/ws/p2p/16Uiu2HAkuokbdzvUqmqDp6pdXDnzfWHZsQxbbHyrpyup8Wf4JuMv"],"enrUri":"enr:-L24QP_0wzLXIAYcMa_PwvRlIoRkDovaLKbz28PPZ1QKWMsMRTP-pltECV2sxrOMu8FPBw6xG8C3wbtZQ9H0UrkBJ5ECgmlkgnY0gmlwhKwSGSmKbXVsdGlhZGRyc5YACASsEhkpBqjWAAoErBIZKQao190DgnJzhQDGAQAAiXNlY3AyNTZrMaECBaf_2X5BVpXeS_KxprtPrL4MAso6w6NJxa3eh4-e52WDdGNwgqjWg3VkcIKo2IV3YWt1MgU"}'
2026-04-09 04:46:11.166 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:11.166 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:11.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:11.168 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:11.168 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.76
2026-04-09 04:46:11.168 DEBUG [src.node.docker_mananger] Generated ports ['29656', '29657', '29658', '29659', '29660']
2026-04-09 04:46:11.168 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:11.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:11.169 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:11.169 DEBUG [src.node.docker_mananger] docker run -i -t -p 29656:29656 -p 29657:29657 -p 29658:29658 -p 29659:29659 -p 29660:29660 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=29658 --rest-port=29656 --tcp-port=29657 --discv5-udp-port=29659 --rest-address=0.0.0.0 --nat=extip:172.18.62.76 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bd4ffcc9120b2de27ccb2ba692db1ef08fe8d3daffab967cbb5b92c066a0cbe9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29660 --metrics-logging=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QP_0wzLXIAYcMa_PwvRlIoRkDovaLKbz28PPZ1QKWMsMRTP-pltECV2sxrOMu8FPBw6xG8C3wbtZQ9H0UrkBJ5ECgmlkgnY0gmlwhKwSGSmKbXVsdGlhZGRyc5YACASsEhkpBqjWAAoErBIZKQao190DgnJzhQDGAQAAiXNlY3AyNTZrMaECBaf_2X5BVpXeS_KxprtPrL4MAso6w6NJxa3eh4-e52WDdGNwgqjWg3VkcIKo2IV3YWt1MgU
2026-04-09 04:46:11.361 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.76 waku ad0aa0c4741a9f538903d10e7396892b5d220c5a57d9ca651d6e9042ce43db4d
2026-04-09 04:46:11.393 DEBUG [src.node.docker_mananger] Container started with ID ad0aa0c4741a. Setting up logs at ./log/docker/node2_2026-04-09_04-46-06__2a8dd6f6-01cd-4858-8996-95d4391cf3db__wakuorg_nwaku:latest.log
2026-04-09 04:46:11.394 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29656
2026-04-09 04:46:11.394 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:12.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29656/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:12.418 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:12.418 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:12.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29656/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:12.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.76/tcp/29657/p2p/16Uiu2HAmDchEDjhJTd7YwVLhisnXuBx3JAC93qAhVFtzCvQhiyAQ","/ip4/172.18.62.76/tcp/29658/ws/p2p/16Uiu2HAmDchEDjhJTd7YwVLhisnXuBx3JAC93qAhVFtzCvQhiyAQ"],"enrUri":"enr:-L24QC2Mqg-SZokUHDuf2duoF017_tmYCA-UpUTQLLRiTXOrEOWid6x9zN1Zq3l5HRbUUCC5cMFuTpeHR6DEv9CdqSQCgmlkgnY0gmlwhKwSPkyKbXVsdGlhZGRyc5YACASsEj5MBnPZAAoErBI-TAZz2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDkUqYBD8nwgAN4m7CI5xxbKwCoR4yd4-xEFZe_2srAmDdGNwgnPZg3VkcIJz24V3YWt1MgU"}'
2026-04-09 04:46:12.426 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:12.427 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:46:12.427 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:46:12.428 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:46:12.428 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.237
2026-04-09 04:46:12.428 DEBUG [src.node.docker_mananger] Generated ports ['13368', '13369', '13370', '13371', '13372']
2026-04-09 04:46:12.429 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:46:12.429 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:46:12.429 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:46:12.429 DEBUG [src.node.docker_mananger] docker run -i -t -p 13368:13368 -p 13369:13369 -p 13370:13370 -p 13371:13371 -p 13372:13372 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=13370 --rest-port=13368 --tcp-port=13369 --discv5-udp-port=13371 --rest-address=0.0.0.0 --nat=extip:172.18.89.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3eaf81b9ec65ea04ca8abea5ea3ddbe34e3bcdd0eb2e179d8a6bbf9e1f480c4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13372 --metrics-logging=true --relay=false --filternode=/ip4/172.18.62.76/tcp/29657/p2p/16Uiu2HAmDchEDjhJTd7YwVLhisnXuBx3JAC93qAhVFtzCvQhiyAQ --discv5-bootstrap-node=enr:-L24QC2Mqg-SZokUHDuf2duoF017_tmYCA-UpUTQLLRiTXOrEOWid6x9zN1Zq3l5HRbUUCC5cMFuTpeHR6DEv9CdqSQCgmlkgnY0gmlwhKwSPkyKbXVsdGlhZGRyc5YACASsEj5MBnPZAAoErBI-TAZz2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDkUqYBD8nwgAN4m7CI5xxbKwCoR4yd4-xEFZe_2srAmDdGNwgnPZg3VkcIJz24V3YWt1MgU
2026-04-09 04:46:12.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.237 waku 4b1cde1599000a6307acdf20094de258cc45f7c5513b733954feb029d5403bc5
2026-04-09 04:46:12.654 DEBUG [src.node.docker_mananger] Container started with ID 4b1cde159900. Setting up logs at ./log/docker/node3_2026-04-09_04-46-06__2a8dd6f6-01cd-4858-8996-95d4391cf3db__wakuorg_nwaku:latest.log
2026-04-09 04:46:12.654 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13368
2026-04-09 04:46:12.654 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:13.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13368/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:13.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:46:13.659 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:46:13.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13368/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:13.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.237/tcp/13369/p2p/16Uiu2HAmBcY3CNyQhAX7uXUHcJYiYAEcqJkaYrkM4Rh1t4N6mxXg","/ip4/172.18.89.237/tcp/13370/ws/p2p/16Uiu2HAmBcY3CNyQhAX7uXUHcJYiYAEcqJkaYrkM4Rh1t4N6mxXg"],"enrUri":"enr:-L24QJ2meoceFuoE0vB02d_-G6w4qXZSuv2Z9hkCEBw3mR6MeFqHr9JN78D0M4Xz7cES7qbbqv50AGeL6qNJrgdpfoICgmlkgnY0gmlwhKwSWe2KbXVsdGlhZGRyc5YACASsElntBjQ5AAoErBJZ7QY0Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8INmg3JMnhqeprZhm9CYkll-i-rirDcdvnqI07My0j-DdGNwgjQ5g3VkcII0O4V3YWt1MgA"}'
2026-04-09 04:46:13.662 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:46:13.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43221/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:46:13.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:13.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29656/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:46:13.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:13.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13368/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:46:13.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-09 04:46:13.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43221/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:13.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.62.76/tcp/41158/p2p/16Uiu2HAmDchEDjhJTd7YwVLhisnXuBx3JAC93qAhVFtzCvQhiyAQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"}]'
2026-04-09 04:46:13.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29656/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:13.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.89.237/tcp/44906/p2p/16Uiu2HAmBcY3CNyQhAX7uXUHcJYiYAEcqJkaYrkM4Rh1t4N6mxXg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.25.41/tcp/43222/p2p/16Uiu2HAkuokbdzvUqmqDp6pdXDnzfWHZsQxbbHyrpyup8Wf4JuMv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:46:13.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13368/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:13.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.62.76/tcp/29657/p2p/16Uiu2HAmDchEDjhJTd7YwVLhisnXuBx3JAC93qAhVFtzCvQhiyAQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-21-g9a3445","origin":"Discv5"}]'
2026-04-09 04:46:13.735 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-09 04:46:43.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43221/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:46:43.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:46:43.742 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:46:44.742 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-09 04:46:44.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13368/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:46:44.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775710003735887331,"ephemeral":false}]'
2026-04-09 04:46:44.749 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:46:44.750 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:46:44.751 DEBUG [src.node.waku_node] Stopping container with id c9a2437ab3ea
2026-04-09 04:46:45.219 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:45.220 DEBUG [src.node.waku_node] Stopping container with id ad0aa0c4741a
2026-04-09 04:46:45.670 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:45.671 DEBUG [src.node.waku_node] Stopping container with id 4b1cde159900
2026-04-09 04:46:46.031 ERROR [src.node.docker_mananger] Max retries reached for container c9a2437ab3ea. Exiting log stream.
2026-04-09 04:46:46.107 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:46:46.112 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:46:46.127 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:46:46.151 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:46:46.164 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,192 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_timestamps with id: 2026-04-09_04-52-11__7274914d-deb9-42da-a8f5-75654bb3defe
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-52-11__7274914d-deb9-42da-a8f5-75654bb3defe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25406', '25407', '25408', '25409', '25410']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25406:25406 -p 25407:25407 -p 25408:25408 -p 25409:25409 -p 25410:25410 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=25408 --rest-port=25406 --tcp-port=25407 --discv5-udp-port=25409 --rest-address=0.0.0.0 --nat=extip:172.18.208.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eea65e4a7af68de4d7de699fea7bcc7f4007996d405f1585c7ad20c52a4e37f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25410 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.255 waku 2e0a6a097ff1ed858e90f61a7c5cc9d99f38464daf8d6ed6b4240868e41b6dc0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e0a6a097ff1. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-52-11__7274914d-deb9-42da-a8f5-75654bb3defe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25406
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fec50be2c0dc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 72046c40977a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.255/tcp/25407/p2p/16Uiu2HAmTsj9pqK1HmxwANsnKCSvrtkiBbSLRdwaT2YYvBoJnvzp","/ip4/172.18.208.255/tcp/25408/ws/p2p/16Uiu2HAmTsj9pqK1HmxwANsnKCSvrtkiBbSLRdwaT2YYvBoJnvzp"],"enrUri":"enr:-L24QCUAWypqHhidWeWyMqnKZ0YNAfHi_82gRx0psD-4iypJSLGBuQO7qAekEjdSrlK0P6M6xCenYBCeE4aEuIDs2pcCgmlkgnY0gmlwhKwS0P-KbXVsdGlhZGRyc5YACASsEtD_BmM_AAoErBLQ_wZjQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4iKrnObH1RVA4GwdCo76MLZbfzC3X1f9PUJ5SzQFc2WDdGNwgmM_g3VkcIJjQYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-52-11__7274914d-deb9-42da-a8f5-75654bb3defe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40745', '40746', '40747', '40748', '40749']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40745:40745 -p 40746:40746 -p 40747:40747 -p 40748:40748 -p 40749:40749 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=40747 --rest-port=40745 --tcp-port=40746 --discv5-udp-port=40748 --rest-address=0.0.0.0 --nat=extip:172.18.51.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e05dc915eda2e0d9b976ce7c888f1be9fe42a7fa9049cefcd17dd62b8b67c60a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40749 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.210 waku 9c808c7dcf5aa67bf7e5b9f91361dbb6ee8976ead40f5c4a3015554c0b3a5dbe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c808c7dcf5a. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-52-11__7274914d-deb9-42da-a8f5-75654bb3defe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40745
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.210/tcp/40746/p2p/16Uiu2HAmU3kS4YJcKLJHH7pqk2oW23rd5jq4L15oeSG8Rj9SQjvd","/ip4/172.18.51.210/tcp/40747/ws/p2p/16Uiu2HAmU3kS4YJcKLJHH7pqk2oW23rd5jq4L15oeSG8Rj9SQjvd"],"enrUri":"enr:-L24QCfxAh051GrUv7wiBQBf5ZlJkXy4Ofxpz4MKijSDcDtDfiGxKGHNP0jOk0MmEvsd0-BWVcPPQFuFaZLkPekcDtECgmlkgnY0gmlwhKwSM9KKbXVsdGlhZGRyc5YACASsEjPSBp8qAAoErBIz0gafK90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5LPs-Yh7vt_rdjn6uEDgy59eRwlQkywHqUsQrfTKvLaDdGNwgp8qg3VkcIKfLIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.255/tcp/25407/p2p/16Uiu2HAmTsj9pqK1HmxwANsnKCSvrtkiBbSLRdwaT2YYvBoJnvzp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-52-11__7274914d-deb9-42da-a8f5-75654bb3defe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49217', '49218', '49219', '49220', '49221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49217:49217 -p 49218:49218 -p 49219:49219 -p 49220:49220 -p 49221:49221 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=49219 --rest-port=49217 --tcp-port=49218 --discv5-udp-port=49220 --rest-address=0.0.0.0 --nat=extip:172.18.240.242 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af794308bedbcf0dacc68ebcfe1029fda1d1dee49fbae5d4effea0bfcbea452d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49221 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCUAWypqHhidWeWyMqnKZ0YNAfHi_82gRx0psD-4iypJSLGBuQO7qAekEjdSrlK0P6M6xCenYBCeE4aEuIDs2pcCgmlkgnY0gmlwhKwS0P-KbXVsdGlhZGRyc5YACASsEtD_BmM_AAoErBLQ_wZjQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4iKrnObH1RVA4GwdCo76MLZbfzC3X1f9PUJ5SzQFc2WDdGNwgmM_g3VkcIJjQYV3YWt1Mgk --lightpushnode=/ip4/172.18.208.255/tcp/25407/p2p/16Uiu2HAmTsj9pqK1HmxwANsnKCSvrtkiBbSLRdwaT2YYvBoJnvzp --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.242 waku 453df937a383b9021aa6c870bcf3d0fa32fbfeb93ef496292f61e1d3b8eaf55f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 453df937a383. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-52-11__7274914d-deb9-42da-a8f5-75654bb3defe__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.242/tcp/49218/p2p/16Uiu2HAkxAzi9Ebo6AZ7gHMqxoZ9ZBYWJFdgNTnc6cdrtkL1GMsu","/ip4/172.18.240.242/tcp/49219/ws/p2p/16Uiu2HAkxAzi9Ebo6AZ7gHMqxoZ9ZBYWJFdgNTnc6cdrtkL1GMsu"],"enrUri":"enr:-L24QAWT1k3QpYbwW6IebxaG-_hwBYl2NdRY0bkV6TSIrBtpCZHcAMmHWG5NqZsvzMXJFhG_-tt2m_YKVeLE5FgG_gQCgmlkgnY0gmlwhKwS8PKKbXVsdGlhZGRyc5YACASsEvDyBsBCAAoErBLw8gbAQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaECKNCG4xB9ts-8-RuncNf8rEe_N39E12ioxox1CIrMltCDdGNwgsBCg3VkcILARIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.255/tcp/25407/p2p/16Uiu2HAmTsj9pqK1HmxwANsnKCSvrtkiBbSLRdwaT2YYvBoJnvzp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.210/tcp/40746/p2p/16Uiu2HAmU3kS4YJcKLJHH7pqk2oW23rd5jq4L15oeSG8Rj9SQjvd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25406/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Now
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775709965431385600}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775709965431385600,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775709965431385600,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775709965431385600,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Far future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2091069965431372032}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2091069965431372032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2091069965431372032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2091069965431372032,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Recent past
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775706365431372032}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775706365431372032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775706365431372032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775706365431372032,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Near future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775713565431372032}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775713565431372032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775713565431372032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775713565431372032,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Positive number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Negative number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp DST change
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49217/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25406/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49217/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2e0a6a097ff1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c808c7dcf5a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 453df937a383
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2e0a6a097ff1. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_missing_content_topic with id: 2026-04-09_04-50-04__c412df14-3ec0-4426-b3ac-1c9ddd3c977e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-09_04-50-04__c412df14-3ec0-4426-b3ac-1c9ddd3c977e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.75.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3134', '3135', '3136', '3137', '3138']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3134:3134 -p 3135:3135 -p 3136:3136 -p 3137:3137 -p 3138:3138 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=3136 --rest-port=3134 --tcp-port=3135 --discv5-udp-port=3137 --rest-address=0.0.0.0 --nat=extip:172.18.75.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cffbfdb3cbbcf3dd4b293534b5ae5edcbaf0f238d0b9c2632c7feadd3bae2c69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3138 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.151 waku 63e84b1c76b094ec386a01fcc15e89e0557c6ec8689541c75043e32c4bd3c250
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63e84b1c76b0. Setting up logs at ./log/docker/receiving_node1_2026-04-09_04-50-04__c412df14-3ec0-4426-b3ac-1c9ddd3c977e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3134
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container df908a8c898d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8439ec3b9667. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3134/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.151/tcp/3135/p2p/16Uiu2HAkwBvXh4ZxVFceQa3vyW56giLSD49ZLz1uZEuvNhKPz2Kz","/ip4/172.18.75.151/tcp/3136/ws/p2p/16Uiu2HAkwBvXh4ZxVFceQa3vyW56giLSD49ZLz1uZEuvNhKPz2Kz"],"enrUri":"enr:-L24QHLXNzRhkrPv0fWXl2DUh83d0LpBRZpNco6qvEHNR_y7YZFTULLjE_EH5KJwS6GXuu-A8rOpq1gdRnWbehnufLsCgmlkgnY0gmlwhKwSS5eKbXVsdGlhZGRyc5YACASsEkuXBgw_AAoErBJLlwYMQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECGjGxuLDkKYF2Vefn3aU_RVXvnZpzzSHyyjK8kX290HmDdGNwggw_g3VkcIIMQYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-09_04-50-04__c412df14-3ec0-4426-b3ac-1c9ddd3c977e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32314', '32315', '32316', '32317', '32318']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32314:32314 -p 32315:32315 -p 32316:32316 -p 32317:32317 -p 32318:32318 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=32316 --rest-port=32314 --tcp-port=32315 --discv5-udp-port=32317 --rest-address=0.0.0.0 --nat=extip:172.18.249.172 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ca90ddff0a0b8d73b00d9280e4e5a88eeef42fbc0e24cb73be1c15ef92ad1bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32318 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.172 waku 1627c403977d5d1189a73b6bd9cf93484735bcc300c3507927bb059a4a96317d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1627c403977d. Setting up logs at ./log/docker/receiving_node2_2026-04-09_04-50-04__c412df14-3ec0-4426-b3ac-1c9ddd3c977e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32314
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32314/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32314/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.172/tcp/32315/p2p/16Uiu2HAm9UAGyDnPiHBfLCAymohqnD57dcbzR6v9omA4cwix2dJ8","/ip4/172.18.249.172/tcp/32316/ws/p2p/16Uiu2HAm9UAGyDnPiHBfLCAymohqnD57dcbzR6v9omA4cwix2dJ8"],"enrUri":"enr:-L24QA0cIa3PXF0kuAkTlcyU_yYYoZ21JIZneVlMYlRwL7bDLr-LT3yY-Fe7GhKDXXAfF27IpWb3_SUaSijIj9uGH5sCgmlkgnY0gmlwhKwS-ayKbXVsdGlhZGRyc5YACASsEvmsBn47AAoErBL5rAZ-PN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0KbF7Mg-VquAmChk1e6O5E1bv-IOd_spmkbto5KhaimDdGNwgn47g3VkcIJ-PYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32314/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.151/tcp/3135/p2p/16Uiu2HAkwBvXh4ZxVFceQa3vyW56giLSD49ZLz1uZEuvNhKPz2Kz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-09_04-50-04__c412df14-3ec0-4426-b3ac-1c9ddd3c977e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20882', '20883', '20884', '20885', '20886']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20882:20882 -p 20883:20883 -p 20884:20884 -p 20885:20885 -p 20886:20886 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=20884 --rest-port=20882 --tcp-port=20883 --discv5-udp-port=20885 --rest-address=0.0.0.0 --nat=extip:172.18.170.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45f6a4663763aae3e56ec11b32995573d61ddefd586416c57cc8cc8ee8ae898 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20886 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHLXNzRhkrPv0fWXl2DUh83d0LpBRZpNco6qvEHNR_y7YZFTULLjE_EH5KJwS6GXuu-A8rOpq1gdRnWbehnufLsCgmlkgnY0gmlwhKwSS5eKbXVsdGlhZGRyc5YACASsEkuXBgw_AAoErBJLlwYMQN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECGjGxuLDkKYF2Vefn3aU_RVXvnZpzzSHyyjK8kX290HmDdGNwggw_g3VkcIIMQYV3YWt1Mgk --lightpushnode=/ip4/172.18.75.151/tcp/3135/p2p/16Uiu2HAkwBvXh4ZxVFceQa3vyW56giLSD49ZLz1uZEuvNhKPz2Kz --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.151 waku d1a2e278dc750d801f46edb38c3130daaf4e13d7dcf35705de098c36b8ae07e4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1a2e278dc75. Setting up logs at ./log/docker/lightpush_node1_2026-04-09_04-50-04__c412df14-3ec0-4426-b3ac-1c9ddd3c977e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20882
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20882/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20882/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.151/tcp/20883/p2p/16Uiu2HAm369tu5K2Jc3gymQmobUM1XWMXYfKC9vr6Bx3jqxHXJLb","/ip4/172.18.170.151/tcp/20884/ws/p2p/16Uiu2HAm369tu5K2Jc3gymQmobUM1XWMXYfKC9vr6Bx3jqxHXJLb"],"enrUri":"enr:-L24QJ_IpCFzv23UnjNaJnAmHoKEoJmOWMmbWOBlo-dZfh3HNxf1hcnu7_44qYVRBZae8pIZuA4Nkp0lxLrYauVkKFsCgmlkgnY0gmlwhKwSqpeKbXVsdGlhZGRyc5YACASsEqqXBlGTAAoErBKqlwZRlN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcd1xiZEK2_p_yRiGXaZUIe_GfeXD5xod0EiFqmwIB-SDdGNwglGTg3VkcIJRlYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20882/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.151/tcp/3135/p2p/16Uiu2HAkwBvXh4ZxVFceQa3vyW56giLSD49ZLz1uZEuvNhKPz2Kz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20882/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.172/tcp/32315/p2p/16Uiu2HAm9UAGyDnPiHBfLCAymohqnD57dcbzR6v9omA4cwix2dJ8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32314/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20882/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20882/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1775710208817459968}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:20882/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 63e84b1c76b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1627c403977d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d1a2e278dc75
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 63e84b1c76b0. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-04-09 04:50:35.486 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:50:35.487 DEBUG [tests.conftest] Running test: test_get_store_duplicate_messages with id: 2026-04-09_04-50-35__20f0550e-134f-4131-b2b0-61678e2d1f1a
2026-04-09 04:50:35.487 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:50:35.487 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-09 04:50:35.487 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-09 04:50:35.494 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:35.494 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-09_04-50-35__20f0550e-134f-4131-b2b0-61678e2d1f1a__wakuorg_nwaku:latest.log
2026-04-09 04:50:35.494 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:35.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:35.496 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:35.496 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.24
2026-04-09 04:50:35.496 DEBUG [src.node.docker_mananger] Generated ports ['42992', '42993', '42994', '42995', '42996']
2026-04-09 04:50:35.496 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:35.496 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:35.496 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:35.497 DEBUG [src.node.docker_mananger] docker run -i -t -p 42992:42992 -p 42993:42993 -p 42994:42994 -p 42995:42995 -p 42996:42996 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=42994 --rest-port=42992 --tcp-port=42993 --discv5-udp-port=42995 --rest-address=0.0.0.0 --nat=extip:172.18.120.24 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=591a32ec9ff8ff0b09f132fb0ec87bfcc50ce9ed5cb4afddf7e75896e20184c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42996 --metrics-logging=true --store=true --relay=true
2026-04-09 04:50:35.683 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.24 waku 09450cff5eff669a2c32f3bca3d517cff910f6850c6b2d63a831177c3a3c71dc
2026-04-09 04:50:35.717 DEBUG [src.node.docker_mananger] Container started with ID 09450cff5eff. Setting up logs at ./log/docker/publishing_node1_2026-04-09_04-50-35__20f0550e-134f-4131-b2b0-61678e2d1f1a__wakuorg_nwaku:latest.log
2026-04-09 04:50:35.717 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42992
2026-04-09 04:50:35.717 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:35.850 ERROR [src.node.docker_mananger] Max retries reached for container c6d72f27a352. Exiting log stream.
2026-04-09 04:50:36.266 ERROR [src.node.docker_mananger] Max retries reached for container bc57e28cbbb2. Exiting log stream.
2026-04-09 04:50:36.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42992/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:36.721 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:36.721 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:36.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:36.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.24/tcp/42993/p2p/16Uiu2HAmGytc7PW3f5jmbJJ6cCnDNchKrMzdbTAyFCZQQ4WmvUk7","/ip4/172.18.120.24/tcp/42994/ws/p2p/16Uiu2HAmGytc7PW3f5jmbJJ6cCnDNchKrMzdbTAyFCZQQ4WmvUk7"],"enrUri":"enr:-L24QI2msMCCgi3ixqFoMp2X9oALUDQYavmOnNrCdWLoRoelYN5A2DATYZ9GM9bNoIpR42iw856QVhZgGv5_-xFL2LgCgmlkgnY0gmlwhKwSeBiKbXVsdGlhZGRyc5YACASsEngYBqfxAAoErBJ4GAan8t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQEZJrLO-UsuA43tM3Rl81v1r2B9OfmLwknjPgPn7X_iDdGNwgqfxg3VkcIKn84V3YWt1MgM"}'
2026-04-09 04:50:36.723 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:36.730 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:50:36.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-09_04-50-35__20f0550e-134f-4131-b2b0-61678e2d1f1a__wakuorg_nwaku:latest.log
2026-04-09 04:50:36.730 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:50:36.730 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:50:36.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:50:36.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.178
2026-04-09 04:50:36.732 DEBUG [src.node.docker_mananger] Generated ports ['38738', '38739', '38740', '38741', '38742']
2026-04-09 04:50:36.732 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:50:36.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:50:36.732 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:50:36.732 DEBUG [src.node.docker_mananger] docker run -i -t -p 38738:38738 -p 38739:38739 -p 38740:38740 -p 38741:38741 -p 38742:38742 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=38740 --rest-port=38738 --tcp-port=38739 --discv5-udp-port=38741 --rest-address=0.0.0.0 --nat=extip:172.18.148.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=330bb45c9acfc9d0735b9a8aa6da229cfbbb009cc0cc0faad51ba95dfadeb6cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38742 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI2msMCCgi3ixqFoMp2X9oALUDQYavmOnNrCdWLoRoelYN5A2DATYZ9GM9bNoIpR42iw856QVhZgGv5_-xFL2LgCgmlkgnY0gmlwhKwSeBiKbXVsdGlhZGRyc5YACASsEngYBqfxAAoErBJ4GAan8t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQEZJrLO-UsuA43tM3Rl81v1r2B9OfmLwknjPgPn7X_iDdGNwgqfxg3VkcIKn84V3YWt1MgM --storenode=/ip4/172.18.120.24/tcp/42993/p2p/16Uiu2HAmGytc7PW3f5jmbJJ6cCnDNchKrMzdbTAyFCZQQ4WmvUk7 --store=true --relay=true
2026-04-09 04:50:36.915 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.178 waku 49b9c4de14e2b2d39620ab1125e39af5d8d13f0a135097c3efb9730037e54b76
2026-04-09 04:50:36.952 DEBUG [src.node.docker_mananger] Container started with ID 49b9c4de14e2. Setting up logs at ./log/docker/store_node1_2026-04-09_04-50-35__20f0550e-134f-4131-b2b0-61678e2d1f1a__wakuorg_nwaku:latest.log
2026-04-09 04:50:36.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38738
2026-04-09 04:50:36.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:50:37.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38738/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:37.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:50:37.956 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:50:37.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:37.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.178/tcp/38739/p2p/16Uiu2HAm6RjuUcTvnz2PWeyQHdHBFjwbB6FgbHCAK8VGcgCCPQ9D","/ip4/172.18.148.178/tcp/38740/ws/p2p/16Uiu2HAm6RjuUcTvnz2PWeyQHdHBFjwbB6FgbHCAK8VGcgCCPQ9D"],"enrUri":"enr:-L24QGqUCDQ140VtGi6oMtCNc0Qfm90qdk3CtVjNUWH_kC1eMfkh0-utyz43141FjRvDBWRyBZk99BsVx7JFbOwWfu8CgmlkgnY0gmlwhKwSlLKKbXVsdGlhZGRyc5YACASsEpSyBpdTAAoErBKUsgaXVN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECo3T-rpxsonRztKzrHshN49d90wxHmzU4iUk9RbSRE1iDdGNwgpdTg3VkcIKXVYV3YWt1MgM"}'
2026-04-09 04:50:37.959 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:50:37.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38738/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.24/tcp/42993/p2p/16Uiu2HAmGytc7PW3f5jmbJJ6cCnDNchKrMzdbTAyFCZQQ4WmvUk7"]'
2026-04-09 04:50:37.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:37.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42992/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:50:37.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:37.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-09 04:50:37.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:37.968 DEBUG [src.steps.store] Relaying message
2026-04-09 04:50:37.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:37.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:37.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:50:38.175 DEBUG [src.steps.store] Relaying message
2026-04-09 04:50:38.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-09 04:50:38.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:50:38.179 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-09 04:50:38.380 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:50:38.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:38.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1f0e4c3a233315b8845f94a8e0f552d2744ea741d7822ebc137e34f328ee016d"}]}'
2026-04-09 04:50:38.383 DEBUG [src.steps.store] messages length is 1
2026-04-09 04:50:38.384 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-09 04:50:38.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38738/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:50:38.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1f0e4c3a233315b8845f94a8e0f552d2744ea741d7822ebc137e34f328ee016d"}]}'
2026-04-09 04:50:38.387 DEBUG [src.steps.store] messages length is 1
2026-04-09 04:50:38.389 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:50:38.390 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:50:38.390 DEBUG [src.node.waku_node] Stopping container with id 09450cff5eff
2026-04-09 04:50:38.852 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:38.854 DEBUG [src.node.waku_node] Stopping container with id 49b9c4de14e2
2026-04-09 04:50:39.275 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:50:39.277 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:50:39.285 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:50:39.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_all_3_nodes_publish with id: 2026-04-09_04-51-53__93f3af0b-cdd6-4d31-90e7-d87a55f46aee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-51-53__93f3af0b-cdd6-4d31-90e7-d87a55f46aee__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-51-53__93f3af0b-cdd6-4d31-90e7-d87a55f46aee__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-04-09_04-51-53__93f3af0b-cdd6-4d31-90e7-d87a55f46aee__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27381', '27382', '27383', '27384', '27385']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27381:27381 -p 27382:27382 -p 27383:27383 -p 27384:27384 -p 27385:27385 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=27383 --rest-port=27381 --tcp-port=27382 --discv5-udp-port=27384 --rest-address=0.0.0.0 --nat=extip:172.18.41.135 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e44cc197fbdec42c2cdbd50b42e8a3ebf119abcadeba9900ca9aabece31e5d5a --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27385 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.135 waku df4b46d4f9d8c48fb14afb5da11f9be31f1d997ba03bf0164c237082df9953a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df4b46d4f9d8. Setting up logs at ./log/docker/node1_2026-04-09_04-51-53__93f3af0b-cdd6-4d31-90e7-d87a55f46aee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27381
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6276447b117c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 340e3dd68454. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27381/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27381/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.135/tcp/27382/p2p/16Uiu2HAmGXqgQuMm2ZKAcidbD86uKG238zNqP8bS6Wg9K2vRjKW4","/ip4/172.18.41.135/tcp/27383/ws/p2p/16Uiu2HAmGXqgQuMm2ZKAcidbD86uKG238zNqP8bS6Wg9K2vRjKW4"],"enrUri":"enr:-L24QH1qbRz7uEcQegpxzU7WH9Hhb6sqW_Wxzj355dTqkKW-UCRLMpPI8KXB-tkpe55srfl-571L8JSk06G_eIpFYFICgmlkgnY0gmlwhKwSKYeKbXVsdGlhZGRyc5YACASsEimHBmr2AAoErBIphwZq990DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOZng5h4WoHKpRS0mNLh-w3udusgyxP0fRHQhiz-j_o2DdGNwgmr2g3VkcIJq-IV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61423', '61424', '61425', '61426', '61427']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61423:61423 -p 61424:61424 -p 61425:61425 -p 61426:61426 -p 61427:61427 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=61425 --rest-port=61423 --tcp-port=61424 --discv5-udp-port=61426 --rest-address=0.0.0.0 --nat=extip:172.18.40.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=55f895f6b2e5cee520f6e3e4f7b7bab34d52c021cc7f9f0ac1bcda5fdd0ebc57 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61427 --metrics-logging=true --relay=true --storenode=/ip4/172.18.41.135/tcp/27382/p2p/16Uiu2HAmGXqgQuMm2ZKAcidbD86uKG238zNqP8bS6Wg9K2vRjKW4 --discv5-bootstrap-node=enr:-L24QH1qbRz7uEcQegpxzU7WH9Hhb6sqW_Wxzj355dTqkKW-UCRLMpPI8KXB-tkpe55srfl-571L8JSk06G_eIpFYFICgmlkgnY0gmlwhKwSKYeKbXVsdGlhZGRyc5YACASsEimHBmr2AAoErBIphwZq990DgnJzhQDGAQAAiXNlY3AyNTZrMaEDOZng5h4WoHKpRS0mNLh-w3udusgyxP0fRHQhiz-j_o2DdGNwgmr2g3VkcIJq-IV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.247 waku 1edd292d6bf2836ecd4b773274f468c5e57dabdb75195801cb8c122f6c076df7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1edd292d6bf2. Setting up logs at ./log/docker/node2_2026-04-09_04-51-53__93f3af0b-cdd6-4d31-90e7-d87a55f46aee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61423
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61423/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61423/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.247/tcp/61424/p2p/16Uiu2HAm8LpUKWbYne9RXtu9hnS24dDRe9xrEg7Axi7NkakkSiv6","/ip4/172.18.40.247/tcp/61425/ws/p2p/16Uiu2HAm8LpUKWbYne9RXtu9hnS24dDRe9xrEg7Axi7NkakkSiv6"],"enrUri":"enr:-L24QON9NtsTxyfGXQlWhVul8k9RYcvxkCb1W6XpItenvu37M6Ke_E2B9LVa63XcPnCR_QVNK-ixu7sGxVVtemGrmWYCgmlkgnY0gmlwhKwSKPeKbXVsdGlhZGRyc5YACASsEij3Bu_wAAoErBIo9wbv8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECv-mgs_RKr3Pm8kWMWujWNDHgtC4D8_reW9GFCDbwtwODdGNwgu_wg3VkcILv8oV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.18.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58414', '58415', '58416', '58417', '58418']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58414:58414 -p 58415:58415 -p 58416:58416 -p 58417:58417 -p 58418:58418 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=58416 --rest-port=58414 --tcp-port=58415 --discv5-udp-port=58417 --rest-address=0.0.0.0 --nat=extip:172.18.18.55 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaeadd125c51cf4ed0d2f4e1f34bff2cc5b444ed7c3f8a63e06a5ed900af4a1d --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58418 --metrics-logging=true --relay=true --storenode=/ip4/172.18.40.247/tcp/61424/p2p/16Uiu2HAm8LpUKWbYne9RXtu9hnS24dDRe9xrEg7Axi7NkakkSiv6 --discv5-bootstrap-node=enr:-L24QON9NtsTxyfGXQlWhVul8k9RYcvxkCb1W6XpItenvu37M6Ke_E2B9LVa63XcPnCR_QVNK-ixu7sGxVVtemGrmWYCgmlkgnY0gmlwhKwSKPeKbXVsdGlhZGRyc5YACASsEij3Bu_wAAoErBIo9wbv8d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECv-mgs_RKr3Pm8kWMWujWNDHgtC4D8_reW9GFCDbwtwODdGNwgu_wg3VkcILv8oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.55 waku 7aeb27fc8d4a27f3719164207358ed353998522d21c7ef9fe16ab1776c711af5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7aeb27fc8d4a. Setting up logs at ./log/docker/node3_2026-04-09_04-51-53__93f3af0b-cdd6-4d31-90e7-d87a55f46aee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58414
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.55/tcp/58415/p2p/16Uiu2HAm4piriPHUqdfdqZkNgfQ3pZJ5PgHduzHFAm9DFCmZQ1Az","/ip4/172.18.18.55/tcp/58416/ws/p2p/16Uiu2HAm4piriPHUqdfdqZkNgfQ3pZJ5PgHduzHFAm9DFCmZQ1Az"],"enrUri":"enr:-L24QKFTHn3NfQSOc-9m9r18wRLDyw0wAwktwcE18v-ssxkEXFMUaX-X9vYjBGV_RtqMrfaIRDWqd632ULKHNaXn7E0CgmlkgnY0gmlwhKwSEjeKbXVsdGlhZGRyc5YACASsEhI3BuQvAAoErBISNwbkMN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6DLiFLUZsppTvem7JaOtT2eJYrVupJ-NbQgGrWbYRuDdGNwguQvg3VkcILkMYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.135/tcp/27382/p2p/16Uiu2HAmGXqgQuMm2ZKAcidbD86uKG238zNqP8bS6Wg9K2vRjKW4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.247/tcp/61424/p2p/16Uiu2HAm8LpUKWbYne9RXtu9hnS24dDRe9xrEg7Axi7NkakkSiv6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27381/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61423/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58414/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27381/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd06ec31aaca6c99fd921004e0ee6ca531682432ae3f63c1983a19e0749b96eec"},{"messageHash":"0xf24cca1a251e8e12aa5ff87a76eeddb0a6e96002f72a9cdfd2def00b29258d2f"},{"messageHash":"0x97836d57398381c100802843bc743581f806e5be02a9a64cda6695a81375b84c"},{"messageHash":"0x0e2557617435e674fc99a4368a03dc08859bd0964e43cc2f18eff286f0f27ffa"},{"messageHash":"0xf5ffc0760702f6a717712d0ab7d84ccc5a554e248d2c4b8193ef4f375639f2ad"},{"messageHash":"0x66164e52402348aa1f9bbeb53107741f9b1c5f8a89189fb632609ea6b42937b0"},{"messageHash":"0xf5234d9c33460114138c42f2aa0959c9b383de4de95089d9326ed536a8f0427e"},{"messageHash":"0x21a58b2f774ffda7d1ba544173ef75f14d3cf824d7efe2b12f9962e63cbeacb3"},{"messageHash":"0xeb97a187748541c77f2c71fd75dc1ab8ad9255302338446fb8e9c4ab73ea1e4b"},{"messageHash":"0xb2070312fa04151f16d1d97dfc43b33b5d2333d7e938ae34be5a0084d3c533d2"},{"messageHash":"0xcd608b7a8b3902024d3168cfea763d9fcab89d83d6dd67e59b1d124472afc6e1"},{"messageHash":"0xd5faa060380394d131b332f454c974313ac1200ef6c16c0b9ef40703449dac20"},{"messageHash":"0xc2dcd57fbab2b52b449b8a05e9523a423776d24104f2a4eca62065fcdcb5330d"},{"messageHash":"0x801eb9352cf4401f82029aa5538d2c260f68bb6170051159a3f2f5793cb1ed08"},{"messageHash":"0xb6667f62a0a00660a65f0e90cbc58984e3e7579ac47849da9a78d51e63e3c64e"},{"messageHash":"0x872767c378499e9da30829156bb465a26fe68c315a71155b240aa94180d4d845"},{"messageHash":"0x4e8fa397d3cde85cc55bef8dcdd507b1ad0fa5d11289440c842ca1148b3b5e0a"},{"messageHash":"0x1021ac70bbb1831dcbd91db139f10dd11f9de8e35293c6170c08e0d5c39097fb"},{"messageHash":"0x9cf49230ee7c9bbb88f23e4d50bfa4a3185d48b381473203a5c7cb1010814399"},{"messageHash":"0xc36f96ebd0795fe20b211d6066c506cf517eeb4c5d6c8e69aef359c17078d61b"},{"messageHash":"0x16a9eef3af9bb728fc6fc03c86dc895249c791c93bca1937da7d4dbf48070bc0"},{"messageHash":"0x4afbb5be576970001be249c648bae20d95e333a5f24d89e45b300dd2f29619a6"},{"messageHash":"0x2c5aaa00c4631dc572dca43fafdf41d6d75c16c319189854b13df7fe9d5e7b6d"},{"messageHash":"0x778823c7d1f9e57d8f9d0785c8ccfc5373701d520d4eccbe6d12bb48c0368926"},{"messageHash":"0x77d8607f307b0ea1b7cd437a4e38980d31f43a845a418c23552530591116cc71"},{"messageHash":"0xf6f9044174ae3fd5c88671d15cd5025e26f0d27c8c10b47253ed87e4015dac3a"},{"messageHash":"0x8f413dddc09bcf4fd986a1b13d75c807903f7e990fac201a82bed391b6d3b4e9"},{"messageHash":"0xab0cc3fabc696e10854e6733b7e2e332893d34c207dc957bb01041c4247d55b1"},{"messageHash":"0x3f195436dd0af4c825dd9d267a0032d48ea6f82245172577837aa75d87222039"},{"messageHash":"0x01de82e08b8d172ee6f960c0d833b176ddbde82dbcc01fa8d54a398b85343ec2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61423/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd06ec31aaca6c99fd921004e0ee6ca531682432ae3f63c1983a19e0749b96eec"},{"messageHash":"0xf24cca1a251e8e12aa5ff87a76eeddb0a6e96002f72a9cdfd2def00b29258d2f"},{"messageHash":"0x97836d57398381c100802843bc743581f806e5be02a9a64cda6695a81375b84c"},{"messageHash":"0x0e2557617435e674fc99a4368a03dc08859bd0964e43cc2f18eff286f0f27ffa"},{"messageHash":"0xf5ffc0760702f6a717712d0ab7d84ccc5a554e248d2c4b8193ef4f375639f2ad"},{"messageHash":"0x66164e52402348aa1f9bbeb53107741f9b1c5f8a89189fb632609ea6b42937b0"},{"messageHash":"0xf5234d9c33460114138c42f2aa0959c9b383de4de95089d9326ed536a8f0427e"},{"messageHash":"0x21a58b2f774ffda7d1ba544173ef75f14d3cf824d7efe2b12f9962e63cbeacb3"},{"messageHash":"0xeb97a187748541c77f2c71fd75dc1ab8ad9255302338446fb8e9c4ab73ea1e4b"},{"messageHash":"0xb2070312fa04151f16d1d97dfc43b33b5d2333d7e938ae34be5a0084d3c533d2"},{"messageHash":"0xcd608b7a8b3902024d3168cfea763d9fcab89d83d6dd67e59b1d124472afc6e1"},{"messageHash":"0xd5faa060380394d131b332f454c974313ac1200ef6c16c0b9ef40703449dac20"},{"messageHash":"0xc2dcd57fbab2b52b449b8a05e9523a423776d24104f2a4eca62065fcdcb5330d"},{"messageHash":"0x801eb9352cf4401f82029aa5538d2c260f68bb6170051159a3f2f5793cb1ed08"},{"messageHash":"0xb6667f62a0a00660a65f0e90cbc58984e3e7579ac47849da9a78d51e63e3c64e"},{"messageHash":"0x872767c378499e9da30829156bb465a26fe68c315a71155b240aa94180d4d845"},{"messageHash":"0x4e8fa397d3cde85cc55bef8dcdd507b1ad0fa5d11289440c842ca1148b3b5e0a"},{"messageHash":"0x1021ac70bbb1831dcbd91db139f10dd11f9de8e35293c6170c08e0d5c39097fb"},{"messageHash":"0x9cf49230ee7c9bbb88f23e4d50bfa4a3185d48b381473203a5c7cb1010814399"},{"messageHash":"0xc36f96ebd0795fe20b211d6066c506cf517eeb4c5d6c8e69aef359c17078d61b"},{"messageHash":"0x16a9eef3af9bb728fc6fc03c86dc895249c791c93bca1937da7d4dbf48070bc0"},{"messageHash":"0x4afbb5be576970001be249c648bae20d95e333a5f24d89e45b300dd2f29619a6"},{"messageHash":"0x2c5aaa00c4631dc572dca43fafdf41d6d75c16c319189854b13df7fe9d5e7b6d"},{"messageHash":"0x778823c7d1f9e57d8f9d0785c8ccfc5373701d520d4eccbe6d12bb48c0368926"},{"messageHash":"0x77d8607f307b0ea1b7cd437a4e38980d31f43a845a418c23552530591116cc71"},{"messageHash":"0xf6f9044174ae3fd5c88671d15cd5025e26f0d27c8c10b47253ed87e4015dac3a"},{"messageHash":"0x8f413dddc09bcf4fd986a1b13d75c807903f7e990fac201a82bed391b6d3b4e9"},{"messageHash":"0xab0cc3fabc696e10854e6733b7e2e332893d34c207dc957bb01041c4247d55b1"},{"messageHash":"0x3f195436dd0af4c825dd9d267a0032d48ea6f82245172577837aa75d87222039"},{"messageHash":"0x01de82e08b8d172ee6f960c0d833b176ddbde82dbcc01fa8d54a398b85343ec2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58414/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1c324ed6d0b5bfa9e838","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd06ec31aaca6c99fd921004e0ee6ca531682432ae3f63c1983a19e0749b96eec"},{"messageHash":"0xf24cca1a251e8e12aa5ff87a76eeddb0a6e96002f72a9cdfd2def00b29258d2f"},{"messageHash":"0x97836d57398381c100802843bc743581f806e5be02a9a64cda6695a81375b84c"},{"messageHash":"0x0e2557617435e674fc99a4368a03dc08859bd0964e43cc2f18eff286f0f27ffa"},{"messageHash":"0xf5ffc0760702f6a717712d0ab7d84ccc5a554e248d2c4b8193ef4f375639f2ad"},{"messageHash":"0x66164e52402348aa1f9bbeb53107741f9b1c5f8a89189fb632609ea6b42937b0"},{"messageHash":"0xf5234d9c33460114138c42f2aa0959c9b383de4de95089d9326ed536a8f0427e"},{"messageHash":"0x21a58b2f774ffda7d1ba544173ef75f14d3cf824d7efe2b12f9962e63cbeacb3"},{"messageHash":"0xeb97a187748541c77f2c71fd75dc1ab8ad9255302338446fb8e9c4ab73ea1e4b"},{"messageHash":"0xb2070312fa04151f16d1d97dfc43b33b5d2333d7e938ae34be5a0084d3c533d2"},{"messageHash":"0xcd608b7a8b3902024d3168cfea763d9fcab89d83d6dd67e59b1d124472afc6e1"},{"messageHash":"0xd5faa060380394d131b332f454c974313ac1200ef6c16c0b9ef40703449dac20"},{"messageHash":"0xc2dcd57fbab2b52b449b8a05e9523a423776d24104f2a4eca62065fcdcb5330d"},{"messageHash":"0x801eb9352cf4401f82029aa5538d2c260f68bb6170051159a3f2f5793cb1ed08"},{"messageHash":"0xb6667f62a0a00660a65f0e90cbc58984e3e7579ac47849da9a78d51e63e3c64e"},{"messageHash":"0x872767c378499e9da30829156bb465a26fe68c315a71155b240aa94180d4d845"},{"messageHash":"0x4e8fa397d3cde85cc55bef8dcdd507b1ad0fa5d11289440c842ca1148b3b5e0a"},{"messageHash":"0x1021ac70bbb1831dcbd91db139f10dd11f9de8e35293c6170c08e0d5c39097fb"},{"messageHash":"0x9cf49230ee7c9bbb88f23e4d50bfa4a3185d48b381473203a5c7cb1010814399"},{"messageHash":"0xc36f96ebd0795fe20b211d6066c506cf517eeb4c5d6c8e69aef359c17078d61b"},{"messageHash":"0x16a9eef3af9bb728fc6fc03c86dc895249c791c93bca1937da7d4dbf48070bc0"},{"messageHash":"0x4afbb5be576970001be249c648bae20d95e333a5f24d89e45b300dd2f29619a6"},{"messageHash":"0x2c5aaa00c4631dc572dca43fafdf41d6d75c16c319189854b13df7fe9d5e7b6d"},{"messageHash":"0x778823c7d1f9e57d8f9d0785c8ccfc5373701d520d4eccbe6d12bb48c0368926"},{"messageHash":"0x77d8607f307b0ea1b7cd437a4e38980d31f43a845a418c23552530591116cc71"},{"messageHash":"0xf6f9044174ae3fd5c88671d15cd5025e26f0d27c8c10b47253ed87e4015dac3a"},{"messageHash":"0x8f413dddc09bcf4fd986a1b13d75c807903f7e990fac201a82bed391b6d3b4e9"},{"messageHash":"0xab0cc3fabc696e10854e6733b7e2e332893d34c207dc957bb01041c4247d55b1"},{"messageHash":"0x3f195436dd0af4c825dd9d267a0032d48ea6f82245172577837aa75d87222039"},{"messageHash":"0x01de82e08b8d172ee6f960c0d833b176ddbde82dbcc01fa8d54a398b85343ec2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id df4b46d4f9d8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1edd292d6bf2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7aeb27fc8d4a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container df4b46d4f9d8. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-04-09 04:48:50.954 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:50.954 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2026-04-09_04-48-50__748f4e80-c2ae-4e0f-91e7-03725d0278e4
2026-04-09 04:48:50.954 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:50.955 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-09 04:48:50.955 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-09 04:48:50.962 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:50.963 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-50__748f4e80-c2ae-4e0f-91e7-03725d0278e4__wakuorg_nwaku:latest.log
2026-04-09 04:48:50.963 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:50.963 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:50.964 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:50.965 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.0
2026-04-09 04:48:50.965 DEBUG [src.node.docker_mananger] Generated ports ['35513', '35514', '35515', '35516', '35517']
2026-04-09 04:48:50.965 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:50.965 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:50.965 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:50.965 DEBUG [src.node.docker_mananger] docker run -i -t -p 35513:35513 -p 35514:35514 -p 35515:35515 -p 35516:35516 -p 35517:35517 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=35515 --rest-port=35513 --tcp-port=35514 --discv5-udp-port=35516 --rest-address=0.0.0.0 --nat=extip:172.18.141.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c99bd246ef1db5bb542e2cbe5cfc717fa7da08719acf3357ec6bdfefdabcd2d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35517 --metrics-logging=true --relay=true
2026-04-09 04:48:51.165 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.0 waku 75cdb09bb7f2096b238dad44a83fe09bd9c62695afc349e2920f69a2e406ebfe
2026-04-09 04:48:51.199 DEBUG [src.node.docker_mananger] Container started with ID 75cdb09bb7f2. Setting up logs at ./log/docker/node1_2026-04-09_04-48-50__748f4e80-c2ae-4e0f-91e7-03725d0278e4__wakuorg_nwaku:latest.log
2026-04-09 04:48:51.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35513
2026-04-09 04:48:51.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:51.249 ERROR [src.node.docker_mananger] Max retries reached for container 052ff68a1746. Exiting log stream.
2026-04-09 04:48:51.754 ERROR [src.node.docker_mananger] Max retries reached for container 8c603831d17b. Exiting log stream.
2026-04-09 04:48:52.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35513/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:52.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:52.204 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:52.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35513/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:52.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.0/tcp/35514/p2p/16Uiu2HAkvqQSEwtr9aunnV9NnSWCFexAgPrCJVv8PTDyW78yn2jA","/ip4/172.18.141.0/tcp/35515/ws/p2p/16Uiu2HAkvqQSEwtr9aunnV9NnSWCFexAgPrCJVv8PTDyW78yn2jA"],"enrUri":"enr:-L24QBoLT11vVEAky86oKk0cj2cX_82-vPNnTzu0Yv5p79klU3rIEBfHClQAYv9a-Tv6eRt1sCtFAU9NNWQeKX60LTQCgmlkgnY0gmlwhKwSjQCKbXVsdGlhZGRyc5YACASsEo0ABoq6AAoErBKNAAaKu90DgnJzhQDGAQAAiXNlY3AyNTZrMaECFPAM-Yge1-N54_OgWVLBBkRwxKD7fGwMGUPgnLUFsJmDdGNwgoq6g3VkcIKKvIV3YWt1MgE"}'
2026-04-09 04:48:52.207 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:52.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:52.215 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-50__748f4e80-c2ae-4e0f-91e7-03725d0278e4__wakuorg_nwaku:latest.log
2026-04-09 04:48:52.215 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:52.215 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:52.216 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:52.217 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.31
2026-04-09 04:48:52.217 DEBUG [src.node.docker_mananger] Generated ports ['43676', '43677', '43678', '43679', '43680']
2026-04-09 04:48:52.217 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:52.217 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:52.217 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:52.217 DEBUG [src.node.docker_mananger] docker run -i -t -p 43676:43676 -p 43677:43677 -p 43678:43678 -p 43679:43679 -p 43680:43680 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=43678 --rest-port=43676 --tcp-port=43677 --discv5-udp-port=43679 --rest-address=0.0.0.0 --nat=extip:172.18.230.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f9dd177ad78c4b8bbf6e159fcd3fff8e12b1e1d066eb60ea3914042ae6bc25ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43680 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBoLT11vVEAky86oKk0cj2cX_82-vPNnTzu0Yv5p79klU3rIEBfHClQAYv9a-Tv6eRt1sCtFAU9NNWQeKX60LTQCgmlkgnY0gmlwhKwSjQCKbXVsdGlhZGRyc5YACASsEo0ABoq6AAoErBKNAAaKu90DgnJzhQDGAQAAiXNlY3AyNTZrMaECFPAM-Yge1-N54_OgWVLBBkRwxKD7fGwMGUPgnLUFsJmDdGNwgoq6g3VkcIKKvIV3YWt1MgE
2026-04-09 04:48:52.408 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.31 waku 918da895b86b924cc4b7435476751ef209f2cbd9c9ba144271ed287f4da56dc3
2026-04-09 04:48:52.444 DEBUG [src.node.docker_mananger] Container started with ID 918da895b86b. Setting up logs at ./log/docker/node2_2026-04-09_04-48-50__748f4e80-c2ae-4e0f-91e7-03725d0278e4__wakuorg_nwaku:latest.log
2026-04-09 04:48:52.445 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43676
2026-04-09 04:48:52.445 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:53.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43676/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:53.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:53.457 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:53.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43676/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:53.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.31/tcp/43677/p2p/16Uiu2HAmUTHzWUR4LQbyF6ytgKWLw6n4TjTxCJgJV5heKb3QC5xu","/ip4/172.18.230.31/tcp/43678/ws/p2p/16Uiu2HAmUTHzWUR4LQbyF6ytgKWLw6n4TjTxCJgJV5heKb3QC5xu"],"enrUri":"enr:-L24QLUwFKlcAfZ4kZnIG5a3XXkQR7lQsK3F7VR2veipvh_8PXsNv8LPkoFoxcvVcDA7vCuqrQutrW2XdWKDjcF74mUCgmlkgnY0gmlwhKwS5h-KbXVsdGlhZGRyc5YACASsEuYfBqqdAAoErBLmHwaqnt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6rv3-dge3Q6mcgOolR0F968Q6Ga1iaclsLMxHix_fyKDdGNwgqqdg3VkcIKqn4V3YWt1MgE"}'
2026-04-09 04:48:53.465 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:53.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43676/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.0/tcp/35514/p2p/16Uiu2HAkvqQSEwtr9aunnV9NnSWCFexAgPrCJVv8PTDyW78yn2jA"]'
2026-04-09 04:48:53.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:53.471 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-04-09 04:48:53.472 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:35513/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-04-09 04:48:53.475 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35513/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:48:53.476 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-04-09 04:48:53.476 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:35513/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-04-09 04:48:53.478 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35513/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:48:53.479 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-04-09 04:48:53.479 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:35513/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-04-09 04:48:53.481 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35513/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:48:53.481 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-04-09 04:48:53.482 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:35513/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-04-09 04:48:53.484 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35513/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:48:53.484 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-04-09 04:48:53.485 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:35513/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-04-09 04:48:53.487 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35513/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-09 04:48:53.489 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:53.489 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:53.490 DEBUG [src.node.waku_node] Stopping container with id 75cdb09bb7f2
2026-04-09 04:48:53.973 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:53.974 DEBUG [src.node.waku_node] Stopping container with id 918da895b86b
2026-04-09 04:48:54.442 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:54.445 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:54.451 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:54.455 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-09 04:48:32.778 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-09 04:48:32.779 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_content_topic with id: 2026-04-09_04-48-32__36f871ec-f3e6-45c8-8ff0-b701f88cd4d6
2026-04-09 04:48:32.779 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-09 04:48:32.779 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-09 04:48:32.779 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-09 04:48:32.785 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:32.785 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-09_04-48-32__36f871ec-f3e6-45c8-8ff0-b701f88cd4d6__wakuorg_nwaku:latest.log
2026-04-09 04:48:32.786 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:32.786 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:32.787 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:32.787 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.15
2026-04-09 04:48:32.787 DEBUG [src.node.docker_mananger] Generated ports ['32170', '32171', '32172', '32173', '32174']
2026-04-09 04:48:32.787 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:32.788 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:32.788 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:32.788 DEBUG [src.node.docker_mananger] docker run -i -t -p 32170:32170 -p 32171:32171 -p 32172:32172 -p 32173:32173 -p 32174:32174 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=32172 --rest-port=32170 --tcp-port=32171 --discv5-udp-port=32173 --rest-address=0.0.0.0 --nat=extip:172.18.87.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=026d2e729d7b7d91feccafcaae0a4b108493a2845ab5c18cb49bb7dbacb4939c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32174 --metrics-logging=true --relay=true --filter=true
2026-04-09 04:48:32.968 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.15 waku 7d56ca56908b0643d5712fe9f7c9e472f91e6c7ee9948b5076d1cf1d402498e3
2026-04-09 04:48:33.002 DEBUG [src.node.docker_mananger] Container started with ID 7d56ca56908b. Setting up logs at ./log/docker/node1_2026-04-09_04-48-32__36f871ec-f3e6-45c8-8ff0-b701f88cd4d6__wakuorg_nwaku:latest.log
2026-04-09 04:48:33.002 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32170
2026-04-09 04:48:33.002 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:33.162 ERROR [src.node.docker_mananger] Max retries reached for container a28b0bbd3808. Exiting log stream.
2026-04-09 04:48:33.588 ERROR [src.node.docker_mananger] Max retries reached for container 3c38ebebb815. Exiting log stream.
2026-04-09 04:48:34.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32170/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:34.005 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:34.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:34.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:34.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.15/tcp/32171/p2p/16Uiu2HAmRTirwbQBUiADACYPnaByL3MwWeGx9731qJ9gaK2U7qQW","/ip4/172.18.87.15/tcp/32172/ws/p2p/16Uiu2HAmRTirwbQBUiADACYPnaByL3MwWeGx9731qJ9gaK2U7qQW"],"enrUri":"enr:-L24QB5tx9AE8oRtHo8Em2uv2f3o3Vrq-ThiIJ33gFIphf5dNniWYz4zYEKRLELsGFu6NIK5vVNrhjHgCco6ZkO9cFECgmlkgnY0gmlwhKwSVw-KbXVsdGlhZGRyc5YACASsElcPBn2rAAoErBJXDwZ9rN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvkUHJ9O2_NsYf1UWtIPLSCDvmyeQJPzow2ECd-ET9VODdGNwgn2rg3VkcIJ9rYV3YWt1MgU"}'
2026-04-09 04:48:34.008 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:34.008 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-09 04:48:34.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-09 04:48:34.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-09_04-48-32__36f871ec-f3e6-45c8-8ff0-b701f88cd4d6__wakuorg_nwaku:latest.log
2026-04-09 04:48:34.015 DEBUG [src.node.waku_node] Starting Node...
2026-04-09 04:48:34.015 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-09 04:48:34.016 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-09 04:48:34.016 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.162
2026-04-09 04:48:34.017 DEBUG [src.node.docker_mananger] Generated ports ['54623', '54624', '54625', '54626', '54627']
2026-04-09 04:48:34.017 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-09 04:48:34.017 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-09 04:48:34.017 DEBUG [src.node.waku_node] Using volumes []
2026-04-09 04:48:34.017 DEBUG [src.node.docker_mananger] docker run -i -t -p 54623:54623 -p 54624:54624 -p 54625:54625 -p 54626:54626 -p 54627:54627 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=54625 --rest-port=54623 --tcp-port=54624 --discv5-udp-port=54626 --rest-address=0.0.0.0 --nat=extip:172.18.128.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb4e05abff76699cab4e7aa9eee8e373f7ac7f08c2ba652c1663e0ce8fdace04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54627 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QB5tx9AE8oRtHo8Em2uv2f3o3Vrq-ThiIJ33gFIphf5dNniWYz4zYEKRLELsGFu6NIK5vVNrhjHgCco6ZkO9cFECgmlkgnY0gmlwhKwSVw-KbXVsdGlhZGRyc5YACASsElcPBn2rAAoErBJXDwZ9rN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvkUHJ9O2_NsYf1UWtIPLSCDvmyeQJPzow2ECd-ET9VODdGNwgn2rg3VkcIJ9rYV3YWt1MgU --filternode=/ip4/172.18.87.15/tcp/32171/p2p/16Uiu2HAmRTirwbQBUiADACYPnaByL3MwWeGx9731qJ9gaK2U7qQW
2026-04-09 04:48:34.213 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.162 waku fc4ce592967ebe488b1b0534daafc27a9f7af8f8c776c0b5d3e866b73c069b75
2026-04-09 04:48:34.247 DEBUG [src.node.docker_mananger] Container started with ID fc4ce592967e. Setting up logs at ./log/docker/node2_2026-04-09_04-48-32__36f871ec-f3e6-45c8-8ff0-b701f88cd4d6__wakuorg_nwaku:latest.log
2026-04-09 04:48:34.247 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54623
2026-04-09 04:48:34.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-09 04:48:35.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54623/health" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:35.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-09 04:48:35.251 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-09 04:48:35.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-09 04:48:35.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.162/tcp/54624/p2p/16Uiu2HAmTrwUxpANiWaSgVKkr5rXH6seKyVmhGCjiA9ZsdGQkrud","/ip4/172.18.128.162/tcp/54625/ws/p2p/16Uiu2HAmTrwUxpANiWaSgVKkr5rXH6seKyVmhGCjiA9ZsdGQkrud"],"enrUri":"enr:-L24QB0_3PdCinKWv465Px7sSjuOa0-Btp2RXQLNOAGdaxp2UzNuZ9nucCwIeMb_ENOLQyKN6Pn68cQnA5g86U_WQ20CgmlkgnY0gmlwhKwSgKKKbXVsdGlhZGRyc5YACASsEoCiBtVgAAoErBKAogbVYd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED4e8H9QG6nncu6gB2260aD5_HTNTVZa0pVLjdchhzT1iDdGNwgtVgg3VkcILVYoV3YWt1MgA"}'
2026-04-09 04:48:35.254 INFO [src.node.waku_node] REST service is ready !!
2026-04-09 04:48:35.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54623/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.15/tcp/32171/p2p/16Uiu2HAmRTirwbQBUiADACYPnaByL3MwWeGx9731qJ9gaK2U7qQW"]'
2026-04-09 04:48:35.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:35.287 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-09 04:48:35.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-09 04:48:35.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-09 04:48:35.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54623/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e765dc6d-eb48-4a23-9f83-cfea3c68dc76", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:48:35.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e765dc6d-eb48-4a23-9f83-cfea3c68dc76","statusDesc":"OK"}'
2026-04-09 04:48:35.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54623/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-09 04:48:35.323 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54623/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-04-09 04:48:35.325 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-09 04:48:35.326 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-09 04:48:35.326 DEBUG [src.node.waku_node] Stopping container with id 7d56ca56908b
2026-04-09 04:48:35.749 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:35.751 DEBUG [src.node.waku_node] Stopping container with id fc4ce592967e
2026-04-09 04:48:36.182 DEBUG [src.node.waku_node] Container stopped.
2026-04-09 04:48:36.184 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-09 04:48:36.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-09 04:48:36.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

Some files were not shown because too many files have changed in this diff Show More