deploy: 13e292d7e46bf7bfbdce0e7370831a8d115c98f8

This commit is contained in:
AYAHASSAN287 2026-04-10 12:27:21 +00:00
parent 3c4185704f
commit ca4001587d
1406 changed files with 228795 additions and 6 deletions

2
nim/1169/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,76 @@
2026-04-10 12:13:54.692 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:54.693 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-04-10_12-13-54__c771825d-69f1-4158-aa94-db7658701e49
2026-04-10 12:13:54.693 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:54.693 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:13:54.693 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:13:54.699 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:54.699 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-54__c771825d-69f1-4158-aa94-db7658701e49__wakuorg_nwaku:latest.log
2026-04-10 12:13:54.700 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:54.700 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:54.701 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:54.701 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.20
2026-04-10 12:13:54.701 DEBUG [src.node.docker_mananger] Generated ports ['10774', '10775', '10776', '10777', '10778']
2026-04-10 12:13:54.701 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:54.701 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:54.701 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:54.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 10774:10774 -p 10775:10775 -p 10776:10776 -p 10777:10777 -p 10778:10778 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=10776 --rest-port=10774 --tcp-port=10775 --discv5-udp-port=10777 --rest-address=0.0.0.0 --nat=extip:172.18.124.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d781ae8dd712fb94bfeccee6deaed079a92be0d81bbc41afa8e8a5efdbb7de61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10778 --metrics-logging=true --store=true --relay=true
2026-04-10 12:13:54.863 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.20 waku 702b889355efe32c23cba1a603e84d77ecdbc4b2ea5c711ceb0a033be1e4e45b
2026-04-10 12:13:54.890 DEBUG [src.node.docker_mananger] Container started with ID 702b889355ef. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-54__c771825d-69f1-4158-aa94-db7658701e49__wakuorg_nwaku:latest.log
2026-04-10 12:13:54.892 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10774
2026-04-10 12:13:54.893 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:55.092 ERROR [src.node.docker_mananger] Max retries reached for container a2696ee1384b. Exiting log stream.
2026-04-10 12:13:55.464 ERROR [src.node.docker_mananger] Max retries reached for container ab58ef54b1eb. Exiting log stream.
2026-04-10 12:13:55.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10774/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:55.896 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-10 12:13:55.897 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:55.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:55.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.20/tcp/10775/p2p/16Uiu2HAmPDNv1WT4HaAWhgfRWjiJyoUFeaQrwRDss8TekRWHEgvE","/ip4/172.18.124.20/tcp/10776/ws/p2p/16Uiu2HAmPDNv1WT4HaAWhgfRWjiJyoUFeaQrwRDss8TekRWHEgvE"],"enrUri":"enr:-L24QMJ3EXfVP40Ehx0hVFEuv75LzAwle0PutQ11NyUwWLKPUn4DB7LH8HX5h_cTCzo4zM31zBlcDJ4cX5LMCAzVEosCgmlkgnY0gmlwhKwSfBSKbXVsdGlhZGRyc5YACASsEnwUBioXAAoErBJ8FAYqGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnOD3757VMlLsuRhITC0gcQFqFGqCTzrUMSL9e5muczODdGNwgioXg3VkcIIqGYV3YWt1MgM"}'
2026-04-10 12:13:55.899 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:55.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:55.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-54__c771825d-69f1-4158-aa94-db7658701e49__wakuorg_nwaku:latest.log
2026-04-10 12:13:55.905 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:55.906 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:55.907 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:55.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.113
2026-04-10 12:13:55.907 DEBUG [src.node.docker_mananger] Generated ports ['18214', '18215', '18216', '18217', '18218']
2026-04-10 12:13:55.907 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:55.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:55.907 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:55.907 DEBUG [src.node.docker_mananger] docker run -i -t -p 18214:18214 -p 18215:18215 -p 18216:18216 -p 18217:18217 -p 18218:18218 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=18216 --rest-port=18214 --tcp-port=18215 --discv5-udp-port=18217 --rest-address=0.0.0.0 --nat=extip:172.18.177.113 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d36e20eafaf12e6e395c9a28fbd87a0cbfc3cbd08b81bda6344ddd38de7fec45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18218 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMJ3EXfVP40Ehx0hVFEuv75LzAwle0PutQ11NyUwWLKPUn4DB7LH8HX5h_cTCzo4zM31zBlcDJ4cX5LMCAzVEosCgmlkgnY0gmlwhKwSfBSKbXVsdGlhZGRyc5YACASsEnwUBioXAAoErBJ8FAYqGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDnOD3757VMlLsuRhITC0gcQFqFGqCTzrUMSL9e5muczODdGNwgioXg3VkcIIqGYV3YWt1MgM --storenode=/ip4/172.18.124.20/tcp/10775/p2p/16Uiu2HAmPDNv1WT4HaAWhgfRWjiJyoUFeaQrwRDss8TekRWHEgvE --store=true --relay=true
2026-04-10 12:13:56.061 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.113 waku d8af53c6374b0df481f4cd04424f866d9e4beed6c5da2955dcef278bce3fda74
2026-04-10 12:13:56.088 DEBUG [src.node.docker_mananger] Container started with ID d8af53c6374b. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-54__c771825d-69f1-4158-aa94-db7658701e49__wakuorg_nwaku:latest.log
2026-04-10 12:13:56.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18214
2026-04-10 12:13:56.090 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:57.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:57.093 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-10 12:13:57.093 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:57.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:57.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.113/tcp/18215/p2p/16Uiu2HAm1T6WiRvqmtdub5eJvVs5Q9J1FThB2H8F7nqCFghGrPxC","/ip4/172.18.177.113/tcp/18216/ws/p2p/16Uiu2HAm1T6WiRvqmtdub5eJvVs5Q9J1FThB2H8F7nqCFghGrPxC"],"enrUri":"enr:-L24QG4MUrm_-zAQ1kQaa66T0bBCBNzsHoX7Si0KSl6Nkr9gCwTXnZPBTQLW53_ZMHcLAWh5Su1_bGt3a1egxo2TGScCgmlkgnY0gmlwhKwSsXGKbXVsdGlhZGRyc5YACASsErFxBkcnAAoErBKxcQZHKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWYNxK02qe1Tp1IP1h44gUp2BGyA4jnLgOwkfNU7ECfGDdGNwgkcng3VkcIJHKYV3YWt1MgM"}'
2026-04-10 12:13:57.096 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:57.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.20/tcp/10775/p2p/16Uiu2HAmPDNv1WT4HaAWhgfRWjiJyoUFeaQrwRDss8TekRWHEgvE"]'
2026-04-10 12:13:57.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:57.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10774/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:57.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:57.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:57.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:57.105 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:57.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10774/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)', "version": 10}'
2026-04-10 12:13:57.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:57.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:57.309 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:13:57.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10774/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:57.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45a2a831db22b9b2930a98bb9bae2960141cf6c818f340c72d7c031d4e364711"}]}'
2026-04-10 12:13:57.313 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:13:57.313 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:13:57.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18214/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:57.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45a2a831db22b9b2930a98bb9bae2960141cf6c818f340c72d7c031d4e364711"}]}'
2026-04-10 12:13:57.317 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:13:57.319 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:57.320 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:57.320 DEBUG [src.node.waku_node] Stopping container with id 702b889355ef
2026-04-10 12:13:57.702 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:57.702 DEBUG [src.node.waku_node] Stopping container with id d8af53c6374b
2026-04-10 12:13:58.071 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:58.073 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:58.079 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:58.084 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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_update_subscription_with_no_request_id with id: 2026-04-10_12-09-51__9ee05b36-b953-4795-bf5e-7e47eb68e18b
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-09-51__9ee05b36-b953-4795-bf5e-7e47eb68e18b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.251.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38333', '38334', '38335', '38336', '38337']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38333:38333 -p 38334:38334 -p 38335:38335 -p 38336:38336 -p 38337:38337 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=38335 --rest-port=38333 --tcp-port=38334 --discv5-udp-port=38336 --rest-address=0.0.0.0 --nat=extip:172.18.251.61 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3e6162a4faad13bcfbacec986284cabba3feeeac792d6f6cbab6b16c20525a05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38337 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.61 waku ba4471749bc04ac5d1d4d25e9be96c83b92606508069fe34716b37f293c41053
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba4471749bc0. Setting up logs at ./log/docker/node1_2026-04-10_12-09-51__9ee05b36-b953-4795-bf5e-7e47eb68e18b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 38333
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 5482d15aff47. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8c49b1ccb58. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38333/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38333/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.251.61/tcp/38334/p2p/16Uiu2HAmLQxYV2CfQG9yX1ZPpVy1w23CrvaxdEE9okgvsvmAPzcK","/ip4/172.18.251.61/tcp/38335/ws/p2p/16Uiu2HAmLQxYV2CfQG9yX1ZPpVy1w23CrvaxdEE9okgvsvmAPzcK"],"enrUri":"enr:-L24QMPipRgc44VrnoMtDk-7QGbX7-3aquyYJmBtrQbhbaY7Md1OdM56pGK-U13dowYWj-NXmrMmlPtmnqS2rfXVFgMCgmlkgnY0gmlwhKwS-z2KbXVsdGlhZGRyc5YACASsEvs9BpW-AAoErBL7PQaVv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc0VSJrpwrkTWuWEngOLSNktz9R5e9wj9QncRUWqUgMSDdGNwgpW-g3VkcIKVwIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-09-51__9ee05b36-b953-4795-bf5e-7e47eb68e18b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.134.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23725', '23726', '23727', '23728', '23729']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23725:23725 -p 23726:23726 -p 23727:23727 -p 23728:23728 -p 23729:23729 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=23727 --rest-port=23725 --tcp-port=23726 --discv5-udp-port=23728 --rest-address=0.0.0.0 --nat=extip:172.18.134.233 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1c4efad9ded15fd6be48a7e95e9b6f3d5bbc7cf465cbe3f4cbdeac66b908b3d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23729 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMPipRgc44VrnoMtDk-7QGbX7-3aquyYJmBtrQbhbaY7Md1OdM56pGK-U13dowYWj-NXmrMmlPtmnqS2rfXVFgMCgmlkgnY0gmlwhKwS-z2KbXVsdGlhZGRyc5YACASsEvs9BpW-AAoErBL7PQaVv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDc0VSJrpwrkTWuWEngOLSNktz9R5e9wj9QncRUWqUgMSDdGNwgpW-g3VkcIKVwIV3YWt1MgU --filternode=/ip4/172.18.251.61/tcp/38334/p2p/16Uiu2HAmLQxYV2CfQG9yX1ZPpVy1w23CrvaxdEE9okgvsvmAPzcK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.233 waku c4393abd664425b839639c035bfa48b662190a847f3180ab48c902da8ce00ba4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c4393abd6644. Setting up logs at ./log/docker/node2_2026-04-10_12-09-51__9ee05b36-b953-4795-bf5e-7e47eb68e18b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 23725
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:23725/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23725/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.134.233/tcp/23726/p2p/16Uiu2HAm64ySLE6WjuEDDHNG6PjX4tQvYywj3dV4C5MBdbA5eg5f","/ip4/172.18.134.233/tcp/23727/ws/p2p/16Uiu2HAm64ySLE6WjuEDDHNG6PjX4tQvYywj3dV4C5MBdbA5eg5f"],"enrUri":"enr:-L24QC5R3D90y-zTgHQLQbUB8j-OyXYUQLF1z1kZzfZ6MZqwPZv9b0vfoQNjQz9eCeDAm6NwHb7wMvi6mUV8POR2QN0CgmlkgnY0gmlwhKwShumKbXVsdGlhZGRyc5YACASsEobpBlyuAAoErBKG6QZcr90DgnJzhQDGAQAAiXNlY3AyNTZrMaECniMZOVYsA4JK8r-Cb_wo8J24NWV95d0y8ox1mH_wmLKDdGNwglyug3VkcIJcsIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23725/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.61/tcp/38334/p2p/16Uiu2HAmLQxYV2CfQG9yX1ZPpVy1w23CrvaxdEE9okgvsvmAPzcK"]'
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:38333/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:23725/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b6b8a3a4-9efe-4feb-b8fc-eb48d8cfe013", "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":"b6b8a3a4-9efe-4feb-b8fc-eb48d8cfe013","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:23725/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/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:23725/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\\"))"}'
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:304 Stopping container with id ba4471749bc0
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id c4393abd6644
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-04-10_12-15-19__b0d6b4bb-b5c2-4ccc-ac7b-a7aeb1cbebea
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-15-19__b0d6b4bb-b5c2-4ccc-ac7b-a7aeb1cbebea__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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-15-19__b0d6b4bb-b5c2-4ccc-ac7b-a7aeb1cbebea__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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-15-19__b0d6b4bb-b5c2-4ccc-ac7b-a7aeb1cbebea__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:97 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.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7712', '7713', '7714', '7715', '7716']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7712:7712 -p 7713:7713 -p 7714:7714 -p 7715:7715 -p 7716:7716 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=7714 --rest-port=7712 --tcp-port=7713 --discv5-udp-port=7715 --rest-address=0.0.0.0 --nat=extip:172.18.230.109 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2a28ee39bf8fde0bb9eace5cc42a3a3afbb1d10b1d34a7ba8b5d16ea0c24a9a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7716 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.109 waku 0862629e24bf8e1fa306bd005f0f8e6acb34a7cd4044f22d543fbda927920424
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0862629e24bf. Setting up logs at ./log/docker/node1_2026-04-10_12-15-19__b0d6b4bb-b5c2-4ccc-ac7b-a7aeb1cbebea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 7712
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 3c4744089eec. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 16ab80d76652. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7712/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7712/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.109/tcp/7713/p2p/16Uiu2HAmFHeNj64N7uymwog9ULEh7aa7TTFnKjMVDdocrEtUAvXb","/ip4/172.18.230.109/tcp/7714/ws/p2p/16Uiu2HAmFHeNj64N7uymwog9ULEh7aa7TTFnKjMVDdocrEtUAvXb"],"enrUri":"enr:-L24QNIAqfUEsevKaSi_knq1uo4DiJCGfNuG4aFzTiifkYjtaU440ghwZxAJP9XvDIvjlZNch1vaiFb2T3IamyE-3rcCgmlkgnY0gmlwhKwS5m2KbXVsdGlhZGRyc5YACASsEuZtBh4hAAoErBLmbQYeIt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJxtHGNCMJW2jge6ON7uz4tdc6ujM6V7oAsYJUVINrRqDdGNwgh4hg3VkcIIeI4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.248.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9733', '9734', '9735', '9736', '9737']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9733:9733 -p 9734:9734 -p 9735:9735 -p 9736:9736 -p 9737:9737 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=9735 --rest-port=9733 --tcp-port=9734 --discv5-udp-port=9736 --rest-address=0.0.0.0 --nat=extip:172.18.248.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=150e8ceaebfcec846be1f9f68dec825d9aef2a609a8f7a1bc6a2ff57aebc717d --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9737 --metrics-logging=true --relay=false --storenode=/ip4/172.18.230.109/tcp/7713/p2p/16Uiu2HAmFHeNj64N7uymwog9ULEh7aa7TTFnKjMVDdocrEtUAvXb --discv5-bootstrap-node=enr:-L24QNIAqfUEsevKaSi_knq1uo4DiJCGfNuG4aFzTiifkYjtaU440ghwZxAJP9XvDIvjlZNch1vaiFb2T3IamyE-3rcCgmlkgnY0gmlwhKwS5m2KbXVsdGlhZGRyc5YACASsEuZtBh4hAAoErBLmbQYeIt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJxtHGNCMJW2jge6ON7uz4tdc6ujM6V7oAsYJUVINrRqDdGNwgh4hg3VkcIIeI4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.217 waku d1db0d6d52efa334661a54edbc2a6b5c3922afc3ae79f08697aa12553f834c95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1db0d6d52ef. Setting up logs at ./log/docker/node2_2026-04-10_12-15-19__b0d6b4bb-b5c2-4ccc-ac7b-a7aeb1cbebea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 9733
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:9733/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9733/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.248.217/tcp/9734/p2p/16Uiu2HAm5aBSnxdqoG4JP77752XsuTF9zUarScHZMpU2nqjzLvmt","/ip4/172.18.248.217/tcp/9735/ws/p2p/16Uiu2HAm5aBSnxdqoG4JP77752XsuTF9zUarScHZMpU2nqjzLvmt"],"enrUri":"enr:-L24QIVpzR8HVAqmH2DQObtgngls4spBUNgCLCz53uGvla5tAIL35ejV80JQiK7NrimoAeVwXVSs8Q1oEitaCCaEeYsCgmlkgnY0gmlwhKwS-NmKbXVsdGlhZGRyc5YACASsEvjZBiYGAAoErBL42QYmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEClsLVHoMv9jGUcB1YO2PjXoZVdEE2PkIFbQobR3NPx-eDdGNwgiYGg3VkcIImCIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5917', '5918', '5919', '5920', '5921']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5917:5917 -p 5918:5918 -p 5919:5919 -p 5920:5920 -p 5921:5921 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=5919 --rest-port=5917 --tcp-port=5918 --discv5-udp-port=5920 --rest-address=0.0.0.0 --nat=extip:172.18.208.162 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=01b26febcd2fe6a8d9e7bdeb0f6d055b8cdefda4d04b25a65ad8a06c185fdbf8 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5921 --metrics-logging=true --relay=false --storenode=/ip4/172.18.230.109/tcp/7713/p2p/16Uiu2HAmFHeNj64N7uymwog9ULEh7aa7TTFnKjMVDdocrEtUAvXb --discv5-bootstrap-node=enr:-L24QIVpzR8HVAqmH2DQObtgngls4spBUNgCLCz53uGvla5tAIL35ejV80JQiK7NrimoAeVwXVSs8Q1oEitaCCaEeYsCgmlkgnY0gmlwhKwS-NmKbXVsdGlhZGRyc5YACASsEvjZBiYGAAoErBL42QYmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEClsLVHoMv9jGUcB1YO2PjXoZVdEE2PkIFbQobR3NPx-eDdGNwgiYGg3VkcIImCIV3YWt1MgA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.162 waku 1cb30e6c3291ff651b38f07471a79dd40bc4caf2b0e97a664a4e53259d661c01
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cb30e6c3291. Setting up logs at ./log/docker/node3_2026-04-10_12-15-19__b0d6b4bb-b5c2-4ccc-ac7b-a7aeb1cbebea__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 5917
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:5917/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5917/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.162/tcp/5918/p2p/16Uiu2HAkzef23JqXsHQUmurpsEPtGD2ydJcnL8SZkpEKEbTkK6LL","/ip4/172.18.208.162/tcp/5919/ws/p2p/16Uiu2HAkzef23JqXsHQUmurpsEPtGD2ydJcnL8SZkpEKEbTkK6LL"],"enrUri":"enr:-L24QIkC6ehSKz5UPONTwYJ9RwrA0THfOxWV74zeMDDfB4sdQdodWvl8_UW5zMEoekvkc6FBEauDJqOIE_ywQaaTFOUCgmlkgnY0gmlwhKwS0KKKbXVsdGlhZGRyc5YACASsEtCiBhceAAoErBLQogYXH90DgnJzhQDGAQAAiXNlY3AyNTZrMaECTZ3l8-UpfDY2YwijUk2pBoMvWaMP1gcBfqInkF5VVdWDdGNwghceg3VkcIIXIIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9733/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.109/tcp/7713/p2p/16Uiu2HAmFHeNj64N7uymwog9ULEh7aa7TTFnKjMVDdocrEtUAvXb"]'
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:5917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.217/tcp/9734/p2p/16Uiu2HAm5aBSnxdqoG4JP77752XsuTF9zUarScHZMpU2nqjzLvmt"]'
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:7712/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:7712/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:7712/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:7712/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:7712/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:7712/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:7712/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:7712/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:7712/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:7712/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:7712/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:7712/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":"0x059ad0c218a8635d1e5bc04c0e6df6d19ddc3f039385571c8a72ba5cbb8739cc"},{"messageHash":"0xa96e05170a81ebb3f0250747e1877f5f774f901cf3466c5e70b82733160a0b76"},{"messageHash":"0xc8ac2b284a60828e9456c170a3a686651aef2868ad6b3422760813ed53db2777"},{"messageHash":"0xdd2c82a5a8892f9616b65014d923ba62cf95ece0cc1b2195af7c0175117746e6"},{"messageHash":"0x47f0e3c43c016f79bd6a439c7d0f3fa839af543ad6e2aeb4e6f606074482e58a"},{"messageHash":"0xdb3df5b7cd791b55019c2d92078767492b8c1bb49ad58df36ab403678d3a3ddb"},{"messageHash":"0x27b4e8e5efd4c55c3cd46c8d0489cdb7579cf1f080ea28c0e0c8a43bc866b12e"},{"messageHash":"0xa88034c066790c37d9a4ae99ec75b0d56755be4a778490f42e43116a71944b42"},{"messageHash":"0xc374270e694263d162c88d592cc6c19d4f483b1c4e212296ddbeca2a8114decc"},{"messageHash":"0x082d4b7d7f00a3676bb39f21a74b69190f222543ac92b9a1c2c0034e8aa0c749"}]}'
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:9733/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":"eb487a64d5d11b3dc2fe","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x059ad0c218a8635d1e5bc04c0e6df6d19ddc3f039385571c8a72ba5cbb8739cc"},{"messageHash":"0xa96e05170a81ebb3f0250747e1877f5f774f901cf3466c5e70b82733160a0b76"},{"messageHash":"0xc8ac2b284a60828e9456c170a3a686651aef2868ad6b3422760813ed53db2777"},{"messageHash":"0xdd2c82a5a8892f9616b65014d923ba62cf95ece0cc1b2195af7c0175117746e6"},{"messageHash":"0x47f0e3c43c016f79bd6a439c7d0f3fa839af543ad6e2aeb4e6f606074482e58a"},{"messageHash":"0xdb3df5b7cd791b55019c2d92078767492b8c1bb49ad58df36ab403678d3a3ddb"},{"messageHash":"0x27b4e8e5efd4c55c3cd46c8d0489cdb7579cf1f080ea28c0e0c8a43bc866b12e"},{"messageHash":"0xa88034c066790c37d9a4ae99ec75b0d56755be4a778490f42e43116a71944b42"},{"messageHash":"0xc374270e694263d162c88d592cc6c19d4f483b1c4e212296ddbeca2a8114decc"},{"messageHash":"0x082d4b7d7f00a3676bb39f21a74b69190f222543ac92b9a1c2c0034e8aa0c749"}]}'
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:5917/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":"b21f1ad4124e57aec7bb","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x059ad0c218a8635d1e5bc04c0e6df6d19ddc3f039385571c8a72ba5cbb8739cc"},{"messageHash":"0xa96e05170a81ebb3f0250747e1877f5f774f901cf3466c5e70b82733160a0b76"},{"messageHash":"0xc8ac2b284a60828e9456c170a3a686651aef2868ad6b3422760813ed53db2777"},{"messageHash":"0xdd2c82a5a8892f9616b65014d923ba62cf95ece0cc1b2195af7c0175117746e6"},{"messageHash":"0x47f0e3c43c016f79bd6a439c7d0f3fa839af543ad6e2aeb4e6f606074482e58a"},{"messageHash":"0xdb3df5b7cd791b55019c2d92078767492b8c1bb49ad58df36ab403678d3a3ddb"},{"messageHash":"0x27b4e8e5efd4c55c3cd46c8d0489cdb7579cf1f080ea28c0e0c8a43bc866b12e"},{"messageHash":"0xa88034c066790c37d9a4ae99ec75b0d56755be4a778490f42e43116a71944b42"},{"messageHash":"0xc374270e694263d162c88d592cc6c19d4f483b1c4e212296ddbeca2a8114decc"},{"messageHash":"0x082d4b7d7f00a3676bb39f21a74b69190f222543ac92b9a1c2c0034e8aa0c749"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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:304 Stopping container with id 0862629e24bf
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id d1db0d6d52ef
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 1cb30e6c3291
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0862629e24bf. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 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,275 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_lightpush_nodes with id: 2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de
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:88 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.224.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52378', '52379', '52380', '52381', '52382']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52378:52378 -p 52379:52379 -p 52380:52380 -p 52381:52381 -p 52382:52382 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=52380 --rest-port=52378 --tcp-port=52379 --discv5-udp-port=52381 --rest-address=0.0.0.0 --nat=extip:172.18.224.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad40a8f71ad8ada2eccb267de764e87c2cb9cfce36f6dece3ed8db311ca8e27c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52382 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.30 waku 229cfae28ea77f131acdc6aa5019330e5ae64622d5accf1cbe645421bb7c0368
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 229cfae28ea7. Setting up logs at ./log/docker/receiving_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 52378
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 7b5cc3cdd6c2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a9cecadca954. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52378/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52378/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.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8","/ip4/172.18.224.30/tcp/52380/ws/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"],"enrUri":"enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.186.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19148', '19149', '19150', '19151', '19152']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19148:19148 -p 19149:19149 -p 19150:19150 -p 19151:19151 -p 19152:19152 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=19150 --rest-port=19148 --tcp-port=19149 --discv5-udp-port=19151 --rest-address=0.0.0.0 --nat=extip:172.18.186.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4fec3ecb69ebca3ffd81fff1ffbda9fc084a0b996d4fdfe8cefe1eb3f7ed9b3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19152 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.149 waku 375525ea99d3f73e0bf2d7b48aa3dbbc1e1ef4fa162eb75f776b021aedb9f3b9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 375525ea99d3. Setting up logs at ./log/docker/receiving_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 19148
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:19148/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19148/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.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu","/ip4/172.18.186.149/tcp/19150/ws/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"],"enrUri":"enr:-L24QIy1vh-jp08cDWeNU_pgaEI7nSxrQ8hl38LaFexknk5pCsSrKbA_eTlDbres1wBQfJ4u_JeIGJuQSMNbCyPOjEwCgmlkgnY0gmlwhKwSupWKbXVsdGlhZGRyc5YACASsErqVBkrNAAoErBK6lQZKzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuUEi-5C1x3-NLN2xuqqTzJa4nMEOQNNm26Mxq0ORmiCDdGNwgkrNg3VkcIJKz4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19148/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
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:88 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.53.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31503', '31504', '31505', '31506', '31507']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31503:31503 -p 31504:31504 -p 31505:31505 -p 31506:31506 -p 31507:31507 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=31505 --rest-port=31503 --tcp-port=31504 --discv5-udp-port=31506 --rest-address=0.0.0.0 --nat=extip:172.18.53.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1acfbeb4ff0e665eb5f392a17aeffcc8c7fed7bc9d122facebda2f1d2ae68fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31507 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.20 waku 1c91fb8c6a90ab3e529227c9dd8f2282df3e47fbfc1cdecd7aca4b4f106f6bfa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c91fb8c6a90. Setting up logs at ./log/docker/lightpush_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 31503
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:31503/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31503/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.53.20/tcp/31504/p2p/16Uiu2HAm79ydaEh9GyYkAFMW4ppTsbLcFqNod5KgeXvtr41ZHD5n","/ip4/172.18.53.20/tcp/31505/ws/p2p/16Uiu2HAm79ydaEh9GyYkAFMW4ppTsbLcFqNod5KgeXvtr41ZHD5n"],"enrUri":"enr:-L24QAFYMt_a-JddsvbxT-Jnp4mRzAsOMkKf6aGX6zGJHbcJN01glZTdpmKjG3gcLHMA4rgNJsADBolV8b95Aab25RkCgmlkgnY0gmlwhKwSNRSKbXVsdGlhZGRyc5YACASsEjUUBnsQAAoErBI1FAZ7Ed0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrkbonao1J7KAK99xP4i6IJMKCc4gjSb2ukZFk2WB_YWDdGNwgnsQg3VkcIJ7EoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
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:31503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
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:88 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63900', '63901', '63902', '63903', '63904']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63900:63900 -p 63901:63901 -p 63902:63902 -p 63903:63903 -p 63904:63904 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=63902 --rest-port=63900 --tcp-port=63901 --discv5-udp-port=63903 --rest-address=0.0.0.0 --nat=extip:172.18.120.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7d63846ed45dba6d86d9f73c08a6ecbdd58443d8fcbebfca9d2c364e36e65fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63904 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.43 waku cc69fe21c4fc32abf7decedc467efa8d3c0895cd66f990b0134b5b7bebe62bab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc69fe21c4fc. Setting up logs at ./log/docker/lightpush_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 63900
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:63900/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63900/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.43/tcp/63901/p2p/16Uiu2HAkx4MJ3nK6tZTGqEgyx9a858sq7NAjnc7HniMquRqoMza8","/ip4/172.18.120.43/tcp/63902/ws/p2p/16Uiu2HAkx4MJ3nK6tZTGqEgyx9a858sq7NAjnc7HniMquRqoMza8"],"enrUri":"enr:-L24QOqLBkanvM5M1zcmSk_T2McRuBTJnRVPU-SopGtjp0o9C6IYIbdjGjpcE5p32O8VbV4qzRtFf1fEB_3b3nPDSi4CgmlkgnY0gmlwhKwSeCuKbXVsdGlhZGRyc5YACASsEngrBvmdAAoErBJ4Kwb5nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJxy8fm0ktP97qFq64grX9wTn2DnbUeV1EFCJdRQm4oWDdGNwgvmdg3VkcIL5n4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63900/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
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:63900/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
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:88 WakuNode instance initialized with log path ./log/docker/lightpush_node3_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.164.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10113', '10114', '10115', '10116', '10117']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10113:10113 -p 10114:10114 -p 10115:10115 -p 10116:10116 -p 10117:10117 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=10115 --rest-port=10113 --tcp-port=10114 --discv5-udp-port=10116 --rest-address=0.0.0.0 --nat=extip:172.18.164.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=75bed7fb895ec37b7d82818b827eb4d13d1bca7f63bbad08f177657d8733c4ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10117 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.169 waku 094a5aaeb7664acb61e087bcae8931bb096154fbe6e9ebe58e3727bae055b06f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 094a5aaeb766. Setting up logs at ./log/docker/lightpush_node3_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 10113
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:10113/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10113/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.164.169/tcp/10114/p2p/16Uiu2HAmQ5ARMUFQ5iisWZnFz8idW4aBzzQzNU8GbTrmUBSCVRrm","/ip4/172.18.164.169/tcp/10115/ws/p2p/16Uiu2HAmQ5ARMUFQ5iisWZnFz8idW4aBzzQzNU8GbTrmUBSCVRrm"],"enrUri":"enr:-L24QN-LhXbWwJXM8hZoRMFJOyEY0FUx7BBUAFjqBgmswxWbNzBenzxxEIsdY3thEg1WWU7V1G4FX-89EO1-6W-XiGgCgmlkgnY0gmlwhKwSpKmKbXVsdGlhZGRyc5YACASsEqSpBieCAAoErBKkqQYng90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqaHhwiBQN9VKnumCyklkIpls43zZxVwf1MwHIF-CV1aDdGNwgieCg3VkcIInhIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
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:10113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
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:88 WakuNode instance initialized with log path ./log/docker/lightpush_node4_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.218.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53537', '53538', '53539', '53540', '53541']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53537:53537 -p 53538:53538 -p 53539:53539 -p 53540:53540 -p 53541:53541 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=53539 --rest-port=53537 --tcp-port=53538 --discv5-udp-port=53540 --rest-address=0.0.0.0 --nat=extip:172.18.218.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc421d6afb1438d74075e3dbeee4acdef402ccf0b9d8523ddbdb5e1ac82afeaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53541 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.115 waku 15694c435877eed009f17c9ed196e043433c33b2fc70257e1ef346afe19ab847
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15694c435877. Setting up logs at ./log/docker/lightpush_node4_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 53537
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:53537/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53537/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.218.115/tcp/53538/p2p/16Uiu2HAm53DsWpLHeTfrAoj8xXVyxDfSAQHu3nNShgx3E6y7vaGU","/ip4/172.18.218.115/tcp/53539/ws/p2p/16Uiu2HAm53DsWpLHeTfrAoj8xXVyxDfSAQHu3nNShgx3E6y7vaGU"],"enrUri":"enr:-L24QHpsr4YECkltvNDwfPonT0whEhhqpejNKF5VoNFqPKJrXc3M7Xifqjzwu_Imen3VXUPK3D5lUq_6iWd6zEsu_AsCgmlkgnY0gmlwhKwS2nOKbXVsdGlhZGRyc5YACASsEtpzBtEiAAoErBLacwbRI90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjtSSHenbk2gmBQXStKiA1PhpCoyAI1GFjIE_JZCjVI2DdGNwgtEig3VkcILRJIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
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:53537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
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:52378/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:19148/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:31503/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:63900/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:10113/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:53537/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:31503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057202450733}}'
INFO  src.node.api_clients.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:52378/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":1775823057202450733,"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:19148/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":1775823057202450733,"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:31503/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":1775823057202450733,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4: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:63900/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":1775823057202450733,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5: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:10113/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":1775823057202450733,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6: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:53537/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":1775823057202450733,"ephemeral":false,"proof":""}]'
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:63900/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057343067083}}'
INFO  src.node.api_clients.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:52378/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":1775823057343067083,"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:19148/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":1775823057343067083,"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:31503/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":1775823057343067083,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4: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:63900/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":1775823057343067083,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5: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:10113/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":1775823057343067083,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6: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:53537/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":1775823057343067083,"ephemeral":false,"proof":""}]'
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:10113/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057486904605}}'
INFO  src.node.api_clients.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:52378/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":1775823057486904605,"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:19148/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":1775823057486904605,"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:31503/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":1775823057486904605,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4: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:63900/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":1775823057486904605,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5: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:10113/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":1775823057486904605,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6: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:53537/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":1775823057486904605,"ephemeral":false,"proof":""}]'
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:53537/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057633725386}}'
INFO  src.node.api_clients.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:52378/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":1775823057633725386,"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:19148/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":1775823057633725386,"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:31503/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":1775823057633725386,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4: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:63900/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":1775823057633725386,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_5: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:10113/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":1775823057633725386,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_6: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:53537/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":1775823057633725386,"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:304 Stopping container with id 229cfae28ea7
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 375525ea99d3
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 1c91fb8c6a90
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id cc69fe21c4fc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 229cfae28ea7. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 094a5aaeb766
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 375525ea99d3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 15694c435877
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c91fb8c6a90. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cc69fe21c4fc. Exiting log stream.
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,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-04-10_12-17-37__55407241-a679-4665-9738-4a052c7ed4bf
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-17-37__55407241-a679-4665-9738-4a052c7ed4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.200.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57873', '57874', '57875', '57876', '57877']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57873:57873 -p 57874:57874 -p 57875:57875 -p 57876:57876 -p 57877:57877 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=57875 --rest-port=57873 --tcp-port=57874 --discv5-udp-port=57876 --rest-address=0.0.0.0 --nat=extip:172.18.200.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6696effd9ff1bf4fdccfbdfafcec72ca3defeb1efac8a9f7babe57a1c3839c0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57877 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.13 waku 0123b204ea74c03d8aa69a50050effb0d802ae104b35bfe7842c7056ed77d562
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0123b204ea74. Setting up logs at ./log/docker/node1_2026-04-10_12-17-37__55407241-a679-4665-9738-4a052c7ed4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 57873
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 67732a804e0a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8229448129c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57873/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57873/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.200.13/tcp/57874/p2p/16Uiu2HAm75B2fu8H2Avwwq5dzYeYERm9voRpM1PaLXZVpJLSXoLo","/ip4/172.18.200.13/tcp/57875/ws/p2p/16Uiu2HAm75B2fu8H2Avwwq5dzYeYERm9voRpM1PaLXZVpJLSXoLo"],"enrUri":"enr:-L24QFU6n-GD5mnwW9VVxA1UT1mQP68co8rDANGYlbhkilfzXQWBVhnhC6yG_WJweOMuAvsRmpRq7bYtntqZc6Qy0bYCgmlkgnY0gmlwhKwSyA2KbXVsdGlhZGRyc5YACASsEsgNBuISAAoErBLIDQbiE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECrQvkg8g-wwL5B9pt_rL_bAui3-AzV00b9AkUt6fhRtSDdGNwguISg3VkcILiFIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-17-37__55407241-a679-4665-9738-4a052c7ed4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24549', '24550', '24551', '24552', '24553']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24549:24549 -p 24550:24550 -p 24551:24551 -p 24552:24552 -p 24553:24553 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=24551 --rest-port=24549 --tcp-port=24550 --discv5-udp-port=24552 --rest-address=0.0.0.0 --nat=extip:172.18.79.24 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=64ec9bad8f91d272e05ab98e6c184afef292c97bfd8cfb0ddbf037b4cac58b90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24553 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFU6n-GD5mnwW9VVxA1UT1mQP68co8rDANGYlbhkilfzXQWBVhnhC6yG_WJweOMuAvsRmpRq7bYtntqZc6Qy0bYCgmlkgnY0gmlwhKwSyA2KbXVsdGlhZGRyc5YACASsEsgNBuISAAoErBLIDQbiE90DgnJzhQDGAQAAiXNlY3AyNTZrMaECrQvkg8g-wwL5B9pt_rL_bAui3-AzV00b9AkUt6fhRtSDdGNwguISg3VkcILiFIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.24 waku ff35fd93515f4bb6225ff069f4afef9620a906f10f5b694acfdd7364d2281d37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff35fd93515f. Setting up logs at ./log/docker/node2_2026-04-10_12-17-37__55407241-a679-4665-9738-4a052c7ed4bf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 24549
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:24549/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24549/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.24/tcp/24550/p2p/16Uiu2HAkvRvxpMtXpDiDur6k3ZEYi1QjbLFveps6H2UCAeoMD3qB","/ip4/172.18.79.24/tcp/24551/ws/p2p/16Uiu2HAkvRvxpMtXpDiDur6k3ZEYi1QjbLFveps6H2UCAeoMD3qB"],"enrUri":"enr:-L24QNfKcQQQXSIh8zzsVX1R9WmabSIhmVkZuVxJKK0L4TM_XAtq7r8oaJK9mvTj9mAXK8HdPLFBJoFsy6QynCsKUSgCgmlkgnY0gmlwhKwSTxiKbXVsdGlhZGRyc5YACASsEk8YBl_mAAoErBJPGAZf590DgnJzhQDGAQAAiXNlY3AyNTZrMaECDuyg4iK--3dCM_e_y9posdqH8jpQtpZGizNhukkeSdKDdGNwgl_mg3VkcIJf6IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24549/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.13/tcp/57874/p2p/16Uiu2HAm75B2fu8H2Avwwq5dzYeYERm9voRpM1PaLXZVpJLSXoLo"]'
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:57873/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:24549/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:57873/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:57873/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":1775823460268555264,"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:24549/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":1775823460268555264,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:57873/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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 DELETE "http://127.0.0.1:24549/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:57873/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:57873/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":1775823460387609967,"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:24549/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":1775823460387609967,"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:304 Stopping container with id 0123b204ea74
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id ff35fd93515f
DEBUG  src.node.waku_node:waku_node.py:311 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,143 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-10_12-12-19__94de9d5a-cc6a-4c9b-816b-d3bc1a982ca0
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-19__94de9d5a-cc6a-4c9b-816b-d3bc1a982ca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34039', '34040', '34041', '34042', '34043']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34039:34039 -p 34040:34040 -p 34041:34041 -p 34042:34042 -p 34043:34043 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=34041 --rest-port=34039 --tcp-port=34040 --discv5-udp-port=34042 --rest-address=0.0.0.0 --nat=extip:172.18.40.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eaab6ebb6a6fe0bd45f31fdeed0fabe45e6fa0b0f345cfe1fda817eea4d66e79 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34043 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.167 waku a0fedabc5a991894ee32b4a776a36ac7dd579355513c50e780b0845678a61269
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0fedabc5a99. Setting up logs at ./log/docker/node1_2026-04-10_12-12-19__94de9d5a-cc6a-4c9b-816b-d3bc1a982ca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 34039
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 9960844617f1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46391c6117c8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34039/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34039/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.167/tcp/34040/p2p/16Uiu2HAm8qRe7YFfZrtz9CcwXhRCgaeYJ4hWPteJ1QgugqQvkQbv","/ip4/172.18.40.167/tcp/34041/ws/p2p/16Uiu2HAm8qRe7YFfZrtz9CcwXhRCgaeYJ4hWPteJ1QgugqQvkQbv"],"enrUri":"enr:-L24QAAx9iqjQbT9lZUv6FjHm6BUBkXPo4-qoHomTkzEXn7eJyNgEWYw7fdMkGJoCMHzIMKq1VRMZNxhF-DaZRfOtnMCgmlkgnY0gmlwhKwSKKeKbXVsdGlhZGRyc5YACASsEiinBoT4AAoErBIopwaE-d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxz2n7GtrElRoe2N1O_9uST2xwWT1ztoww7ZA8Dl1_A2DdGNwgoT4g3VkcIKE-oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-19__94de9d5a-cc6a-4c9b-816b-d3bc1a982ca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27903', '27904', '27905', '27906', '27907']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27903:27903 -p 27904:27904 -p 27905:27905 -p 27906:27906 -p 27907:27907 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=27905 --rest-port=27903 --tcp-port=27904 --discv5-udp-port=27906 --rest-address=0.0.0.0 --nat=extip:172.18.132.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0dd98e3e8cdac480ecbdeccbc2ea3b89c5a4c9b57faaadc1ec2c03cfcbdcfe4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27907 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAAx9iqjQbT9lZUv6FjHm6BUBkXPo4-qoHomTkzEXn7eJyNgEWYw7fdMkGJoCMHzIMKq1VRMZNxhF-DaZRfOtnMCgmlkgnY0gmlwhKwSKKeKbXVsdGlhZGRyc5YACASsEiinBoT4AAoErBIopwaE-d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECxz2n7GtrElRoe2N1O_9uST2xwWT1ztoww7ZA8Dl1_A2DdGNwgoT4g3VkcIKE-oV3YWt1MgU --filternode=/ip4/172.18.40.167/tcp/34040/p2p/16Uiu2HAm8qRe7YFfZrtz9CcwXhRCgaeYJ4hWPteJ1QgugqQvkQbv
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.118 waku 4c0a141a9eefd9dd70d7d7a8426d74e4e0e36755d82721cb92dd360520df458d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c0a141a9eef. Setting up logs at ./log/docker/node2_2026-04-10_12-12-19__94de9d5a-cc6a-4c9b-816b-d3bc1a982ca0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 27903
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:27903/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27903/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.118/tcp/27904/p2p/16Uiu2HAmTNuQp8wzrMw2p92MFYjFVAydnjfZAbnVjKxcKdVHHCSX","/ip4/172.18.132.118/tcp/27905/ws/p2p/16Uiu2HAmTNuQp8wzrMw2p92MFYjFVAydnjfZAbnVjKxcKdVHHCSX"],"enrUri":"enr:-L24QLukupRXAZcZsUBtIK74IKSWeipankthou8Rv8wW1QwfO6iwdbISjX5LL7v0xEwH0k8bhQHnMPBZUKLZnEDUVKECgmlkgnY0gmlwhKwShHaKbXVsdGlhZGRyc5YACASsEoR2Bm0AAAoErBKEdgZtAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED2sBtFopWZOpQywijetVz7kYJNaRP2uu10zYYsHvsdlSDdGNwgm0Ag3VkcIJtAoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27903/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.167/tcp/34040/p2p/16Uiu2HAm8qRe7YFfZrtz9CcwXhRCgaeYJ4hWPteJ1QgugqQvkQbv"]'
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:34039/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:27903/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "67500f63-21c7-45d6-9e34-13f1e4495537", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"67500f63-21c7-45d6-9e34-13f1e4495537","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:27903/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1775823141929372863,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/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:27903/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2ed7b42b-2018-45a7-aa2f-b5f0e7b1f49d", "contentFilters": ["/waku/2/rs/198/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":"2ed7b42b-2018-45a7-aa2f-b5f0e7b1f49d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/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)'}'
INFO  src.node.api_clients.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:27903/filter/v2/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":"/waku/2/rs/198/1","version":0,"timestamp":1775823142056603331,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
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:27903/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "81670154-f51f-4d17-95c3-70cbcd04b1cb", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"81670154-f51f-4d17-95c3-70cbcd04b1cb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/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)'}'
INFO  src.node.api_clients.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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "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":"/waku/2/rs/198/9","version":0,"timestamp":1775823142177705174,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
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:27903/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a12ebfd9-846d-47c7-b038-a7bd5fec928c", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"a12ebfd9-846d-47c7-b038-a7bd5fec928c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "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":"/waku/2/rs/198/25","version":0,"timestamp":1775823142300489789,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:27903/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d82d7f92-fa9b-432c-a914-c35b548fba3f", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d82d7f92-fa9b-432c-a914-c35b548fba3f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "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":"/waku/2/rs/198/1000","version":0,"timestamp":1775823142422737228,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:27903/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:34039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/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)'}'
INFO  src.node.api_clients.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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'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:34039/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)'}'
INFO  src.node.api_clients.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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -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:27903/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000'
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:304 Stopping container with id a0fedabc5a99
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 4c0a141a9eef
DEBUG  src.node.waku_node:waku_node.py:311 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,169 @@
2026-04-10 12:16:45.011 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:16:45.011 DEBUG [tests.conftest] Running test: test_auto_shard_relay with id: 2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5
2026-04-10 12:16:45.012 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:16:45.012 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:16:45.013 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:16:45.026 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:45.026 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:45.026 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:45.027 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:45.028 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:45.028 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.47
2026-04-10 12:16:45.028 DEBUG [src.node.docker_mananger] Generated ports ['46711', '46712', '46713', '46714', '46715']
2026-04-10 12:16:45.028 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:45.029 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:45.029 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:45.029 DEBUG [src.node.docker_mananger] docker run -i -t -p 46711:46711 -p 46712:46712 -p 46713:46713 -p 46714:46714 -p 46715:46715 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=46713 --rest-port=46711 --tcp-port=46712 --discv5-udp-port=46714 --rest-address=0.0.0.0 --nat=extip:172.18.250.47 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4af45b41f520ce06c0bf5aabfbcdc3bf3ac715aeda4e0f1a44dceeaad034fda0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46715 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-04-10 12:16:45.210 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.47 waku 5b9e93d393c5b95662296bce5b2ac91499970fb142e33a70bd39ce8bba07a94b
2026-04-10 12:16:45.247 DEBUG [src.node.docker_mananger] Container started with ID 5b9e93d393c5. Setting up logs at ./log/docker/node1_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:45.248 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46711
2026-04-10 12:16:45.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:45.359 ERROR [src.node.docker_mananger] Max retries reached for container bb1cc55d99fc. Exiting log stream.
2026-04-10 12:16:45.834 ERROR [src.node.docker_mananger] Max retries reached for container 85e7618cdbb4. Exiting log stream.
2026-04-10 12:16:46.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46711/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:46.251 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-10 12:16:46.252 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:46.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46711/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:46.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.47/tcp/46712/p2p/16Uiu2HAmLESKJ4S2gQXeN4pfew2AU8VrmKAXhkhHoCsAMqhnqWgt","/ip4/172.18.250.47/tcp/46713/ws/p2p/16Uiu2HAmLESKJ4S2gQXeN4pfew2AU8VrmKAXhkhHoCsAMqhnqWgt"],"enrUri":"enr:-L24QKCvhHMKOyERKQyGL3KPMN69QTn7emJsvdQ3QSxhk_cHXd8C1aQxRdUYqAz9FRnwR9q1NZ3owo2nNSN54FrDvaYCgmlkgnY0gmlwhKwS-i-KbXVsdGlhZGRyc5YACASsEvovBrZ4AAoErBL6Lwa2ed0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcJNVp3fFJ37G5_DTUhe4Pw1Es3Oks38aO8L1FLCXMW2DdGNwgrZ4g3VkcIK2eoV3YWt1MgU"}'
2026-04-10 12:16:46.254 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:46.261 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:46.261 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:46.261 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:46.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:46.262 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:46.262 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.59
2026-04-10 12:16:46.263 DEBUG [src.node.docker_mananger] Generated ports ['63318', '63319', '63320', '63321', '63322']
2026-04-10 12:16:46.263 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:46.263 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:46.263 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:46.263 DEBUG [src.node.docker_mananger] docker run -i -t -p 63318:63318 -p 63319:63319 -p 63320:63320 -p 63321:63321 -p 63322:63322 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=63320 --rest-port=63318 --tcp-port=63319 --discv5-udp-port=63321 --rest-address=0.0.0.0 --nat=extip:172.18.167.59 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4b15a6db78665f0a778a83a17cd3f8b1e6bba73f10bad77e46af4a4c88fec623 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63322 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKCvhHMKOyERKQyGL3KPMN69QTn7emJsvdQ3QSxhk_cHXd8C1aQxRdUYqAz9FRnwR9q1NZ3owo2nNSN54FrDvaYCgmlkgnY0gmlwhKwS-i-KbXVsdGlhZGRyc5YACASsEvovBrZ4AAoErBL6Lwa2ed0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcJNVp3fFJ37G5_DTUhe4Pw1Es3Oks38aO8L1FLCXMW2DdGNwgrZ4g3VkcIK2eoV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-10 12:16:46.446 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.59 waku 24409652d4dba1a9fcba0e8e61ac6e3ddc6dcb38a7faa84b9088df77b9863fb2
2026-04-10 12:16:46.481 DEBUG [src.node.docker_mananger] Container started with ID 24409652d4db. Setting up logs at ./log/docker/node2_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:46.482 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63318
2026-04-10 12:16:46.482 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:47.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63318/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:47.500 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-10 12:16:47.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:47.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63318/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:47.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.59/tcp/63319/p2p/16Uiu2HAmAo7jRfv1Kf1zngGQNK5gBbfqaMNqfLH73yjjYgucpGNa","/ip4/172.18.167.59/tcp/63320/ws/p2p/16Uiu2HAmAo7jRfv1Kf1zngGQNK5gBbfqaMNqfLH73yjjYgucpGNa"],"enrUri":"enr:-L24QI9NUBmOV93UnZlBbBLHU6lwqHPURRaOyXmp-dZjhrNxDtSckEIu2ZSjNjqKbAaX7m_zS8XDyrkoJBDU18SbgVICgmlkgnY0gmlwhKwSpzuKbXVsdGlhZGRyc5YACASsEqc7BvdXAAoErBKnOwb3WN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5F2efKyjrnLmrJnKHyRwNWEWcuLqx0bVIK1MDGNUfEeDdGNwgvdXg3VkcIL3WYV3YWt1MgE"}'
2026-04-10 12:16:47.509 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:47.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63318/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.47/tcp/46712/p2p/16Uiu2HAmLESKJ4S2gQXeN4pfew2AU8VrmKAXhkhHoCsAMqhnqWgt"]'
2026-04-10 12:16:47.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:47.522 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:47.522 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:47.522 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:47.522 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:47.523 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:47.524 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.190
2026-04-10 12:16:47.524 DEBUG [src.node.docker_mananger] Generated ports ['16186', '16187', '16188', '16189', '16190']
2026-04-10 12:16:47.524 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:47.524 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:47.524 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:47.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 16186:16186 -p 16187:16187 -p 16188:16188 -p 16189:16189 -p 16190:16190 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=16188 --rest-port=16186 --tcp-port=16187 --discv5-udp-port=16189 --rest-address=0.0.0.0 --nat=extip:172.18.226.190 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=adce2aeac23b99aeaeadbd71a7b3eacc7359ef49f3bead942c9cedfaeebbdc2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16190 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKCvhHMKOyERKQyGL3KPMN69QTn7emJsvdQ3QSxhk_cHXd8C1aQxRdUYqAz9FRnwR9q1NZ3owo2nNSN54FrDvaYCgmlkgnY0gmlwhKwS-i-KbXVsdGlhZGRyc5YACASsEvovBrZ4AAoErBL6Lwa2ed0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcJNVp3fFJ37G5_DTUhe4Pw1Es3Oks38aO8L1FLCXMW2DdGNwgrZ4g3VkcIK2eoV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-10 12:16:47.707 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.190 waku 70f95551f67ed0d55af438fdc7f52f66628775ce22537566cfb09cf85aa02683
2026-04-10 12:16:47.741 DEBUG [src.node.docker_mananger] Container started with ID 70f95551f67e. Setting up logs at ./log/docker/node3_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:47.742 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16186
2026-04-10 12:16:47.742 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:48.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:48.755 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-10 12:16:48.755 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:48.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:48.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.190/tcp/16187/p2p/16Uiu2HAmMJG42o8qkrTJG4pWGqsGcv9tvzfZ27vP5gimKmUzjUSx","/ip4/172.18.226.190/tcp/16188/ws/p2p/16Uiu2HAmMJG42o8qkrTJG4pWGqsGcv9tvzfZ27vP5gimKmUzjUSx"],"enrUri":"enr:-L24QNHIyWj_kaM_Axgi4KNrTBnzWuwXJmH9YzQKSmfcNeBiIY12klyMCLbwV3jHg4QrPovlI-fprpiPb6wgX4GJwZ8CgmlkgnY0gmlwhKwS4r6KbXVsdGlhZGRyc5YACASsEuK-Bj87AAoErBLivgY_PN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDgGm9exbJLQRzpOIUnkn71wuW90LBjvlSg6JR9d45ha2DdGNwgj87g3VkcII_PYV3YWt1MgE"}'
2026-04-10 12:16:48.762 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:48.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16186/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.47/tcp/46712/p2p/16Uiu2HAmLESKJ4S2gQXeN4pfew2AU8VrmKAXhkhHoCsAMqhnqWgt"]'
2026-04-10 12:16:48.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:48.772 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:48.772 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:48.772 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:48.773 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:48.774 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:48.774 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.34
2026-04-10 12:16:48.774 DEBUG [src.node.docker_mananger] Generated ports ['2684', '2685', '2686', '2687', '2688']
2026-04-10 12:16:48.774 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:48.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:48.775 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:48.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 2684:2684 -p 2685:2685 -p 2686:2686 -p 2687:2687 -p 2688:2688 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=2686 --rest-port=2684 --tcp-port=2685 --discv5-udp-port=2687 --rest-address=0.0.0.0 --nat=extip:172.18.58.34 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=d7cf2feb9562b1c0ecdb9416f1a7a4007103aeba37ad2fa4ce32efb62343c0aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2688 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKCvhHMKOyERKQyGL3KPMN69QTn7emJsvdQ3QSxhk_cHXd8C1aQxRdUYqAz9FRnwR9q1NZ3owo2nNSN54FrDvaYCgmlkgnY0gmlwhKwS-i-KbXVsdGlhZGRyc5YACASsEvovBrZ4AAoErBL6Lwa2ed0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcJNVp3fFJ37G5_DTUhe4Pw1Es3Oks38aO8L1FLCXMW2DdGNwgrZ4g3VkcIK2eoV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-10 12:16:48.975 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.34 waku afd2ebc7601f2c747a9ea5214822f76d88f1fb27ace992a2bf55b9f5ada1e5c5
2026-04-10 12:16:49.010 DEBUG [src.node.docker_mananger] Container started with ID afd2ebc7601f. Setting up logs at ./log/docker/node4_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:49.011 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2684
2026-04-10 12:16:49.011 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:50.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2684/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:50.026 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-10 12:16:50.030 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:50.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2684/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:50.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.34/tcp/2685/p2p/16Uiu2HAm4Dd1se8KuqmjMrtJ1rPRvu5SVfEsoim5rRpiPh9ArJr1","/ip4/172.18.58.34/tcp/2686/ws/p2p/16Uiu2HAm4Dd1se8KuqmjMrtJ1rPRvu5SVfEsoim5rRpiPh9ArJr1"],"enrUri":"enr:-L24QMA6m58Bt8cIPp644NoswhUmMaO67zndy--NrehVpiP7WTIsFHOBzfOu8v-j4hPD9E5axlBdluqMTgC5dgCea-oCgmlkgnY0gmlwhKwSOiKKbXVsdGlhZGRyc5YACASsEjoiBgp9AAoErBI6IgYKft0DgnJzhQDHAQAAiXNlY3AyNTZrMaECgqLcb2SEOU6tTug6OPSMRLMKaVnxQZf1STIJaIVGZraDdGNwggp9g3VkcIIKf4V3YWt1MgE"}'
2026-04-10 12:16:50.038 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:50.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2684/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.47/tcp/46712/p2p/16Uiu2HAmLESKJ4S2gQXeN4pfew2AU8VrmKAXhkhHoCsAMqhnqWgt"]'
2026-04-10 12:16:50.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:50.048 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:50.048 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:50.048 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:50.049 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:50.050 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:50.050 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.229
2026-04-10 12:16:50.050 DEBUG [src.node.docker_mananger] Generated ports ['58244', '58245', '58246', '58247', '58248']
2026-04-10 12:16:50.050 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:50.050 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:50.050 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:50.051 DEBUG [src.node.docker_mananger] docker run -i -t -p 58244:58244 -p 58245:58245 -p 58246:58246 -p 58247:58247 -p 58248:58248 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=58246 --rest-port=58244 --tcp-port=58245 --discv5-udp-port=58247 --rest-address=0.0.0.0 --nat=extip:172.18.81.229 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=51527a6d3dcdeafacc1c1d3e0ddb76586bd7fd9ffaca6002d6a1e9f9d7ebd19d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58248 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKCvhHMKOyERKQyGL3KPMN69QTn7emJsvdQ3QSxhk_cHXd8C1aQxRdUYqAz9FRnwR9q1NZ3owo2nNSN54FrDvaYCgmlkgnY0gmlwhKwS-i-KbXVsdGlhZGRyc5YACASsEvovBrZ4AAoErBL6Lwa2ed0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDcJNVp3fFJ37G5_DTUhe4Pw1Es3Oks38aO8L1FLCXMW2DdGNwgrZ4g3VkcIK2eoV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-04-10 12:16:50.249 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.229 waku 67d6a8e22eaf460e6b4ebae932b4601992897a94e12c0acfe5f24e06d207a7df
2026-04-10 12:16:50.283 DEBUG [src.node.docker_mananger] Container started with ID 67d6a8e22eaf. Setting up logs at ./log/docker/node5_2026-04-10_12-16-45__776bc5f5-e787-46ee-8163-0251116893d5__wakuorg_nwaku:latest.log
2026-04-10 12:16:50.283 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58244
2026-04-10 12:16:50.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:51.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58244/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:51.298 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-10 12:16:51.300 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:51.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:51.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.229/tcp/58245/p2p/16Uiu2HAm1ZPGVv4VYud7t8mQYqKydvFPdruqjTFqEGAyH2uLtP8C","/ip4/172.18.81.229/tcp/58246/ws/p2p/16Uiu2HAm1ZPGVv4VYud7t8mQYqKydvFPdruqjTFqEGAyH2uLtP8C"],"enrUri":"enr:-L24QC2a9xBc1xyE_rs4X-nDms2FJVmPbJYRrxvnpPwl8vFoF6lUgox49dhghpbUOBgdMksIVJdtHAVXxDSkfT2faIQCgmlkgnY0gmlwhKwSUeWKbXVsdGlhZGRyc5YACASsElHlBuOFAAoErBJR5Qbjht0DgnJzhQDHAQAAiXNlY3AyNTZrMaECWx_fKtySOWs23fcIlART2qYKAwqfy2tfh2cedEBN6aGDdGNwguOFg3VkcILjh4V3YWt1MgE"}'
2026-04-10 12:16:51.306 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:51.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58244/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.47/tcp/46712/p2p/16Uiu2HAmLESKJ4S2gQXeN4pfew2AU8VrmKAXhkhHoCsAMqhnqWgt"]'
2026-04-10 12:16:51.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:51.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46711/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-10 12:16:51.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:51.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63318/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-10 12:16:51.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:51.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16186/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-10 12:16:51.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:51.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2684/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-10 12:16:51.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:51.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58244/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-10 12:16:51.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:51.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46711/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:16:51.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:51.335 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:16:51.436 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:16:51.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46711/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:51.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823411325367468,"ephemeral":false,"proof":""}]'
2026-04-10 12:16:51.441 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:16:51.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63318/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:51.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823411325367468,"ephemeral":false,"proof":""}]'
2026-04-10 12:16:51.444 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-04-10 12:16:51.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16186/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:51.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823411325367468,"ephemeral":false,"proof":""}]'
2026-04-10 12:16:51.448 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-04-10 12:16:51.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2684/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:51.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823411325367468,"ephemeral":false,"proof":""}]'
2026-04-10 12:16:51.452 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-04-10 12:16:51.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58244/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:51.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823411325367468,"ephemeral":false,"proof":""}]'
2026-04-10 12:16:51.457 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:16:51.459 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:16:51.459 DEBUG [src.node.waku_node] Stopping container with id 5b9e93d393c5
2026-04-10 12:16:51.940 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:51.942 DEBUG [src.node.waku_node] Stopping container with id 24409652d4db
2026-04-10 12:16:52.416 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:52.416 DEBUG [src.node.waku_node] Stopping container with id 70f95551f67e
2026-04-10 12:16:52.755 ERROR [src.node.docker_mananger] Max retries reached for container 5b9e93d393c5. Exiting log stream.
2026-04-10 12:16:52.862 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:52.863 DEBUG [src.node.waku_node] Stopping container with id afd2ebc7601f
2026-04-10 12:16:53.230 ERROR [src.node.docker_mananger] Max retries reached for container 24409652d4db. Exiting log stream.
2026-04-10 12:16:53.295 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:53.295 DEBUG [src.node.waku_node] Stopping container with id 67d6a8e22eaf
2026-04-10 12:16:53.699 ERROR [src.node.docker_mananger] Max retries reached for container 70f95551f67e. Exiting log stream.
2026-04-10 12:16:53.722 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:53.723 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:16:53.739 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:16:53.745 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:16:53.754 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:16:53.763 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:16:53.768 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_filter_3_senders_multiple_msg_1_receiver with id: 2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__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:88 WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__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:88 WakuNode instance initialized with log path ./log/docker/node5_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:231 Start 5 nodes
DEBUG  src.node.waku_node:waku_node.py:97 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.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23983', '23984', '23985', '23986', '23987']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23983:23983 -p 23984:23984 -p 23985:23985 -p 23986:23986 -p 23987:23987 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=23985 --rest-port=23983 --tcp-port=23984 --discv5-udp-port=23986 --rest-address=0.0.0.0 --nat=extip:172.18.124.28 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba7ba2e8ea82db2741ab7ccd2b3ec3c3cbeea7e5bf78feb925fd6eadd8b0faab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23987 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.124.28 waku 313398acefb9dabf680acf4fe28cbc0cb06f2453db849c176945c5cf603d08a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 313398acefb9. Setting up logs at ./log/docker/node1_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 23983
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 037e181df991. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1b52d41f750. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23983/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23983/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.28/tcp/23984/p2p/16Uiu2HAmBv3Wu48EVLo5hBi25BjJL82wmrVJ5A8qm8VhQqVjUEYR","/ip4/172.18.124.28/tcp/23985/ws/p2p/16Uiu2HAmBv3Wu48EVLo5hBi25BjJL82wmrVJ5A8qm8VhQqVjUEYR"],"enrUri":"enr:-L24QINjxgkEmATxpOuvYJ_SA-Tq2tek4A-mdv3TbGm8rFEwG9hBMBzAqf0JevxA_T-8vt-lU_Opg74UuIgx-gGft_MCgmlkgnY0gmlwhKwSfByKbXVsdGlhZGRyc5YACASsEnwcBl2wAAoErBJ8HAZdsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9P-ayWelUdbmUlZ14TXVvRMrJF19kJMlLYOUTnvKT8qDdGNwgl2wg3VkcIJdsoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.148.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39288', '39289', '39290', '39291', '39292']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39288:39288 -p 39289:39289 -p 39290:39290 -p 39291:39291 -p 39292:39292 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=39290 --rest-port=39288 --tcp-port=39289 --discv5-udp-port=39291 --rest-address=0.0.0.0 --nat=extip:172.18.148.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2f3c284ef16a25d550ac3fe8eb9f1fec7e12d514acae6340dbfbebecb4d4d5a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39292 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QINjxgkEmATxpOuvYJ_SA-Tq2tek4A-mdv3TbGm8rFEwG9hBMBzAqf0JevxA_T-8vt-lU_Opg74UuIgx-gGft_MCgmlkgnY0gmlwhKwSfByKbXVsdGlhZGRyc5YACASsEnwcBl2wAAoErBJ8HAZdsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9P-ayWelUdbmUlZ14TXVvRMrJF19kJMlLYOUTnvKT8qDdGNwgl2wg3VkcIJdsoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.100 waku b25f8975553948e7738f8afe79835dc2bcab115dee403a02a7c6c3f997894c0c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b25f89755539. Setting up logs at ./log/docker/node2_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 39288
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:39288/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39288/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.148.100/tcp/39289/p2p/16Uiu2HAmVYa33Bhqn3qdEX2gPzMFRxBcH8FmuGU8qd3b5nE6pLUx","/ip4/172.18.148.100/tcp/39290/ws/p2p/16Uiu2HAmVYa33Bhqn3qdEX2gPzMFRxBcH8FmuGU8qd3b5nE6pLUx"],"enrUri":"enr:-L24QF1z634EZgR5Uw6JhamA5C-t9xpjjhtIZK5Vj9jig8f_Eo3bgMKnn7PPsy_q4mWSpAhjHO-etcbvPl9yy30zOBYCgmlkgnY0gmlwhKwSlGSKbXVsdGlhZGRyc5YACASsEpRkBpl5AAoErBKUZAaZet0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-vGzQC6uyOB_f7MBMm2jLpFxW1cjAlw8oFA-0KNjYQmDdGNwgpl5g3VkcIKZe4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.161.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7492', '7493', '7494', '7495', '7496']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7492:7492 -p 7493:7493 -p 7494:7494 -p 7495:7495 -p 7496:7496 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=7494 --rest-port=7492 --tcp-port=7493 --discv5-udp-port=7495 --rest-address=0.0.0.0 --nat=extip:172.18.161.226 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7d5ddd7dafae9989c70ce5cb1a5bdc3c8ac3adfdb8d82dcabeca596fcb6e44b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7496 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QF1z634EZgR5Uw6JhamA5C-t9xpjjhtIZK5Vj9jig8f_Eo3bgMKnn7PPsy_q4mWSpAhjHO-etcbvPl9yy30zOBYCgmlkgnY0gmlwhKwSlGSKbXVsdGlhZGRyc5YACASsEpRkBpl5AAoErBKUZAaZet0DgnJzhQDGAQAAiXNlY3AyNTZrMaED-vGzQC6uyOB_f7MBMm2jLpFxW1cjAlw8oFA-0KNjYQmDdGNwgpl5g3VkcIKZe4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.226 waku 697e102b86aa42c6b966cbdb096af2cb6fe4b44fa4a7f6cab774f017ecdf047c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 697e102b86aa. Setting up logs at ./log/docker/node3_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 7492
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:7492/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7492/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.161.226/tcp/7493/p2p/16Uiu2HAmMaS9izA5dv4z7yLWMX8VyKPwKcTNzpxoNwJ4AzPHfVN3","/ip4/172.18.161.226/tcp/7494/ws/p2p/16Uiu2HAmMaS9izA5dv4z7yLWMX8VyKPwKcTNzpxoNwJ4AzPHfVN3"],"enrUri":"enr:-L24QG1cAmJs6smAYWhGK_1Kyk4E6gNNJRwEhqa2Iu8qytu2N9WNxqD9kzoYEYc6mO07OJFrXqa1fRlgZjs_rodCuC8CgmlkgnY0gmlwhKwSoeKKbXVsdGlhZGRyc5YACASsEqHiBh1FAAoErBKh4gYdRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhI5zfNi7Cd-03x5o6do-cuxflBtBWURnpnHgBRpC4ySDdGNwgh1Fg3VkcIIdR4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.37.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30584', '30585', '30586', '30587', '30588']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30584:30584 -p 30585:30585 -p 30586:30586 -p 30587:30587 -p 30588:30588 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=30586 --rest-port=30584 --tcp-port=30585 --discv5-udp-port=30587 --rest-address=0.0.0.0 --nat=extip:172.18.37.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb3cda1762cdfffdaed1b86788d5cb9dbbbaca178a8db0f0cec993e2b140b9bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30588 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QG1cAmJs6smAYWhGK_1Kyk4E6gNNJRwEhqa2Iu8qytu2N9WNxqD9kzoYEYc6mO07OJFrXqa1fRlgZjs_rodCuC8CgmlkgnY0gmlwhKwSoeKKbXVsdGlhZGRyc5YACASsEqHiBh1FAAoErBKh4gYdRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhI5zfNi7Cd-03x5o6do-cuxflBtBWURnpnHgBRpC4ySDdGNwgh1Fg3VkcIIdR4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.167 waku 9cd42281138488fddd591c85aceadaa582b5027ea825f6c9951fba4a4a01a201
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9cd422811384. Setting up logs at ./log/docker/node4_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 30584
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:30584/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30584/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.37.167/tcp/30585/p2p/16Uiu2HAm98nCFQ19g1Q1Zg69iGPJWK73tKtmay4WPE84GVTtUcMi","/ip4/172.18.37.167/tcp/30586/ws/p2p/16Uiu2HAm98nCFQ19g1Q1Zg69iGPJWK73tKtmay4WPE84GVTtUcMi"],"enrUri":"enr:-L24QGq-3fgdoGTG262PC_p-91tWleqFZe1auj39zP9Q0cNjVmMwu6HEWa8CbIj_SQlEMhoLmXPNXwmlh5lHUGXeYmECgmlkgnY0gmlwhKwSJaeKbXVsdGlhZGRyc5YACASsEiWnBnd5AAoErBIlpwZ3et0DgnJzhQDGAQAAiXNlY3AyNTZrMaECy6_FL3H-yg4iD7zwZJeyl4m4PvIvnMylHa00ywRWeMWDdGNwgnd5g3VkcIJ3e4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.6.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3006', '3007', '3008', '3009', '3010']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3006:3006 -p 3007:3007 -p 3008:3008 -p 3009:3009 -p 3010:3010 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=3008 --rest-port=3006 --tcp-port=3007 --discv5-udp-port=3009 --rest-address=0.0.0.0 --nat=extip:172.18.6.245 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=64cf2a8ca6996e7a9de8b1de2dbaac9a0cfe8b4d33fc2c69da37f239ffa61a0f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3010 --metrics-logging=true --relay=false --filternode=/ip4/172.18.37.167/tcp/30585/p2p/16Uiu2HAm98nCFQ19g1Q1Zg69iGPJWK73tKtmay4WPE84GVTtUcMi --store=false --discv5-bootstrap-node=enr:-L24QG1cAmJs6smAYWhGK_1Kyk4E6gNNJRwEhqa2Iu8qytu2N9WNxqD9kzoYEYc6mO07OJFrXqa1fRlgZjs_rodCuC8CgmlkgnY0gmlwhKwSoeKKbXVsdGlhZGRyc5YACASsEqHiBh1FAAoErBKh4gYdRt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhI5zfNi7Cd-03x5o6do-cuxflBtBWURnpnHgBRpC4ySDdGNwgh1Fg3VkcIIdR4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.245 waku b1bde29fe88aeb5aa0fa1f1374c201e43d81254fe014a2b3e2cfd51ecca89595
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b1bde29fe88a. Setting up logs at ./log/docker/node5_2026-04-10_12-09-04__e29fe0c6-f69e-484b-9fb0-4b530c4d373b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 3006
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:3006/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3006/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.6.245/tcp/3007/p2p/16Uiu2HAmKpBgqiQCkaP9ujz6qoRrvRcdNxkeAu6CvRZFVhHChDHp","/ip4/172.18.6.245/tcp/3008/ws/p2p/16Uiu2HAmKpBgqiQCkaP9ujz6qoRrvRcdNxkeAu6CvRZFVhHChDHp"],"enrUri":"enr:-L24QIInA4U37_b-1MTrz-JF-YI5_cOyGeYgtsGwZx-FgM0_A7BfQZa24Y_lgkAuE-M1x33lirkuCVPHEn3HIWgebBsCgmlkgnY0gmlwhKwSBvWKbXVsdGlhZGRyc5YACASsEgb1Bgu_AAoErBIG9QYLwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDalzayieVNdl2lVibbzk68LlB38vk9qsK-lEBjG-CJ2-DdGNwggu_g3VkcIILwYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:238 Subscribe nodes to relay pubsub 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:23983/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:39288/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:7492/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:30584/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'
DEBUG  tests.e2e.test_e2e:test_e2e.py:243 Node5 makes filter request pubsubtopic /waku/2/rs/198/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3006/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23983/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.148.100/tcp/48308/p2p/16Uiu2HAmVYa33Bhqn3qdEX2gPzMFRxBcH8FmuGU8qd3b5nE6pLUx","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:39288/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.161.226/tcp/45346/p2p/16Uiu2HAmMaS9izA5dv4z7yLWMX8VyKPwKcTNzpxoNwJ4AzPHfVN3","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"},{"multiaddr":"/ip4/172.18.124.28/tcp/23984/p2p/16Uiu2HAmBv3Wu48EVLo5hBi25BjJL82wmrVJ5A8qm8VhQqVjUEYR","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:7492/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.37.167/tcp/53672/p2p/16Uiu2HAm98nCFQ19g1Q1Zg69iGPJWK73tKtmay4WPE84GVTtUcMi","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"},{"multiaddr":"/ip4/172.18.148.100/tcp/39289/p2p/16Uiu2HAmVYa33Bhqn3qdEX2gPzMFRxBcH8FmuGU8qd3b5nE6pLUx","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:30584/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.161.226/tcp/7493/p2p/16Uiu2HAmMaS9izA5dv4z7yLWMX8VyKPwKcTNzpxoNwJ4AzPHfVN3","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"},{"multiaddr":"/ip4/172.18.6.245/tcp/34948/p2p/16Uiu2HAmKpBgqiQCkaP9ujz6qoRrvRcdNxkeAu6CvRZFVhHChDHp","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"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3006/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.161.226/tcp/7493/p2p/16Uiu2HAmMaS9izA5dv4z7yLWMX8VyKPwKcTNzpxoNwJ4AzPHfVN3","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"},{"multiaddr":"/ip4/172.18.37.167/tcp/30585/p2p/16Uiu2HAm98nCFQ19g1Q1Zg69iGPJWK73tKtmay4WPE84GVTtUcMi","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":"UnknownOrigin"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:248 3 Nodes publish 12 message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23983/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:23983/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:23983/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:23983/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:39288/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:39288/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:39288/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:39288/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:7492/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:7492/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:7492/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 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:7492/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:254 Node5 requests messages of subscribed filter topic /waku/2/rs/198/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3006/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":1775823010903889279,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823013115727443,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823015327875444,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823017541225851,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823019761307682,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823021978106176,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823024193189809,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823026416038161,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823028638451891,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823030863635719,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823033074764696,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1775823035284778528,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:256 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823010903889279, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823013115727443, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823015327875444, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823017541225851, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823019761307682, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823021978106176, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823024193189809, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823026416038161, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823028638451891, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823030863635719, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823033074764696, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823035284778528, '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:304 Stopping container with id 313398acefb9
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id b25f89755539
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 697e102b86aa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 313398acefb9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 9cd422811384
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b25f89755539. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id b1bde29fe88a
DEBUG  src.node.waku_node:waku_node.py:311 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 697e102b86aa. Exiting log stream.
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-10 12:18:29.576 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:18:29.577 DEBUG [tests.conftest] Running test: test_publishing_node_is_stopped with id: 2026-04-10_12-18-29__ee30e08f-2766-4c92-ab71-aa922059db0e
2026-04-10 12:18:29.577 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:18:29.577 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:18:29.577 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:18:29.583 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:18:29.583 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-18-29__ee30e08f-2766-4c92-ab71-aa922059db0e__wakuorg_nwaku:latest.log
2026-04-10 12:18:29.584 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:18:29.584 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:18:29.585 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:18:29.585 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.68
2026-04-10 12:18:29.585 DEBUG [src.node.docker_mananger] Generated ports ['8459', '8460', '8461', '8462', '8463']
2026-04-10 12:18:29.585 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:18:29.586 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:18:29.586 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:18:29.586 DEBUG [src.node.docker_mananger] docker run -i -t -p 8459:8459 -p 8460:8460 -p 8461:8461 -p 8462:8462 -p 8463:8463 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=8461 --rest-port=8459 --tcp-port=8460 --discv5-udp-port=8462 --rest-address=0.0.0.0 --nat=extip:172.18.214.68 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4f754a4cbcc6ea4cd5e0d24cabfddb1b44e853f1b9895ab70c1af5dcbff4e6b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8463 --metrics-logging=true --store=true --relay=true
2026-04-10 12:18:29.740 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.68 waku 8f8403c503c9f21bbd238c15570223a5fdcb0b349a182b2ab2bc18416708fce7
2026-04-10 12:18:29.777 DEBUG [src.node.docker_mananger] Container started with ID 8f8403c503c9. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-18-29__ee30e08f-2766-4c92-ab71-aa922059db0e__wakuorg_nwaku:latest.log
2026-04-10 12:18:29.778 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8459
2026-04-10 12:18:29.779 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:18:29.979 ERROR [src.node.docker_mananger] Max retries reached for container 353791f4fb0d. Exiting log stream.
2026-04-10 12:18:30.374 ERROR [src.node.docker_mananger] Max retries reached for container a3a8075b51ec. Exiting log stream.
2026-04-10 12:18:30.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8459/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:30.782 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-10 12:18:30.782 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:18:30.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:30.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.68/tcp/8460/p2p/16Uiu2HAm7invr4DTy4pv6u8m98AUvWFUWsTkoBWKJnGTh1XWJJ6t","/ip4/172.18.214.68/tcp/8461/ws/p2p/16Uiu2HAm7invr4DTy4pv6u8m98AUvWFUWsTkoBWKJnGTh1XWJJ6t"],"enrUri":"enr:-L24QNwKJgWtUYoiqmHFN04tPWV6tA85VSN8RCdk1_wuYlfkJaNBI54CkVn_zFgST2HpGUs_LwEbqaFZYJHz1FkUKwcCgmlkgnY0gmlwhKwS1kSKbXVsdGlhZGRyc5YACASsEtZEBiEMAAoErBLWRAYhDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtq75brvDmYcVYXPFZTAvFWWwzrYzGScZkAOSmIfRwPGDdGNwgiEMg3VkcIIhDoV3YWt1MgM"}'
2026-04-10 12:18:30.785 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:18:30.791 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:18:30.791 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-18-29__ee30e08f-2766-4c92-ab71-aa922059db0e__wakuorg_nwaku:latest.log
2026-04-10 12:18:30.791 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:18:30.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:18:30.793 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:18:30.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.161
2026-04-10 12:18:30.793 DEBUG [src.node.docker_mananger] Generated ports ['41110', '41111', '41112', '41113', '41114']
2026-04-10 12:18:30.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:18:30.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:18:30.793 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:18:30.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 41110:41110 -p 41111:41111 -p 41112:41112 -p 41113:41113 -p 41114:41114 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=41112 --rest-port=41110 --tcp-port=41111 --discv5-udp-port=41113 --rest-address=0.0.0.0 --nat=extip:172.18.191.161 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4e9b319620b5a36a90cc2ec1af26ebb8eee634fc8ff99bda4ae0cb2d3faea42c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41114 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNwKJgWtUYoiqmHFN04tPWV6tA85VSN8RCdk1_wuYlfkJaNBI54CkVn_zFgST2HpGUs_LwEbqaFZYJHz1FkUKwcCgmlkgnY0gmlwhKwS1kSKbXVsdGlhZGRyc5YACASsEtZEBiEMAAoErBLWRAYhDd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtq75brvDmYcVYXPFZTAvFWWwzrYzGScZkAOSmIfRwPGDdGNwgiEMg3VkcIIhDoV3YWt1MgM --storenode=/ip4/172.18.214.68/tcp/8460/p2p/16Uiu2HAm7invr4DTy4pv6u8m98AUvWFUWsTkoBWKJnGTh1XWJJ6t --store=true --relay=true
2026-04-10 12:18:30.937 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.161 waku c3210fc953e5de8eefca47f045813675536734fc6fcd1c712ae2ab050fc59294
2026-04-10 12:18:30.965 DEBUG [src.node.docker_mananger] Container started with ID c3210fc953e5. Setting up logs at ./log/docker/store_node1_2026-04-10_12-18-29__ee30e08f-2766-4c92-ab71-aa922059db0e__wakuorg_nwaku:latest.log
2026-04-10 12:18:30.966 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41110
2026-04-10 12:18:30.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:18:31.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41110/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:31.970 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-10 12:18:31.970 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:18:31.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41110/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:31.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.161/tcp/41111/p2p/16Uiu2HAmB4b32reafHSkQ3bmf4d5rczxcMmUmmZ2uzX6FjiFPFhS","/ip4/172.18.191.161/tcp/41112/ws/p2p/16Uiu2HAmB4b32reafHSkQ3bmf4d5rczxcMmUmmZ2uzX6FjiFPFhS"],"enrUri":"enr:-L24QAIEiwXZSPwXHT6pLXKsj0DaisgBjQ1BNw3c053FDDVPY6njjjTBuFgTEglEH4n6iiQ_PM0APrr1N6-6bpXC7LsCgmlkgnY0gmlwhKwSv6GKbXVsdGlhZGRyc5YACASsEr-hBqCXAAoErBK_oQagmN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6FQ0FiO3KUce_dMcIh7rUvpl1OSF-Xd1jFxRSGfpDJGDdGNwgqCXg3VkcIKgmYV3YWt1MgM"}'
2026-04-10 12:18:31.973 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:18:31.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41110/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.68/tcp/8460/p2p/16Uiu2HAm7invr4DTy4pv6u8m98AUvWFUWsTkoBWKJnGTh1XWJJ6t"]'
2026-04-10 12:18:31.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:31.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8459/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:18:31.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:31.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41110/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:18:31.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:31.982 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:31.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8459/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-10 12:18:31.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:31.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:32.187 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:18:32.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8459/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:32.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xec5b91b2d253412872e39ac73719e17712b65605c25be2e9c8e31ac5e839d18f"}]}'
2026-04-10 12:18:32.191 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:18:32.191 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:18:32.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41110/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:32.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xec5b91b2d253412872e39ac73719e17712b65605c25be2e9c8e31ac5e839d18f"}]}'
2026-04-10 12:18:32.195 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:18:32.195 DEBUG [src.node.waku_node] Stopping container with id 8f8403c503c9
2026-04-10 12:18:32.577 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:18:32.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41110/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:32.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xec5b91b2d253412872e39ac73719e17712b65605c25be2e9c8e31ac5e839d18f"}]}'
2026-04-10 12:18:32.583 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:18:32.584 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:18:32.584 DEBUG [src.node.waku_node] Stopping container with id c3210fc953e5
2026-04-10 12:18:32.955 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:18:32.957 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:18:32.965 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:18:32.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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_store_is_empty with id: 2026-04-10_12-13-07__3c7b8ba1-378a-40b5-9419-836871fc8e44
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-07__3c7b8ba1-378a-40b5-9419-836871fc8e44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27929', '27930', '27931', '27932', '27933']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27929:27929 -p 27930:27930 -p 27931:27931 -p 27932:27932 -p 27933:27933 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=27931 --rest-port=27929 --tcp-port=27930 --discv5-udp-port=27932 --rest-address=0.0.0.0 --nat=extip:172.18.191.154 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a7c3fec04b9dee84c7de4cb208c061bffec03abbfcc2342393fd1dd04dade19d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27933 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.154 waku 46e8f363741e57bf9e7016995ca029fbc5e95cd07048ce9b57016f48a6b5c14a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46e8f363741e. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-07__3c7b8ba1-378a-40b5-9419-836871fc8e44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 27929
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 0d3cccc76f6b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3753c00845f7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27929/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27929/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.154/tcp/27930/p2p/16Uiu2HAkyD1eDqiwcEypLJ8eF8X4Ksk5GVjQ8AME7jsDWj2V3rTu","/ip4/172.18.191.154/tcp/27931/ws/p2p/16Uiu2HAkyD1eDqiwcEypLJ8eF8X4Ksk5GVjQ8AME7jsDWj2V3rTu"],"enrUri":"enr:-L24QF6ipSuNR1m61QFa13pvVK9CXRgN7JOwnn_AO6SPKVSaHRwP6nW4kof9ez6G8iSQSQ04_9zHEVyHJXyHnno5L_ICgmlkgnY0gmlwhKwSv5qKbXVsdGlhZGRyc5YACASsEr-aBm0aAAoErBK_mgZtG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECODBuAg0Os11tj-k3yyhhYv9KjOojR1TQC8W__VSwgKyDdGNwgm0ag3VkcIJtHIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-07__3c7b8ba1-378a-40b5-9419-836871fc8e44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.177.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25706', '25707', '25708', '25709', '25710']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25706:25706 -p 25707:25707 -p 25708:25708 -p 25709:25709 -p 25710:25710 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=25708 --rest-port=25706 --tcp-port=25707 --discv5-udp-port=25709 --rest-address=0.0.0.0 --nat=extip:172.18.177.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ac08fc7cd2d4ef96cb38e7d23d47ef110d1ddbc7dfbfe78f2aedbdce8dbb1a15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25710 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF6ipSuNR1m61QFa13pvVK9CXRgN7JOwnn_AO6SPKVSaHRwP6nW4kof9ez6G8iSQSQ04_9zHEVyHJXyHnno5L_ICgmlkgnY0gmlwhKwSv5qKbXVsdGlhZGRyc5YACASsEr-aBm0aAAoErBK_mgZtG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECODBuAg0Os11tj-k3yyhhYv9KjOojR1TQC8W__VSwgKyDdGNwgm0ag3VkcIJtHIV3YWt1MgM --storenode=/ip4/172.18.191.154/tcp/27930/p2p/16Uiu2HAkyD1eDqiwcEypLJ8eF8X4Ksk5GVjQ8AME7jsDWj2V3rTu --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.58 waku b42fd3e843cce451e3705755e4d8d798ef02c581b66ac77944ed632aa181439d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b42fd3e843cc. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-07__3c7b8ba1-378a-40b5-9419-836871fc8e44__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 25706
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:25706/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25706/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.177.58/tcp/25707/p2p/16Uiu2HAm7dpaKyG85DJSDfjvPuvLuWBwfaRAtLrDpsEa2jp5NjxL","/ip4/172.18.177.58/tcp/25708/ws/p2p/16Uiu2HAm7dpaKyG85DJSDfjvPuvLuWBwfaRAtLrDpsEa2jp5NjxL"],"enrUri":"enr:-L24QJkA06C7CGvPPnHrlxgq-zg_lXohlNZfoyG4EXkTJ5BNESt3mIwDG6Gxo2a0I8S9bO3BbdxpJr6r-Hlf23DScNgCgmlkgnY0gmlwhKwSsTqKbXVsdGlhZGRyc5YACASsErE6BmRrAAoErBKxOgZkbN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtWjug70fotvtFAn2QVThSXRnNDPGieGrNGKvEbAIKlmDdGNwgmRrg3VkcIJkbYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25706/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.154/tcp/27930/p2p/16Uiu2HAkyD1eDqiwcEypLJ8eF8X4Ksk5GVjQ8AME7jsDWj2V3rTu"]'
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:27929/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:25706/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 GET "http://127.0.0.1:27929/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":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25706/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":[]}'
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:304 Stopping container with id 46e8f363741e
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id b42fd3e843cc
DEBUG  src.node.waku_node:waku_node.py:311 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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,154 @@
WRN 2026-04-10 12:14:20.813+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=45892
WRN 2026-04-10 12:14:20.813+00:00 missing node key, generating new set topics="waku conf builder" tid=45892
bSubscribeShards: none(seq[uint16])
INF 2026-04-10 12:14:20.813+00:00 Sharding configuration: topics="waku conf builder" tid=45892 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-04-10 12:14:20.813+00:00 Configuration: Enabled protocols topics="waku conf" tid=45892 relay=true rlnRelay=false store=true filter=false lightPush=false peerExchange=false rendezvous=true
INF 2026-04-10 12:14:20.813+00:00 Configuration. Network topics="waku conf" tid=45892 cluster=198
INF 2026-04-10 12:14:20.813+00:00 Configuration. Active Relay Shards topics="waku conf" tid=45892 shard=0
DBG 2026-04-10 12:14:24.819+00:00 UPnP topics="eth net nat" tid=45892 msg="Internet Gateway Device not found. Giving up."
DBG 2026-04-10 12:14:28.571+00:00 NAT-PMP topics="eth net nat" tid=45892 msg="the gateway does not support nat-pmp"
INF 2026-04-10 12:14:28.571+00:00 Setting up storage tid=45892
INF 2026-04-10 12:14:28.571+00:00 Initializing node tid=45892
INF 2026-04-10 12:14:28.572+00:00 Initializing networking tid=45892 addrs=@[/ip4/127.0.0.1/tcp/38413]
INF 2026-04-10 12:14:28.572+00:00 Mounting protocols tid=45892
INF 2026-04-10 12:14:28.572+00:00 Created WakuMetadata protocol topics="waku node" tid=45892 clusterId=198 shards="[0]"
INF 2026-04-10 12:14:28.574+00:00 sqlite database page stats tid=45892 pageSize=4096 pages=1 freePages=0
INF 2026-04-10 12:14:28.574+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=45892
INF 2026-04-10 12:14:28.574+00:00 Not considered schema version 7 topics="waku archive migration" tid=45892
INF 2026-04-10 12:14:28.574+00:00 database schema is outdated topics="sqlite" tid=45892 userVersion=0 targetVersion=10
INF 2026-04-10 12:14:28.575+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.576+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.577+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.577+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.577+00:00 executing migration statement topics="sqlite" tid=45892 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-10 12:14:28.577+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="INSERT INTO Message_backup SELECT id, timestamp, contentTopic, pubsubTopic, payload, version FROM Message;"
INF 2026-04-10 12:14:28.577+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP TABLE Message;"
INF 2026-04-10 12:14:28.578+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP TABLE Message;"
INF 2026-04-10 12:14:28.578+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.578+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.578+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.578+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.578+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:14:28.579+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:14:28.579+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.579+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.579+00:00 executing migration statement topics="sqlite" tid=45892 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-10 12:14:28.579+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="INSERT INTO Message_backup SELECT id, receiverTimestamp, contentTopic, pubsubTopic, payload, version, senderTimestamp FROM Message;"
INF 2026-04-10 12:14:28.579+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP TABLE Message;"
INF 2026-04-10 12:14:28.580+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP TABLE Message;"
INF 2026-04-10 12:14:28.580+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.580+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.580+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.580+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.580+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:14:28.581+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:14:28.581+00:00 executing migration statement topics="sqlite" tid=45892 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-10 12:14:28.581+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="ALTER TABLE Message RENAME TO Message_backup;"
INF 2026-04-10 12:14:28.581+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.582+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.582+00:00 executing migration statement topics="sqlite" tid=45892 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2026-04-10 12:14:28.582+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="INSERT INTO Message\n SELECT *\n FROM Message_backup;"
INF 2026-04-10 12:14:28.582+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:14:28.582+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:14:28.582+00:00 executing migration statement topics="sqlite" tid=45892 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2026-04-10 12:14:28.583+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="CREATE INDEX IF NOT EXISTS i_msg ON Message (contentTopic, pubsubTopic, senderTimestamp, id);"
INF 2026-04-10 12:14:28.583+00:00 executing migration statement topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-10 12:14:28.583+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME COLUMN receiverTimestamp TO storedAt;"
INF 2026-04-10 12:14:28.583+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-10 12:14:28.584+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-10 12:14:28.584+00:00 executing migration statement topics="sqlite" tid=45892 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2026-04-10 12:14:28.584+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="CREATE INDEX IF NOT EXISTS i_query ON message (contentTopic, pubsubTopic, storedAt, id);"
INF 2026-04-10 12:14:28.584+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-10 12:14:28.584+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-10 12:14:28.584+00:00 executing migration statement topics="sqlite" tid=45892 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2026-04-10 12:14:28.585+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="CREATE INDEX IF NOT EXISTS i_ts ON message (storedAt);"
INF 2026-04-10 12:14:28.585+00:00 executing migration statement topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-10 12:14:28.585+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-10 12:14:28.585+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.586+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.586+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.586+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.586+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:14:28.586+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:14:28.586+00:00 executing migration statement topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-10 12:14:28.587+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME TO message_backup;"
INF 2026-04-10 12:14:28.587+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.587+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.587+00:00 executing migration statement topics="sqlite" tid=45892 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-10 12:14:28.587+00:00 migration statement executed succesfully topics="sqlite" tid=45892 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-10 12:14:28.587+00:00 executing migration statement topics="sqlite" tid=45892 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:14:28.588+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:14:28.588+00:00 executing migration statement topics="sqlite" tid=45892 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-10 12:14:28.588+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="ALTER TABLE message ADD COLUMN meta BLOB;"
INF 2026-04-10 12:14:28.588+00:00 executing migration statement topics="sqlite" tid=45892 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-10 12:14:28.589+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-10 12:14:28.589+00:00 executing migration statement topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-10 12:14:28.589+00:00 migration statement executed succesfully topics="sqlite" tid=45892 statement="ALTER TABLE message RENAME COLUMN storedAt TO timestamp;"
INF 2026-04-10 12:14:28.589+00:00 database user_version updated topics="sqlite" tid=45892 userVersion=10
INF 2026-04-10 12:14:28.589+00:00 finished message store's sqlite database migration topics="waku archive migration" tid=45892
INF 2026-04-10 12:14:28.589+00:00 setting up sqlite waku archive driver tid=45892
INF 2026-04-10 12:14:28.590+00:00 executing message retention policy topics="waku archive" tid=45892 policy=time:172800
INF 2026-04-10 12:14:28.590+00:00 beginning of executing message retention policy - time topics="waku archive retention_policy" tid=45892
INF 2026-04-10 12:14:28.590+00:00 end of executing message retention policy - time topics="waku archive retention_policy" tid=45892
INF 2026-04-10 12:14:28.590+00:00 mounting waku store protocol topics="waku node store api" tid=45892
INF 2026-04-10 12:14:28.590+00:00 mounting store client topics="waku node store api" tid=45892
INF 2026-04-10 12:14:28.590+00:00 mounting auto sharding topics="waku node" tid=45892 clusterId=198 shardCount=1
INF 2026-04-10 12:14:28.590+00:00 Shards created from content topics tid=45892 contentTopics=[] shards=[]
INF 2026-04-10 12:14:28.590+00:00 Setting max message size tid=45892 num_bytes=153600
INF 2026-04-10 12:14:28.590+00:00 mounting relay protocol topics="waku node relay api" tid=45892
INF 2026-04-10 12:14:28.591+00:00 relay mounted successfully topics="waku node relay api" tid=45892
INF 2026-04-10 12:14:28.591+00:00 adding validator to signed shards tid=45892 protectedShards=[] clusterId=198
INF 2026-04-10 12:14:28.591+00:00 mounting rendezvous discovery protocol topics="waku node" tid=45892
INF 2026-04-10 12:14:28.591+00:00 waku rendezvous initialized topics="waku node" tid=45892 clusterId=198 shards="[0]" capabilities="[Relay, Store]" wakuPeerRecord="(peerId: 16U*V4X1mo, seqNo: 1775823268, addresses: [/ip4/127.0.0.1/tcp/38413], mixKey: )"
INF 2026-04-10 12:14:28.591+00:00 mounting rendezvous client topics="waku node" tid=45892
INF 2026-04-10 12:14:28.591+00:00 waku rendezvous client initialized topics="waku node" tid=45892 clusterId=198
INF 2026-04-10 12:14:28.591+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=45892
INF 2026-04-10 12:14:28.591+00:00 mounting light push client topics="waku node lightpush api" tid=45892
INF 2026-04-10 12:14:28.591+00:00 mounting legacy light push client topics="waku node lightpush api" tid=45892
INF 2026-04-10 12:14:28.591+00:00 mounting filter client topics="waku node filter api" tid=45892
INF 2026-04-10 12:14:28.591+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=45892
INF 2026-04-10 12:14:28.591+00:00 No external callbacks to be set topics="wakunode waku" tid=45892
INF 2026-04-10 12:14:28.591+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=45892
INF 2026-04-10 12:14:28.591+00:00 Running nwaku node tid=45892 version="\"f5762a\""
INF 2026-04-10 12:14:28.591+00:00 Starting Waku node topics="waku node" tid=45892 version="\"f5762a\""
INF 2026-04-10 12:14:28.591+00:00 starting relay protocol topics="waku node" tid=45892
INF 2026-04-10 12:14:28.591+00:00 start topics="waku relay" tid=45892
INF 2026-04-10 12:14:28.591+00:00 relay started successfully topics="waku node" tid=45892
INF 2026-04-10 12:14:28.591+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=45892 interval=10s
INF 2026-04-10 12:14:28.591+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=45892
INF 2026-04-10 12:14:28.591+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=45892 interval=10s
INF 2026-04-10 12:14:28.591+00:00 waku rendezvous client started topics="waku rendezvous client" tid=45892
DBG 2026-04-10 12:14:28.591+00:00 starting switch for peer topics="libp2p switch" tid=45892 peerInfo="(peerId: 16Uiu2HAkyRM4J81c4Lkw5VixjgtnHdDhKJPA7LLVaWipycV4X1mo, listenAddrs: [/ip4/0.0.0.0/tcp/38413], 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/filter-push/2.0.0-beta1], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-\"f5762a\")"
DBG 2026-04-10 12:14:28.592+00:00 About to accept incoming connection topics="libp2p switch" tid=45892
INF 2026-04-10 12:14:28.592+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=45892
WRN 2026-04-10 12:14:28.592+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=45892
WRN 2026-04-10 12:14:28.592+00:00 Starting rendezvous twice topics="waku rendezvous" tid=45892
DBG 2026-04-10 12:14:28.592+00:00 Started libp2p node topics="libp2p switch" tid=45892 peer="(peerId: 16Uiu2HAkyRM4J81c4Lkw5VixjgtnHdDhKJPA7LLVaWipycV4X1mo, listenAddrs: [/ip4/0.0.0.0/tcp/38413], addrs: [/ip4/127.0.0.1/tcp/38413], 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], protoVersion: ipfs/0.1.0, agentVersion: logos-delivery-\"f5762a\")"
INF 2026-04-10 12:14:28.592+00:00 PeerInfo topics="waku node" tid=45892 peerId=16U*V4X1mo addrs="[/ip4/127.0.0.1/tcp/38413]"
INF 2026-04-10 12:14:28.592+00:00 Listening on topics="waku node" tid=45892 full=[/ip4/0.0.0.0/tcp/38413/p2p/16Uiu2HAkyRM4J81c4Lkw5VixjgtnHdDhKJPA7LLVaWipycV4X1mo] localIp=10.1.0.147 switchAddress=@[/ip4/10.1.0.147/tcp/38413]
INF 2026-04-10 12:14:28.592+00:00 Announcing addresses topics="waku node" tid=45892 full=[/ip4/10.1.0.147/tcp/38413/p2p/16Uiu2HAkyRM4J81c4Lkw5VixjgtnHdDhKJPA7LLVaWipycV4X1mo]
INF 2026-04-10 12:14:28.592+00:00 DNS: discoverable ENR topics="waku node" tid=45892 enr=enr:-KC4QF0bR5tSADGK1wW1DPWEC0uxR_Esn6SqB0f45RA47xDRI7NRSaf9-Ui53_DlgzTtLM8OgdxAI7ymkNIlMJge2jIBgmlkgnY0gmlwhAAAAACKbXVsdGlhZGRyc4CCcnOFAMYBAACJc2VjcDI1NmsxoQI7WVokCdXCUrLq57vZ-5mWy71EQycLEQmlX7-PpWn7RoN0Y3CClg2Fd2FrdTID
INF 2026-04-10 12:14:28.592+00:00 Node started successfully topics="waku node" tid=45892
INF 2026-04-10 12:14:28.592+00:00 Starting peer exchange loop topics="waku node peerexchange api" tid=45892
INF 2026-04-10 12:14:28.592+00:00 Retrieving peer info via peer exchange protocol topics="waku node peerexchange api" tid=45892 amount=5
INF 2026-04-10 12:14:28.592+00:00 peer exchange request could not be made as no peer exchange peers found topics="waku peer_exchange client" tid=45892
WRN 2026-04-10 12:14:28.592+00:00 failed to retrieve peer info via peer exchange protocol topics="waku node peerexchange api" tid=45892 error="(status_code: SERVICE_UNAVAILABLE, status_desc: some("peer_not_found_failure"))"
WRN 2026-04-10 12:14:28.592+00:00 Cannot fetch peers from peer exchange topics="waku node peerexchange api" tid=45892 cause="(status_code: SERVICE_UNAVAILABLE, status_desc: some("peer_not_found_failure"))"
INF 2026-04-10 12:14:28.592+00:00 Relay peer connections topics="waku node peer_manager" tid=45892 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-04-10 12:14:28.592+00:00 PeerInfo topics="waku node" tid=45892 peerId=16U*V4X1mo addrs="[/ip4/10.1.0.147/tcp/38413]"
INF 2026-04-10 12:14:28.593+00:00 Listening on topics="waku node" tid=45892 full=[/ip4/0.0.0.0/tcp/38413/p2p/16Uiu2HAkyRM4J81c4Lkw5VixjgtnHdDhKJPA7LLVaWipycV4X1mo] localIp=10.1.0.147 switchAddress=@[/ip4/10.1.0.147/tcp/38413]
INF 2026-04-10 12:14:28.593+00:00 Announcing addresses topics="waku node" tid=45892 full=[/ip4/10.1.0.147/tcp/38413/p2p/16Uiu2HAkyRM4J81c4Lkw5VixjgtnHdDhKJPA7LLVaWipycV4X1mo]
INF 2026-04-10 12:14:28.593+00:00 DNS: discoverable ENR topics="waku node" tid=45892 enr=enr:-KC4QF0bR5tSADGK1wW1DPWEC0uxR_Esn6SqB0f45RA47xDRI7NRSaf9-Ui53_DlgzTtLM8OgdxAI7ymkNIlMJge2jIBgmlkgnY0gmlwhAAAAACKbXVsdGlhZGRyc4CCcnOFAMYBAACJc2VjcDI1NmsxoQI7WVokCdXCUrLq57vZ-5mWy71EQycLEQmlX7-PpWn7RoN0Y3CClg2Fd2FrdTID
INF 2026-04-10 12:14:28.593+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=45892 enr=enr:-Kq4QLKykKH-cblFNdaw-LkuVNQC1z3ZRIhuMMTmzYemhiz7bETNeWnNBRlDAAbH7d8Dch0UBqTmQRvNS1Q0sI2DzOkCgmlkgnY0gmlwhAAAAACKbXVsdGlhZGRyc4oACAQKAQCTBpYNgnJzhQDGAQAAiXNlY3AyNTZrMaECO1laJAnVwlKy6ue72fuZlsu9REMnCxEJpV-_j6Vp-0aDdGNwgpYNhXdha3UyAw record="(2, id: \"v4\", ip: 0.0.0.0, multiaddrs: 0x0008040A01009306960D, rs: 0x00C6010000, secp256k1: 0x023B595A2409D5C252B2EAE7BBD9FB9996CBBD4443270B1109A55FBF8FA569FB46, tcp: 38413, waku2: 0x03)"
INF 2026-04-10 12:14:28.593+00:00 subscribe topics="waku relay" tid=45892 pubsubTopic=/waku/2/rs/198/0
WRN 2026-04-10 12:14:28.593+00:00 No-effect API call to subscribe. Already subscribed to topic topics="waku node relay api" tid=45892 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-10 12:14:28.593+00:00 Health monitor loop start tid=45892
DBG 2026-04-10 12:14:28.593+00:00 calculateConnectionState tid=45892 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-04-10 12:14:28.593+00:00 starting keepalive tid=45892 randomPeersKeepalive=10s allPeersKeepalive=2m
INF 2026-04-10 12:14:28.593+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=45892 pubsubTopic=/waku/2/rs/198/0
INF 2026-04-10 12:14:28.594+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=45892
WRN 2026-04-10 12:14:28.594+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=45892
WRN 2026-04-10 12:14:28.594+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=45892
INF 2026-04-10 12:14:28.594+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=45892
INF 2026-04-10 12:14:28.594+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=45892
DBG 2026-04-10 12:14:31.824+00:00 Watchdog thread exiting because FFIContext is not running tid=45893

View File

@ -0,0 +1,396 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[81] with id: 2026-04-10_12-14-51__166c2d4f-0f1b-4d76-895e-affd751039d1
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-14-51__166c2d4f-0f1b-4d76-895e-affd751039d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.193.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22809', '22810', '22811', '22812', '22813']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22809:22809 -p 22810:22810 -p 22811:22811 -p 22812:22812 -p 22813:22813 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=22811 --rest-port=22809 --tcp-port=22810 --discv5-udp-port=22812 --rest-address=0.0.0.0 --nat=extip:172.18.193.68 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1819e396d2bd2b9d49aac3bd795ec4144c4e77c4df92d2b4cec7f53ffd0f983e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22813 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.68 waku ba104da1102251e7811a3654cf32c3c044b76188ceb3331e6d677698194e5b2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba104da11022. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-14-51__166c2d4f-0f1b-4d76-895e-affd751039d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 22809
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 e7fefec5ea1c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a204ebc928f8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22809/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22809/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.193.68/tcp/22810/p2p/16Uiu2HAmJ9jLwv9NxNV1d8MqBQ4kM2E8hBdVH8DzNuT5tMKijdR1","/ip4/172.18.193.68/tcp/22811/ws/p2p/16Uiu2HAmJ9jLwv9NxNV1d8MqBQ4kM2E8hBdVH8DzNuT5tMKijdR1"],"enrUri":"enr:-L24QAgaJ5UwtmPxYNutEPfSklyOALRdO1vcNOlDM7SwmoQfMzytyRRr62P-F1JXS1Lw6ujgbb77ikwZXF4SQIMCgRQCgmlkgnY0gmlwhKwSwUSKbXVsdGlhZGRyc5YACASsEsFEBlkaAAoErBLBRAZZG90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUadPlR97wP1VGuJF6V-4Cy7Wo58K8IuhR7HVshF9qmCDdGNwglkag3VkcIJZHIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-14-51__166c2d4f-0f1b-4d76-895e-affd751039d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.177.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21234', '21235', '21236', '21237', '21238']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21234:21234 -p 21235:21235 -p 21236:21236 -p 21237:21237 -p 21238:21238 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=21236 --rest-port=21234 --tcp-port=21235 --discv5-udp-port=21237 --rest-address=0.0.0.0 --nat=extip:172.18.177.46 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1f01be96c66fbf18ea4a9e217a56977baeaadad6a5ad31bcefff361d6bff6e72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21238 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAgaJ5UwtmPxYNutEPfSklyOALRdO1vcNOlDM7SwmoQfMzytyRRr62P-F1JXS1Lw6ujgbb77ikwZXF4SQIMCgRQCgmlkgnY0gmlwhKwSwUSKbXVsdGlhZGRyc5YACASsEsFEBlkaAAoErBLBRAZZG90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDUadPlR97wP1VGuJF6V-4Cy7Wo58K8IuhR7HVshF9qmCDdGNwglkag3VkcIJZHIV3YWt1MgM --storenode=/ip4/172.18.193.68/tcp/22810/p2p/16Uiu2HAmJ9jLwv9NxNV1d8MqBQ4kM2E8hBdVH8DzNuT5tMKijdR1 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.46 waku b42fb134f1210aee09025ee5510c9886ec1d49fb30c6d8d568d56280316fb187
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b42fb134f121. Setting up logs at ./log/docker/store_node1_2026-04-10_12-14-51__166c2d4f-0f1b-4d76-895e-affd751039d1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 21234
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:21234/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21234/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.177.46/tcp/21235/p2p/16Uiu2HAm6anKhEtcRttQdxZScBhMNzsdQwBVxugd8F2jS6S2gCVB","/ip4/172.18.177.46/tcp/21236/ws/p2p/16Uiu2HAm6anKhEtcRttQdxZScBhMNzsdQwBVxugd8F2jS6S2gCVB"],"enrUri":"enr:-L24QAMVb0r7O_FGvmQcE6ClD6NnRcR7qel8kIVCyYCthkTIcEGsmZNDVqmc6xaT47ISQqErG7aZ2DUaFX4IWtFJcBoCgmlkgnY0gmlwhKwSsS6KbXVsdGlhZGRyc5YACASsErEuBlLzAAoErBKxLgZS9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECpcX0pk4CJlA8R3JuvzsNV2-C_AhwVtdkcjpBQJwxFnaDdGNwglLzg3VkcIJS9YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21234/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.68/tcp/22810/p2p/16Uiu2HAmJ9jLwv9NxNV1d8MqBQ4kM2E8hBdVH8DzNuT5tMKijdR1"]'
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:22809/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:21234/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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:22809/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
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/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)'}'
INFO  src.node.api_clients.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:22809/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:304 Stopping container with id ba104da11022
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id b42fb134f121
DEBUG  src.node.waku_node:waku_node.py:311 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_get_store_messages_with_wrong_typo_content_topic with id: 2026-04-10_12-14-36__e26bf1ac-14c7-45a7-9437-c4b6a607a0bb
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-14-36__e26bf1ac-14c7-45a7-9437-c4b6a607a0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.189.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1540', '1541', '1542', '1543', '1544']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1540:1540 -p 1541:1541 -p 1542:1542 -p 1543:1543 -p 1544:1544 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=1542 --rest-port=1540 --tcp-port=1541 --discv5-udp-port=1543 --rest-address=0.0.0.0 --nat=extip:172.18.189.87 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afa2f35eb7dc75eeac183beb3d3e04dda6d7cd6bda71213db0baddd628706af5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1544 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.87 waku 1409b277180bff802d45e6145a04fd19b59459f9cd723b15074e90bef58df01b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1409b277180b. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-14-36__e26bf1ac-14c7-45a7-9437-c4b6a607a0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 1540
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 a8cee3dcc585. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3d90e25bf835. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1540/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1540/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.189.87/tcp/1541/p2p/16Uiu2HAmCMVTdz6C92iqyDZb61KwraxySMc4szvdJjPrPL8kQxqe","/ip4/172.18.189.87/tcp/1542/ws/p2p/16Uiu2HAmCMVTdz6C92iqyDZb61KwraxySMc4szvdJjPrPL8kQxqe"],"enrUri":"enr:-L24QGv9U8Gg2RBMPbe10kcH0-W0nafU6nCPiTF0OrIjJORJGiPTrOdybdXLsmjdqLu6ft5DkyTAGqW4gaoiQDwPRvMCgmlkgnY0gmlwhKwSvVeKbXVsdGlhZGRyc5YACASsEr1XBgYFAAoErBK9VwYGBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-4R1qMTS1wipOJM7P0XzScjybAFXsQUM3TCeNOlm2ymDdGNwggYFg3VkcIIGB4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-14-36__e26bf1ac-14c7-45a7-9437-c4b6a607a0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15558', '15559', '15560', '15561', '15562']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15558:15558 -p 15559:15559 -p 15560:15560 -p 15561:15561 -p 15562:15562 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=15560 --rest-port=15558 --tcp-port=15559 --discv5-udp-port=15561 --rest-address=0.0.0.0 --nat=extip:172.18.234.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3dabfecdad3e5df14ffff516b06b1f8ab53fe2bebdea97f285413c274014fcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15562 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGv9U8Gg2RBMPbe10kcH0-W0nafU6nCPiTF0OrIjJORJGiPTrOdybdXLsmjdqLu6ft5DkyTAGqW4gaoiQDwPRvMCgmlkgnY0gmlwhKwSvVeKbXVsdGlhZGRyc5YACASsEr1XBgYFAAoErBK9VwYGBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-4R1qMTS1wipOJM7P0XzScjybAFXsQUM3TCeNOlm2ymDdGNwggYFg3VkcIIGB4V3YWt1MgM --storenode=/ip4/172.18.189.87/tcp/1541/p2p/16Uiu2HAmCMVTdz6C92iqyDZb61KwraxySMc4szvdJjPrPL8kQxqe --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.116 waku b65cf908c7407af4de6743f016072f1fd0678f049af8ff9d5e2edfb855d8f134
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b65cf908c740. Setting up logs at ./log/docker/store_node1_2026-04-10_12-14-36__e26bf1ac-14c7-45a7-9437-c4b6a607a0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 15558
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:15558/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15558/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.116/tcp/15559/p2p/16Uiu2HAmAm3Cr1gqYf8R1UbmRFbJZLmfzVVHemYL6ZoWBToxRrzZ","/ip4/172.18.234.116/tcp/15560/ws/p2p/16Uiu2HAmAm3Cr1gqYf8R1UbmRFbJZLmfzVVHemYL6ZoWBToxRrzZ"],"enrUri":"enr:-L24QAJSwN__Z2dRbUC1txopJkmn6oqY3cuePAQKyR9GqHpsVDxKy4BHESLn3fX57m-HU0sZHiMVWic6LSEExHdcKv0CgmlkgnY0gmlwhKwS6nSKbXVsdGlhZGRyc5YACASsEup0BjzHAAoErBLqdAY8yN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC49VWp8AXKzR-TLF2cVjTraICLwIT8c3pXuVVPB2f4l6DdGNwgjzHg3VkcII8yYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15558/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.87/tcp/1541/p2p/16Uiu2HAmCMVTdz6C92iqyDZb61KwraxySMc4szvdJjPrPL8kQxqe"]'
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:1540/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:15558/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_api_flags:test_api_flags.py:74 Trying to publish msg with content topic /myapp/1/latest/protoo
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1540/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15558/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&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":"0x418088dea52ab89f5f19acb27e6d6a609b3ad83e319b3abadd59da59ac0a2e50","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1775823279484208122,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_api_flags:test_api_flags.py:80 stored content topic is /myapp/1/latest/protoo
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:304 Stopping container with id 1409b277180b
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id b65cf908c740
DEBUG  src.node.waku_node:waku_node.py:311 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,123 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-04-10_12-10-54__16757a34-c1b8-4724-9af9-74ebf26254d3
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-54__16757a34-c1b8-4724-9af9-74ebf26254d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.212.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36522', '36523', '36524', '36525', '36526']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36522:36522 -p 36523:36523 -p 36524:36524 -p 36525:36525 -p 36526:36526 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=36524 --rest-port=36522 --tcp-port=36523 --discv5-udp-port=36525 --rest-address=0.0.0.0 --nat=extip:172.18.212.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cfcd85723ba96cc03efce1aac1bbcf0a0a93a75a718cada6dac73d1b965beefa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36526 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.100 waku 4b26f14a727353015b2022c365ff1751468ae0d784f58e10875401711e60325a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b26f14a7273. Setting up logs at ./log/docker/node1_2026-04-10_12-10-54__16757a34-c1b8-4724-9af9-74ebf26254d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 36522
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 2d8c93812d4d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4933b73840a4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36522/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36522/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.212.100/tcp/36523/p2p/16Uiu2HAmAYTiw3GSVuTzzGiDmVmKU96Tei3EbUzbuKL59E3npC8J","/ip4/172.18.212.100/tcp/36524/ws/p2p/16Uiu2HAmAYTiw3GSVuTzzGiDmVmKU96Tei3EbUzbuKL59E3npC8J"],"enrUri":"enr:-L24QLTbult86bLMmZKGhhXvCUY_rfuSMD-IvH7rfFruIjRKIcfiuJG7E4p7EidbsELUccBihIdPdDAC8rg-MK-2pjYCgmlkgnY0gmlwhKwS1GSKbXVsdGlhZGRyc5YACASsEtRkBo6rAAoErBLUZAaOrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4JyC60A8alRwBnHG-Zp3aAJpQzwnF3-6Iu-y54wXVduDdGNwgo6rg3VkcIKOrYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-54__16757a34-c1b8-4724-9af9-74ebf26254d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36866', '36867', '36868', '36869', '36870']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36866:36866 -p 36867:36867 -p 36868:36868 -p 36869:36869 -p 36870:36870 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=36868 --rest-port=36866 --tcp-port=36867 --discv5-udp-port=36869 --rest-address=0.0.0.0 --nat=extip:172.18.187.142 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e7c02e74b44f5dda5acf2f6affd06861d6fdde8cdbe6d538f9ad29be6a6c2e94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36870 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLTbult86bLMmZKGhhXvCUY_rfuSMD-IvH7rfFruIjRKIcfiuJG7E4p7EidbsELUccBihIdPdDAC8rg-MK-2pjYCgmlkgnY0gmlwhKwS1GSKbXVsdGlhZGRyc5YACASsEtRkBo6rAAoErBLUZAaOrN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4JyC60A8alRwBnHG-Zp3aAJpQzwnF3-6Iu-y54wXVduDdGNwgo6rg3VkcIKOrYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.142 waku 1a93cd5974b6e32b994b7a62577f05c1977d24dee8dce5a6afd352b74f767d2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a93cd5974b6. Setting up logs at ./log/docker/node2_2026-04-10_12-10-54__16757a34-c1b8-4724-9af9-74ebf26254d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 36866
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:36866/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36866/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.142/tcp/36867/p2p/16Uiu2HAmUqJVrKa3N7z9sZHeUjd2hx8eP89kxaK117P4vx4KRf8s","/ip4/172.18.187.142/tcp/36868/ws/p2p/16Uiu2HAmUqJVrKa3N7z9sZHeUjd2hx8eP89kxaK117P4vx4KRf8s"],"enrUri":"enr:-L24QIZXmvNRMxSQyHI1r0PNofkYx4CgZNwrXUGTrZA988ROcv2t48MM2N32E9idvoNV3x26_N6tILz-ZHObMomkrwACgmlkgnY0gmlwhKwSu46KbXVsdGlhZGRyc5YACASsEruOBpADAAoErBK7jgaQBN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8F9Rh9Dxg7Vf3f7jC1qlb1Fyl8bLdbAXTgWwq7E48CCDdGNwgpADg3VkcIKQBYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.100/tcp/36523/p2p/16Uiu2HAmAYTiw3GSVuTzzGiDmVmKU96Tei3EbUzbuKL59E3npC8J"]'
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:36522/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:36866/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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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:36522/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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823057186830848,"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:36866/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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823057186830848,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36522/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:36522/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":1775823057301215744,"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:36866/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":1775823057301215744,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "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":1775823057417574912,"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:36866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "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":1775823057417574912,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "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":1775823057531718912,"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:36866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "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":1775823057531718912,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "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":1775823057645760768,"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:36866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "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":1775823057645760768,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:36522/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 DELETE "http://127.0.0.1:36866/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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36522/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:36522/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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -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:36522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/198/1000'
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:304 Stopping container with id 4b26f14a7273
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 1a93cd5974b6
DEBUG  src.node.waku_node:waku_node.py:311 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,85 @@
2026-04-10 12:11:25.450 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:25.451 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-04-10_12-11-25__da0cc929-ac15-4515-8fbc-6f5adf7843a1
2026-04-10 12:11:25.453 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:25.454 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:25.455 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-10 12:11:25.456 ERROR [src.node.docker_mananger] Max retries reached for container 2bdc0b3a5f35. Exiting log stream.
2026-04-10 12:11:25.462 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:25.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-25__da0cc929-ac15-4515-8fbc-6f5adf7843a1__wakuorg_nwaku:latest.log
2026-04-10 12:11:25.462 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:25.462 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:25.463 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:25.463 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.9
2026-04-10 12:11:25.464 DEBUG [src.node.docker_mananger] Generated ports ['54190', '54191', '54192', '54193', '54194']
2026-04-10 12:11:25.464 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:25.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:25.464 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:25.464 DEBUG [src.node.docker_mananger] docker run -i -t -p 54190:54190 -p 54191:54191 -p 54192:54192 -p 54193:54193 -p 54194:54194 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=54192 --rest-port=54190 --tcp-port=54191 --discv5-udp-port=54193 --rest-address=0.0.0.0 --nat=extip:172.18.172.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ed33be23ec91deeda6ec5b9fc663cd40b4126520c5dedd3eacdf6c11bfffc3fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54194 --metrics-logging=true --relay=true
2026-04-10 12:11:25.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.9 waku 6f3470ab4c7408e37995d6e2ea14345d8b4f581ccf51387c02ebfbf519441b5b
2026-04-10 12:11:25.645 DEBUG [src.node.docker_mananger] Container started with ID 6f3470ab4c74. Setting up logs at ./log/docker/node1_2026-04-10_12-11-25__da0cc929-ac15-4515-8fbc-6f5adf7843a1__wakuorg_nwaku:latest.log
2026-04-10 12:11:25.647 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54190
2026-04-10 12:11:25.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:25.858 ERROR [src.node.docker_mananger] Max retries reached for container d508a66f613b. Exiting log stream.
2026-04-10 12:11:26.242 ERROR [src.node.docker_mananger] Max retries reached for container 4736f1c34ab0. Exiting log stream.
2026-04-10 12:11:26.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54190/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:26.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":"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-10 12:11:26.651 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:26.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54190/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:26.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.9/tcp/54191/p2p/16Uiu2HAm2TQL1QpKvrdrEMdcSvY82WgXC2QHfD6XNLMuGaQrm2p5","/ip4/172.18.172.9/tcp/54192/ws/p2p/16Uiu2HAm2TQL1QpKvrdrEMdcSvY82WgXC2QHfD6XNLMuGaQrm2p5"],"enrUri":"enr:-L24QNgZZ1PhQ5vM-cLw8zwvdKBnfh9tL1M6WPhloxmT2iCmQdkl2xkEwsX5TsWBU7Wt47KQezRMOJYKEn22ItJTstkCgmlkgnY0gmlwhKwSrAmKbXVsdGlhZGRyc5YACASsEqwJBtOvAAoErBKsCQbTsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaHNF3jfeJJY-ne5zfp5eIAoo_UD-Fm3Oofw_dLeko96DdGNwgtOvg3VkcILTsYV3YWt1MgE"}'
2026-04-10 12:11:26.653 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:26.659 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:26.659 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-25__da0cc929-ac15-4515-8fbc-6f5adf7843a1__wakuorg_nwaku:latest.log
2026-04-10 12:11:26.660 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:26.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:26.661 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:26.661 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.88
2026-04-10 12:11:26.661 DEBUG [src.node.docker_mananger] Generated ports ['48699', '48700', '48701', '48702', '48703']
2026-04-10 12:11:26.661 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:26.661 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:26.662 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:26.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 48699:48699 -p 48700:48700 -p 48701:48701 -p 48702:48702 -p 48703:48703 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=48701 --rest-port=48699 --tcp-port=48700 --discv5-udp-port=48702 --rest-address=0.0.0.0 --nat=extip:172.18.159.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8cefd5382fde4dd67cf64bffddf8363eec43d52e59ceac4ee68709ba6ca14daa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48703 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNgZZ1PhQ5vM-cLw8zwvdKBnfh9tL1M6WPhloxmT2iCmQdkl2xkEwsX5TsWBU7Wt47KQezRMOJYKEn22ItJTstkCgmlkgnY0gmlwhKwSrAmKbXVsdGlhZGRyc5YACASsEqwJBtOvAAoErBKsCQbTsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECaHNF3jfeJJY-ne5zfp5eIAoo_UD-Fm3Oofw_dLeko96DdGNwgtOvg3VkcILTsYV3YWt1MgE
2026-04-10 12:11:26.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.88 waku 217a2471e5e2a2bc64ce62c520a1a9a131c03771e69ec54015fc5aba756293c6
2026-04-10 12:11:26.843 DEBUG [src.node.docker_mananger] Container started with ID 217a2471e5e2. Setting up logs at ./log/docker/node2_2026-04-10_12-11-25__da0cc929-ac15-4515-8fbc-6f5adf7843a1__wakuorg_nwaku:latest.log
2026-04-10 12:11:26.844 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48699
2026-04-10 12:11:26.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:27.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48699/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:27.874 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-10 12:11:27.877 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:27.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:27.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.88/tcp/48700/p2p/16Uiu2HAmQHS4xcQdB2Twwre7QVBpbMKwevquhfgy48qqrKe8MJxK","/ip4/172.18.159.88/tcp/48701/ws/p2p/16Uiu2HAmQHS4xcQdB2Twwre7QVBpbMKwevquhfgy48qqrKe8MJxK"],"enrUri":"enr:-L24QF0vhTbAE-tYkj66rJ2sxXGim4HeDBYurjjnV6TnbFmfPn0R-b7H6gXhj6xtVSHgQdtilGrbz2UXsigWLUY0m_kCgmlkgnY0gmlwhKwSn1iKbXVsdGlhZGRyc5YACASsEp9YBr48AAoErBKfWAa-Pd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrMaLlb9T9Y5WjwLYN76x_ip1dCcXHJOThJw3NZW_qZyDdGNwgr48g3VkcIK-PoV3YWt1MgE"}'
2026-04-10 12:11:27.883 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:27.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.9/tcp/54191/p2p/16Uiu2HAm2TQL1QpKvrdrEMdcSvY82WgXC2QHfD6XNLMuGaQrm2p5"]'
2026-04-10 12:11:27.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:27.888 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-10 12:11:27.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54190/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:27.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:27.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48699/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:27.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:27.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54190/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-10 12:11:27.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:27.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:28.003 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:28.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:28.005 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":1775823087897246976,"ephemeral":false,"proof":""}]'
2026-04-10 12:11:28.007 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:28.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48699/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:28.010 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":1775823087897246976,"ephemeral":false,"proof":""}]'
2026-04-10 12:11:28.011 INFO [src.steps.relay] WARM UP successful!!
2026-04-10 12:11:28.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54190/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)', "version": 10}'
2026-04-10 12:11:28.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:28.016 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:28.116 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:28.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:28.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1775823088012518940,"ephemeral":false,"proof":""}]'
2026-04-10 12:11:28.121 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:28.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48699/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:28.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1775823088012518940,"ephemeral":false,"proof":""}]'
2026-04-10 12:11:28.127 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:28.128 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:28.128 DEBUG [src.node.waku_node] Stopping container with id 6f3470ab4c74
2026-04-10 12:11:28.541 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:28.541 DEBUG [src.node.waku_node] Stopping container with id 217a2471e5e2
2026-04-10 12:11:28.934 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:28.936 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:28.941 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:28.946 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-10_12-13-58__cd52e04c-9cd6-4219-9c93-55fc41ff454a
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-58__cd52e04c-9cd6-4219-9c93-55fc41ff454a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.52.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62283', '62284', '62285', '62286', '62287']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62283:62283 -p 62284:62284 -p 62285:62285 -p 62286:62286 -p 62287:62287 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=62285 --rest-port=62283 --tcp-port=62284 --discv5-udp-port=62286 --rest-address=0.0.0.0 --nat=extip:172.18.52.211 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=99baec26e4d70767cc6fbaeb468babc4de33ba95d2c7ff296affd8b7abefb03a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62287 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.211 waku 4674358384f5c90125bbd74b871dbc0991625da5c06e87a88a4b89a323ae50b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4674358384f5. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-58__cd52e04c-9cd6-4219-9c93-55fc41ff454a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 62283
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 702b889355ef. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8af53c6374b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62283/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62283/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.52.211/tcp/62284/p2p/16Uiu2HAmCuWoJxU3qbGEQ6MDAA6FuFSawXsN37aJEsKJqqVF8JdW","/ip4/172.18.52.211/tcp/62285/ws/p2p/16Uiu2HAmCuWoJxU3qbGEQ6MDAA6FuFSawXsN37aJEsKJqqVF8JdW"],"enrUri":"enr:-L24QPwg-DBF_hpoL_Gqwa_xg5NoMRdsluHp-i5s-KEmvPDgDLUJApmaSqzC5aEG8SPeZpv40R4xeouW-apkPh37wTQCgmlkgnY0gmlwhKwSNNOKbXVsdGlhZGRyc5YACASsEjTTBvNMAAoErBI00wbzTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA7iPSKtXSasFxYmOehKV99pZDL6Y1UTIlKR46tv5vCGDdGNwgvNMg3VkcILzToV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-58__cd52e04c-9cd6-4219-9c93-55fc41ff454a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.20.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9970', '9971', '9972', '9973', '9974']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9970:9970 -p 9971:9971 -p 9972:9972 -p 9973:9973 -p 9974:9974 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=9972 --rest-port=9970 --tcp-port=9971 --discv5-udp-port=9973 --rest-address=0.0.0.0 --nat=extip:172.18.20.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e28d2ae40dca39973ed3ea4a982217bb10dcaa7d88e7aafdf805afd6de9ef3af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9974 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPwg-DBF_hpoL_Gqwa_xg5NoMRdsluHp-i5s-KEmvPDgDLUJApmaSqzC5aEG8SPeZpv40R4xeouW-apkPh37wTQCgmlkgnY0gmlwhKwSNNOKbXVsdGlhZGRyc5YACASsEjTTBvNMAAoErBI00wbzTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDA7iPSKtXSasFxYmOehKV99pZDL6Y1UTIlKR46tv5vCGDdGNwgvNMg3VkcILzToV3YWt1MgM --storenode=/ip4/172.18.52.211/tcp/62284/p2p/16Uiu2HAmCuWoJxU3qbGEQ6MDAA6FuFSawXsN37aJEsKJqqVF8JdW --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.187 waku 8cd4de4fedb85a3475890629f04a3ba164a0d2c34792b30312bc0f62bd8847ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8cd4de4fedb8. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-58__cd52e04c-9cd6-4219-9c93-55fc41ff454a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 9970
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:9970/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9970/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.20.187/tcp/9971/p2p/16Uiu2HAmNttV9kYrAEVhspH6CFKqA2quV8siLsCpeM4xFu6KKZep","/ip4/172.18.20.187/tcp/9972/ws/p2p/16Uiu2HAmNttV9kYrAEVhspH6CFKqA2quV8siLsCpeM4xFu6KKZep"],"enrUri":"enr:-L24QA6aSPJRiQlOaCca_MWSUThN40YErHFZdeWfdLwwpFL0NzLkYm5vsTsciFZg1Nd2V2EfTk75caygbuwYwc-61WgCgmlkgnY0gmlwhKwSFLuKbXVsdGlhZGRyc5YACASsEhS7BibzAAoErBIUuwYm9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDmCReoFjYdfe7oUsTXYxTuEsKkH7O-imyQCdUl1yrACGDdGNwgibzg3VkcIIm9YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9970/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.211/tcp/62284/p2p/16Uiu2HAmCuWoJxU3qbGEQ6MDAA6FuFSawXsN37aJEsKJqqVF8JdW"]'
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:62283/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:9970/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:62283/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:62283/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"}]}'
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:9970/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"}]}'
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:62283/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:62283/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"}]}'
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:9970/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"}]}'
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:62283/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:62283/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"}]}'
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:9970/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"}]}'
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:62283/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:62283/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"},{"messageHash":"0x9c898550b72c05c4374eef3e4dd0e6204e2c3bf4d862457815cef51beb11ccaf"}]}'
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:9970/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"},{"messageHash":"0x9c898550b72c05c4374eef3e4dd0e6204e2c3bf4d862457815cef51beb11ccaf"}]}'
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:62283/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:62283/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"},{"messageHash":"0x9c898550b72c05c4374eef3e4dd0e6204e2c3bf4d862457815cef51beb11ccaf"},{"messageHash":"0xcb020be856bc65ed5d01f2c1b0f68537db03b0738fb00c90ede2ee64813b9b21"}]}'
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:9970/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"},{"messageHash":"0x9c898550b72c05c4374eef3e4dd0e6204e2c3bf4d862457815cef51beb11ccaf"},{"messageHash":"0xcb020be856bc65ed5d01f2c1b0f68537db03b0738fb00c90ede2ee64813b9b21"}]}'
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:62283/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:62283/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"},{"messageHash":"0x9c898550b72c05c4374eef3e4dd0e6204e2c3bf4d862457815cef51beb11ccaf"},{"messageHash":"0xcb020be856bc65ed5d01f2c1b0f68537db03b0738fb00c90ede2ee64813b9b21"},{"messageHash":"0x3974116511a7647e7b62113a21b46611a392673f2be0fba262c447c1fbb4a237"}]}'
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:9970/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":"0xae2a684b02cb787fb47f5767bc3e9a814388b1ca994161be1818bcbfcc9fdd83"},{"messageHash":"0xbfcd8791c52c1a1378ee15498aa4cff03e77af79f3544592c6523dd503913ef9"},{"messageHash":"0x8851d823643f44db6d5877e5fbc38c97c33645eb208b8873dba29590fc792acb"},{"messageHash":"0x9c898550b72c05c4374eef3e4dd0e6204e2c3bf4d862457815cef51beb11ccaf"},{"messageHash":"0xcb020be856bc65ed5d01f2c1b0f68537db03b0738fb00c90ede2ee64813b9b21"},{"messageHash":"0x3974116511a7647e7b62113a21b46611a392673f2be0fba262c447c1fbb4a237"}]}'
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:304 Stopping container with id 4674358384f5
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 8cd4de4fedb8
DEBUG  src.node.waku_node:waku_node.py:311 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,107 @@
2026-04-10 12:08:31.541 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:08:31.542 DEBUG [tests.conftest] Running test: test_msg_stored_when_ephemeral_false with id: 2026-04-10_12-08-31__2481c95f-6711-4589-82be-a8cbd643bdc6
2026-04-10 12:08:31.542 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:08:31.542 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:08:31.542 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-10 12:08:31.549 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:31.549 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-08-31__2481c95f-6711-4589-82be-a8cbd643bdc6__wakuorg_nwaku:latest.log
2026-04-10 12:08:31.556 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:31.556 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-08-31__2481c95f-6711-4589-82be-a8cbd643bdc6__wakuorg_nwaku:latest.log
2026-04-10 12:08:31.563 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:31.563 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-08-31__2481c95f-6711-4589-82be-a8cbd643bdc6__wakuorg_nwaku:latest.log
2026-04-10 12:08:31.563 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:08:31.563 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:08:31.564 DEBUG [tests.e2e.test_e2e] Start 3 nodes
2026-04-10 12:08:31.564 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:31.564 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:31.566 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:31.566 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.72
2026-04-10 12:08:31.566 DEBUG [src.node.docker_mananger] Generated ports ['13615', '13616', '13617', '13618', '13619']
2026-04-10 12:08:31.566 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:31.566 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:31.566 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:31.566 DEBUG [src.node.docker_mananger] docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 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=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.3.72 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=090a60dfb1ef1fcbbc5aebbfd8da0eafdf41d9a0fbd0f598d860958c4afcc9b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --relay=true --store=true
2026-04-10 12:08:31.745 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.72 waku f9251cd609d1639f00f159768bb8aed590014b9cc7f67199908253b508e6100d
2026-04-10 12:08:31.782 DEBUG [src.node.docker_mananger] Container started with ID f9251cd609d1. Setting up logs at ./log/docker/node1_2026-04-10_12-08-31__2481c95f-6711-4589-82be-a8cbd643bdc6__wakuorg_nwaku:latest.log
2026-04-10 12:08:31.783 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13615
2026-04-10 12:08:31.784 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:31.832 ERROR [src.node.docker_mananger] Max retries reached for container da9eebda69b8. Exiting log stream.
2026-04-10 12:08:32.323 ERROR [src.node.docker_mananger] Max retries reached for container a0ed7b5a7d05. Exiting log stream.
2026-04-10 12:08:32.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:32.788 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-10 12:08:32.788 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:32.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:32.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.72/tcp/13616/p2p/16Uiu2HAmK41cEpz4z5pjrsDzEcbSgaog9LFWmB5Y8G35bYjeMoxv","/ip4/172.18.3.72/tcp/13617/ws/p2p/16Uiu2HAmK41cEpz4z5pjrsDzEcbSgaog9LFWmB5Y8G35bYjeMoxv"],"enrUri":"enr:-L24QE6g7t956dGRK6dymvHQhKcan37wADwy_Mi1-vm5YpoEOPDwxSQ5juJURlHF2Mgp2_4CTNKtsZZLj2mhGuDE3PoCgmlkgnY0gmlwhKwSA0iKbXVsdGlhZGRyc5YACASsEgNIBjUwAAoErBIDSAY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXwvm_YppddsnjNpmSyTVWZ9H7Mo603DzIPYexcqWJpODdGNwgjUwg3VkcII1MoV3YWt1MgM"}'
2026-04-10 12:08:32.791 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:32.791 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:32.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:32.793 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:32.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.206
2026-04-10 12:08:32.793 DEBUG [src.node.docker_mananger] Generated ports ['2825', '2826', '2827', '2828', '2829']
2026-04-10 12:08:32.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:32.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:32.793 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:32.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 2825:2825 -p 2826:2826 -p 2827:2827 -p 2828:2828 -p 2829:2829 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=2827 --rest-port=2825 --tcp-port=2826 --discv5-udp-port=2828 --rest-address=0.0.0.0 --nat=extip:172.18.239.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=994a56836758e58afafd42a3b6f43e7ad4fab1e0075cdc54585ee678ef8505cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2829 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QE6g7t956dGRK6dymvHQhKcan37wADwy_Mi1-vm5YpoEOPDwxSQ5juJURlHF2Mgp2_4CTNKtsZZLj2mhGuDE3PoCgmlkgnY0gmlwhKwSA0iKbXVsdGlhZGRyc5YACASsEgNIBjUwAAoErBIDSAY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDXwvm_YppddsnjNpmSyTVWZ9H7Mo603DzIPYexcqWJpODdGNwgjUwg3VkcII1MoV3YWt1MgM
2026-04-10 12:08:32.982 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.206 waku 843bdbd80b56f3c7456c284753acd2d7ea505b36562d992dbd750db0c0f62e26
2026-04-10 12:08:33.017 DEBUG [src.node.docker_mananger] Container started with ID 843bdbd80b56. Setting up logs at ./log/docker/node2_2026-04-10_12-08-31__2481c95f-6711-4589-82be-a8cbd643bdc6__wakuorg_nwaku:latest.log
2026-04-10 12:08:33.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2825
2026-04-10 12:08:33.018 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:34.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2825/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:34.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-10 12:08:34.024 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:34.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2825/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:34.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.206/tcp/2826/p2p/16Uiu2HAmFgY426hkqZNeWLpjYxNrwMf5og3XcZBv21SN9YVuQqoh","/ip4/172.18.239.206/tcp/2827/ws/p2p/16Uiu2HAmFgY426hkqZNeWLpjYxNrwMf5og3XcZBv21SN9YVuQqoh"],"enrUri":"enr:-L24QGPV2FIHtMy2b0mVBG73gXo_j2-l9ygyyEYFLnB9NQgTYRsYnjdPgZxS67QCQMO_H0pb979LXtGUVj1llG95KWwCgmlkgnY0gmlwhKwS786KbXVsdGlhZGRyc5YACASsEu_OBgsKAAoErBLvzgYLC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLPh8x9dscUdSE_chvftZcLY9TDMexAfgiO4iPVaqTGyDdGNwggsKg3VkcIILDIV3YWt1MgM"}'
2026-04-10 12:08:34.027 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:34.027 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:34.027 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:34.028 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:34.029 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.124
2026-04-10 12:08:34.029 DEBUG [src.node.docker_mananger] Generated ports ['49118', '49119', '49120', '49121', '49122']
2026-04-10 12:08:34.029 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:34.029 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:34.029 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:34.029 DEBUG [src.node.docker_mananger] docker run -i -t -p 49118:49118 -p 49119:49119 -p 49120:49120 -p 49121:49121 -p 49122:49122 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=49120 --rest-port=49118 --tcp-port=49119 --discv5-udp-port=49121 --rest-address=0.0.0.0 --nat=extip:172.18.77.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=866a07cfe9abc98a75bdb6e48cdc2e9e992f4ecdb6b5fffcaffaffde7ab711e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49122 --metrics-logging=true --relay=false --storenode=/ip4/172.18.239.206/tcp/2826/p2p/16Uiu2HAmFgY426hkqZNeWLpjYxNrwMf5og3XcZBv21SN9YVuQqoh --discv5-bootstrap-node=enr:-L24QGPV2FIHtMy2b0mVBG73gXo_j2-l9ygyyEYFLnB9NQgTYRsYnjdPgZxS67QCQMO_H0pb979LXtGUVj1llG95KWwCgmlkgnY0gmlwhKwS786KbXVsdGlhZGRyc5YACASsEu_OBgsKAAoErBLvzgYLC90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLPh8x9dscUdSE_chvftZcLY9TDMexAfgiO4iPVaqTGyDdGNwggsKg3VkcIILDIV3YWt1MgM
2026-04-10 12:08:34.238 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.124 waku 77d8f9ff581b93d5de51cea1ab15bed77ed9bf79f3a6c09029d1346d930a7db9
2026-04-10 12:08:34.274 DEBUG [src.node.docker_mananger] Container started with ID 77d8f9ff581b. Setting up logs at ./log/docker/node3_2026-04-10_12-08-31__2481c95f-6711-4589-82be-a8cbd643bdc6__wakuorg_nwaku:latest.log
2026-04-10 12:08:34.274 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49118
2026-04-10 12:08:34.274 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:35.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49118/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:35.278 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-10 12:08:35.279 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:35.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:35.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.124/tcp/49119/p2p/16Uiu2HAmF2wyxcXfYrJLBb3Wz2WRqZoJYFK7SmaddvCuPJmW9R3J","/ip4/172.18.77.124/tcp/49120/ws/p2p/16Uiu2HAmF2wyxcXfYrJLBb3Wz2WRqZoJYFK7SmaddvCuPJmW9R3J"],"enrUri":"enr:-L24QHmWcIEwIKmgv_tmVvNo_OpvhWXlO8FXE21NZevCB7MQDldkv9_SJsGcvSIzroFmtRerEw_VqCSpAeHYB3GBa6kCgmlkgnY0gmlwhKwSTXyKbXVsdGlhZGRyc5YACASsEk18Br_fAAoErBJNfAa_4N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDI1d5cz_NjfmKjvmFXqJ_Up5iaMmP-8D-h_J6zBdY9rWDdGNwgr_fg3VkcIK_4YV3YWt1MgA"}'
2026-04-10 12:08:35.281 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:35.282 DEBUG [tests.e2e.test_e2e] Subscribe node1 ,2 to pubtopic /waku/2/rs/198/1
2026-04-10 12:08:35.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:08:35.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:08:35.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2825/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:08:35.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:08:35.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:35.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.239.206/tcp/42238/p2p/16Uiu2HAmFgY426hkqZNeWLpjYxNrwMf5og3XcZBv21SN9YVuQqoh","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-10 12:08:35.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2825/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:35.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.3.72/tcp/13616/p2p/16Uiu2HAmK41cEpz4z5pjrsDzEcbSgaog9LFWmB5Y8G35bYjeMoxv","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-10 12:08:35.299 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-04-10 12:09:05.299 DEBUG [tests.e2e.test_e2e] Node1 publish message with ephemeral = false
2026-04-10 12:09:05.300 DEBUG [src.steps.store] Relaying message
2026-04-10 12:09:05.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13615/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-10 12:09:05.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:05.307 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:09:05.507 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-04-10 12:09:08.508 DEBUG [tests.e2e.test_e2e] Check if message is stored
2026-04-10 12:09:08.508 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:09:08.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49118/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:08.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5c843cac83e9ab4cf5da","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5779da3f3f2da7c79e51f154c2d8f8368b1bcadadb96f8b4c6c53e15bd8e0cdc"}]}'
2026-04-10 12:09:08.546 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:09:08.552 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:09:08.553 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:09:08.553 DEBUG [src.node.waku_node] Stopping container with id f9251cd609d1
2026-04-10 12:09:09.060 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:09.062 DEBUG [src.node.waku_node] Stopping container with id 843bdbd80b56
2026-04-10 12:09:09.510 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:09.510 DEBUG [src.node.waku_node] Stopping container with id 77d8f9ff581b
2026-04-10 12:09:09.946 ERROR [src.node.docker_mananger] Max retries reached for container f9251cd609d1. Exiting log stream.
2026-04-10 12:09:09.948 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:09.949 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:09:09.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:09:10.008 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:09:10.015 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,275 @@
2026-04-10 12:10:49.641 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:49.641 DEBUG [tests.conftest] Running test: test_multiple_lightpush_nodes with id: 2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de
2026-04-10 12:10:49.642 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:49.642 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-10 12:10:49.648 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:49.648 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:49.648 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:49.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:49.650 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:49.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.30
2026-04-10 12:10:49.650 DEBUG [src.node.docker_mananger] Generated ports ['52378', '52379', '52380', '52381', '52382']
2026-04-10 12:10:49.650 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:49.650 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:49.650 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:49.650 DEBUG [src.node.docker_mananger] docker run -i -t -p 52378:52378 -p 52379:52379 -p 52380:52380 -p 52381:52381 -p 52382:52382 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=52380 --rest-port=52378 --tcp-port=52379 --discv5-udp-port=52381 --rest-address=0.0.0.0 --nat=extip:172.18.224.30 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad40a8f71ad8ada2eccb267de764e87c2cb9cfce36f6dece3ed8db311ca8e27c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52382 --metrics-logging=true --lightpush=true --relay=true
2026-04-10 12:10:49.797 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.30 waku 229cfae28ea77f131acdc6aa5019330e5ae64622d5accf1cbe645421bb7c0368
2026-04-10 12:10:49.830 DEBUG [src.node.docker_mananger] Container started with ID 229cfae28ea7. Setting up logs at ./log/docker/receiving_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:49.830 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52378
2026-04-10 12:10:49.832 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:50.024 ERROR [src.node.docker_mananger] Max retries reached for container 7b5cc3cdd6c2. Exiting log stream.
2026-04-10 12:10:50.438 ERROR [src.node.docker_mananger] Max retries reached for container a9cecadca954. Exiting log stream.
2026-04-10 12:10:50.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:50.836 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-10 12:10:50.837 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:50.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:50.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8","/ip4/172.18.224.30/tcp/52380/ws/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"],"enrUri":"enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk"}'
2026-04-10 12:10:50.839 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:50.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:50.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:50.846 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:50.846 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:50.847 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:50.848 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.149
2026-04-10 12:10:50.848 DEBUG [src.node.docker_mananger] Generated ports ['19148', '19149', '19150', '19151', '19152']
2026-04-10 12:10:50.848 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:50.848 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:50.848 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:50.848 DEBUG [src.node.docker_mananger] docker run -i -t -p 19148:19148 -p 19149:19149 -p 19150:19150 -p 19151:19151 -p 19152:19152 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=19150 --rest-port=19148 --tcp-port=19149 --discv5-udp-port=19151 --rest-address=0.0.0.0 --nat=extip:172.18.186.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4fec3ecb69ebca3ffd81fff1ffbda9fc084a0b996d4fdfe8cefe1eb3f7ed9b3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19152 --metrics-logging=true --lightpush=false --relay=true
2026-04-10 12:10:50.995 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.149 waku 375525ea99d3f73e0bf2d7b48aa3dbbc1e1ef4fa162eb75f776b021aedb9f3b9
2026-04-10 12:10:51.024 DEBUG [src.node.docker_mananger] Container started with ID 375525ea99d3. Setting up logs at ./log/docker/receiving_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:51.024 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19148
2026-04-10 12:10:51.024 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:52.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19148/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:52.027 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-10 12:10:52.027 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:52.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19148/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:52.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu","/ip4/172.18.186.149/tcp/19150/ws/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"],"enrUri":"enr:-L24QIy1vh-jp08cDWeNU_pgaEI7nSxrQ8hl38LaFexknk5pCsSrKbA_eTlDbres1wBQfJ4u_JeIGJuQSMNbCyPOjEwCgmlkgnY0gmlwhKwSupWKbXVsdGlhZGRyc5YACASsErqVBkrNAAoErBK6lQZKzt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDuUEi-5C1x3-NLN2xuqqTzJa4nMEOQNNm26Mxq0ORmiCDdGNwgkrNg3VkcIJKz4V3YWt1MgE"}'
2026-04-10 12:10:52.030 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:52.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19148/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
2026-04-10 12:10:52.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:52.071 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:52.071 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:52.071 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:52.071 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:52.072 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:52.073 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.20
2026-04-10 12:10:52.073 DEBUG [src.node.docker_mananger] Generated ports ['31503', '31504', '31505', '31506', '31507']
2026-04-10 12:10:52.073 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:52.073 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:52.073 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:52.073 DEBUG [src.node.docker_mananger] docker run -i -t -p 31503:31503 -p 31504:31504 -p 31505:31505 -p 31506:31506 -p 31507:31507 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=31505 --rest-port=31503 --tcp-port=31504 --discv5-udp-port=31506 --rest-address=0.0.0.0 --nat=extip:172.18.53.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1acfbeb4ff0e665eb5f392a17aeffcc8c7fed7bc9d122facebda2f1d2ae68fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31507 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
2026-04-10 12:10:52.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.20 waku 1c91fb8c6a90ab3e529227c9dd8f2282df3e47fbfc1cdecd7aca4b4f106f6bfa
2026-04-10 12:10:52.273 DEBUG [src.node.docker_mananger] Container started with ID 1c91fb8c6a90. Setting up logs at ./log/docker/lightpush_node1_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:52.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31503
2026-04-10 12:10:52.274 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:53.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31503/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:53.277 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-10 12:10:53.277 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:53.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:53.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.20/tcp/31504/p2p/16Uiu2HAm79ydaEh9GyYkAFMW4ppTsbLcFqNod5KgeXvtr41ZHD5n","/ip4/172.18.53.20/tcp/31505/ws/p2p/16Uiu2HAm79ydaEh9GyYkAFMW4ppTsbLcFqNod5KgeXvtr41ZHD5n"],"enrUri":"enr:-L24QAFYMt_a-JddsvbxT-Jnp4mRzAsOMkKf6aGX6zGJHbcJN01glZTdpmKjG3gcLHMA4rgNJsADBolV8b95Aab25RkCgmlkgnY0gmlwhKwSNRSKbXVsdGlhZGRyc5YACASsEjUUBnsQAAoErBI1FAZ7Ed0DgnJzhQDGAQAAiXNlY3AyNTZrMaECrkbonao1J7KAK99xP4i6IJMKCc4gjSb2ukZFk2WB_YWDdGNwgnsQg3VkcIJ7EoV3YWt1Mgk"}'
2026-04-10 12:10:53.280 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:53.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
2026-04-10 12:10:53.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:53.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
2026-04-10 12:10:53.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:53.350 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:53.350 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:53.350 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:53.350 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:53.351 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:53.352 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.43
2026-04-10 12:10:53.352 DEBUG [src.node.docker_mananger] Generated ports ['63900', '63901', '63902', '63903', '63904']
2026-04-10 12:10:53.352 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:53.352 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:53.352 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:53.352 DEBUG [src.node.docker_mananger] docker run -i -t -p 63900:63900 -p 63901:63901 -p 63902:63902 -p 63903:63903 -p 63904:63904 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=63902 --rest-port=63900 --tcp-port=63901 --discv5-udp-port=63903 --rest-address=0.0.0.0 --nat=extip:172.18.120.43 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7d63846ed45dba6d86d9f73c08a6ecbdd58443d8fcbebfca9d2c364e36e65fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63904 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
2026-04-10 12:10:53.508 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.43 waku cc69fe21c4fc32abf7decedc467efa8d3c0895cd66f990b0134b5b7bebe62bab
2026-04-10 12:10:53.532 DEBUG [src.node.docker_mananger] Container started with ID cc69fe21c4fc. Setting up logs at ./log/docker/lightpush_node2_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:53.533 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63900
2026-04-10 12:10:53.533 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:54.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:54.536 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-10 12:10:54.536 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:54.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:54.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.43/tcp/63901/p2p/16Uiu2HAkx4MJ3nK6tZTGqEgyx9a858sq7NAjnc7HniMquRqoMza8","/ip4/172.18.120.43/tcp/63902/ws/p2p/16Uiu2HAkx4MJ3nK6tZTGqEgyx9a858sq7NAjnc7HniMquRqoMza8"],"enrUri":"enr:-L24QOqLBkanvM5M1zcmSk_T2McRuBTJnRVPU-SopGtjp0o9C6IYIbdjGjpcE5p32O8VbV4qzRtFf1fEB_3b3nPDSi4CgmlkgnY0gmlwhKwSeCuKbXVsdGlhZGRyc5YACASsEngrBvmdAAoErBJ4Kwb5nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJxy8fm0ktP97qFq64grX9wTn2DnbUeV1EFCJdRQm4oWDdGNwgvmdg3VkcIL5n4V3YWt1Mgk"}'
2026-04-10 12:10:54.539 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:54.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63900/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
2026-04-10 12:10:54.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:54.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63900/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
2026-04-10 12:10:54.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:54.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:54.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node3_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:54.631 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:54.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:54.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:54.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.169
2026-04-10 12:10:54.633 DEBUG [src.node.docker_mananger] Generated ports ['10113', '10114', '10115', '10116', '10117']
2026-04-10 12:10:54.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:54.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:54.633 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:54.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 10113:10113 -p 10114:10114 -p 10115:10115 -p 10116:10116 -p 10117:10117 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=10115 --rest-port=10113 --tcp-port=10114 --discv5-udp-port=10116 --rest-address=0.0.0.0 --nat=extip:172.18.164.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=75bed7fb895ec37b7d82818b827eb4d13d1bca7f63bbad08f177657d8733c4ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10117 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
2026-04-10 12:10:54.790 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.169 waku 094a5aaeb7664acb61e087bcae8931bb096154fbe6e9ebe58e3727bae055b06f
2026-04-10 12:10:54.817 DEBUG [src.node.docker_mananger] Container started with ID 094a5aaeb766. Setting up logs at ./log/docker/lightpush_node3_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:54.817 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10113
2026-04-10 12:10:54.818 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:55.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10113/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:55.821 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-10 12:10:55.822 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:55.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:55.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.169/tcp/10114/p2p/16Uiu2HAmQ5ARMUFQ5iisWZnFz8idW4aBzzQzNU8GbTrmUBSCVRrm","/ip4/172.18.164.169/tcp/10115/ws/p2p/16Uiu2HAmQ5ARMUFQ5iisWZnFz8idW4aBzzQzNU8GbTrmUBSCVRrm"],"enrUri":"enr:-L24QN-LhXbWwJXM8hZoRMFJOyEY0FUx7BBUAFjqBgmswxWbNzBenzxxEIsdY3thEg1WWU7V1G4FX-89EO1-6W-XiGgCgmlkgnY0gmlwhKwSpKmKbXVsdGlhZGRyc5YACASsEqSpBieCAAoErBKkqQYng90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqaHhwiBQN9VKnumCyklkIpls43zZxVwf1MwHIF-CV1aDdGNwgieCg3VkcIInhIV3YWt1Mgk"}'
2026-04-10 12:10:55.824 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:55.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
2026-04-10 12:10:55.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:55.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
2026-04-10 12:10:55.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:55.911 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:55.912 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node4_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:55.912 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:55.912 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:55.913 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:55.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.115
2026-04-10 12:10:55.913 DEBUG [src.node.docker_mananger] Generated ports ['53537', '53538', '53539', '53540', '53541']
2026-04-10 12:10:55.914 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:55.914 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:55.914 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:55.914 DEBUG [src.node.docker_mananger] docker run -i -t -p 53537:53537 -p 53538:53538 -p 53539:53539 -p 53540:53540 -p 53541:53541 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=53539 --rest-port=53537 --tcp-port=53538 --discv5-udp-port=53540 --rest-address=0.0.0.0 --nat=extip:172.18.218.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc421d6afb1438d74075e3dbeee4acdef402ccf0b9d8523ddbdb5e1ac82afeaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53541 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKodP9GseGOmlGJV9WEoci6rgIGcCSrGrqxYA2Nt1nrZXhGgwf2rgWCiNVlX7_okREmsQluW3TayU0mQQb1Z1s4CgmlkgnY0gmlwhKwS4B6KbXVsdGlhZGRyc5YACASsEuAeBsybAAoErBLgHgbMnN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECB8kkOAbIozlBkDNJGHt55qy4aK8EtsCYOpT-DuvTGCWDdGNwgsybg3VkcILMnYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8 --lightpush=true --relay=true
2026-04-10 12:10:56.074 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.115 waku 15694c435877eed009f17c9ed196e043433c33b2fc70257e1ef346afe19ab847
2026-04-10 12:10:56.104 DEBUG [src.node.docker_mananger] Container started with ID 15694c435877. Setting up logs at ./log/docker/lightpush_node4_2026-04-10_12-10-49__3d6a6bd9-56d2-40d4-a2ed-3764cae8c7de__wakuorg_nwaku:latest.log
2026-04-10 12:10:56.104 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53537
2026-04-10 12:10:56.105 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:57.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53537/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.108 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-10 12:10:57.109 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:57.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.115/tcp/53538/p2p/16Uiu2HAm53DsWpLHeTfrAoj8xXVyxDfSAQHu3nNShgx3E6y7vaGU","/ip4/172.18.218.115/tcp/53539/ws/p2p/16Uiu2HAm53DsWpLHeTfrAoj8xXVyxDfSAQHu3nNShgx3E6y7vaGU"],"enrUri":"enr:-L24QHpsr4YECkltvNDwfPonT0whEhhqpejNKF5VoNFqPKJrXc3M7Xifqjzwu_Imen3VXUPK3D5lUq_6iWd6zEsu_AsCgmlkgnY0gmlwhKwS2nOKbXVsdGlhZGRyc5YACASsEtpzBtEiAAoErBLacwbRI90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjtSSHenbk2gmBQXStKiA1PhpCoyAI1GFjIE_JZCjVI2DdGNwgtEig3VkcILRJIV3YWt1Mgk"}'
2026-04-10 12:10:57.111 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:57.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.30/tcp/52379/p2p/16Uiu2HAkux4iyEe5QFabXaZiVo2QLMmBkqRvcCZEmSSNab4pU4S8"]'
2026-04-10 12:10:57.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.149/tcp/19149/p2p/16Uiu2HAmR89P6xbfMoTkj83cKyQyuhak6vTZZKbtaLRG84a5T7Tu"]'
2026-04-10 12:10:57.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52378/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:57.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19148/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:57.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:57.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63900/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:57.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:57.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:57.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.202 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:10:57.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057202450733}}'
2026-04-10 12:10:57.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.219 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:57.320 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057202450733,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.324 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19148/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057202450733,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.328 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057202450733,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.331 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057202450733,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.335 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057202450733,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.339 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057202450733,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.343 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:10:57.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63900/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057343067083}}'
2026-04-10 12:10:57.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.361 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:57.464 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057343067083,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.468 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19148/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057343067083,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.472 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057343067083,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.476 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057343067083,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.479 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057343067083,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.483 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057343067083,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.486 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:10:57.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10113/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057486904605}}'
2026-04-10 12:10:57.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.509 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:57.610 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057486904605,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.614 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19148/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057486904605,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.618 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057486904605,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.622 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057486904605,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.626 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057486904605,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.629 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057486904605,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.633 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:10:57.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53537/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823057633725386}}'
2026-04-10 12:10:57.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:57.650 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:57.751 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057633725386,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.756 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19148/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057633725386,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.759 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057633725386,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.763 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057633725386,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.766 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057633725386,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.770 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-04-10 12:10:57.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53537/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:57.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823057633725386,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:57.774 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:10:57.775 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:10:57.775 DEBUG [src.node.waku_node] Stopping container with id 229cfae28ea7
2026-04-10 12:10:58.193 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:58.194 DEBUG [src.node.waku_node] Stopping container with id 375525ea99d3
2026-04-10 12:10:58.590 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:58.591 DEBUG [src.node.waku_node] Stopping container with id 1c91fb8c6a90
2026-04-10 12:10:58.971 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:58.972 DEBUG [src.node.waku_node] Stopping container with id cc69fe21c4fc
2026-04-10 12:10:59.007 ERROR [src.node.docker_mananger] Max retries reached for container 229cfae28ea7. Exiting log stream.
2026-04-10 12:10:59.389 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:59.389 DEBUG [src.node.waku_node] Stopping container with id 094a5aaeb766
2026-04-10 12:10:59.405 ERROR [src.node.docker_mananger] Max retries reached for container 375525ea99d3. Exiting log stream.
2026-04-10 12:10:59.786 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:59.786 DEBUG [src.node.waku_node] Stopping container with id 15694c435877
2026-04-10 12:10:59.793 ERROR [src.node.docker_mananger] Max retries reached for container 1c91fb8c6a90. Exiting log stream.
2026-04-10 12:11:00.195 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:00.197 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:00.216 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:00.236 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:00.246 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:00.247 ERROR [src.node.docker_mananger] Max retries reached for container cc69fe21c4fc. Exiting log stream.
2026-04-10 12:11:00.256 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:00.266 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:00.275 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_2_nodes_different_cluster_different_shard with id: 2026-04-10_12-12-52__0349b903-fb60-463e-8086-aa386dc00c6b
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-52__0349b903-fb60-463e-8086-aa386dc00c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.94.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25849', '25850', '25851', '25852', '25853']
DEBUG  src.node.waku_node:waku_node.py:73 Cluster id was resolved to: 199
DEBUG  src.node.waku_node:waku_node.py:178 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25849:25849 -p 25850:25850 -p 25851:25851 -p 25852:25852 -p 25853:25853 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=25851 --rest-port=25849 --tcp-port=25850 --discv5-udp-port=25852 --rest-address=0.0.0.0 --nat=extip:172.18.94.112 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=84b07bd993eafedb3b0a7e71ffa9e896c73fe1c13e35cae3dccec7fa782add9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25853 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.112 waku 3a4acf03eaeecd10f7e5954213efca4685c82edecdcddfa0388aa961601c4313
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a4acf03eaee. Setting up logs at ./log/docker/node1_2026-04-10_12-12-52__0349b903-fb60-463e-8086-aa386dc00c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 25849
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 ab939d3b0387. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0ea869d38e91. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25849/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25849/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.94.112/tcp/25850/p2p/16Uiu2HAky5R27AudnJZwgRFAURKVSp9qdAJ18ySqvGvdpW5uk2sR","/ip4/172.18.94.112/tcp/25851/ws/p2p/16Uiu2HAky5R27AudnJZwgRFAURKVSp9qdAJ18ySqvGvdpW5uk2sR"],"enrUri":"enr:-L24QLDIq1hRq58HP2G3UkD9ptjhFZlLZmBENt_gpj_ewOgyW1LUt_MdUqO1gHs3jt8tM-BA0lKNTa6hw-MO4jR1vJACgmlkgnY0gmlwhKwSXnCKbXVsdGlhZGRyc5YACASsEl5wBmT6AAoErBJecAZk-90DgnJzhQDHAQAAiXNlY3AyNTZrMaECNj43ULFXmnAY6eMYXa3Stb2CZHMxBMiTFpTqjKeIp8iDdGNwgmT6g3VkcIJk_IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-52__0349b903-fb60-463e-8086-aa386dc00c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.65.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38744', '38745', '38746', '38747', '38748']
DEBUG  src.node.waku_node:waku_node.py:73 Cluster id was resolved to: 4
DEBUG  src.node.waku_node:waku_node.py:178 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38744:38744 -p 38745:38745 -p 38746:38746 -p 38747:38747 -p 38748:38748 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=38746 --rest-port=38744 --tcp-port=38745 --discv5-udp-port=38747 --rest-address=0.0.0.0 --nat=extip:172.18.65.174 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=2596b62c19c52a869dd6cdeff97568045cafa9edc9b7e7d3ccf9da0dcb0ec3d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38748 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLDIq1hRq58HP2G3UkD9ptjhFZlLZmBENt_gpj_ewOgyW1LUt_MdUqO1gHs3jt8tM-BA0lKNTa6hw-MO4jR1vJACgmlkgnY0gmlwhKwSXnCKbXVsdGlhZGRyc5YACASsEl5wBmT6AAoErBJecAZk-90DgnJzhQDHAQAAiXNlY3AyNTZrMaECNj43ULFXmnAY6eMYXa3Stb2CZHMxBMiTFpTqjKeIp8iDdGNwgmT6g3VkcIJk_IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.174 waku d1fac79d98c8c495868818354e3dee09aea1291384f07ffe9d9c2dfcbd85a663
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1fac79d98c8. Setting up logs at ./log/docker/node2_2026-04-10_12-12-52__0349b903-fb60-463e-8086-aa386dc00c6b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 38744
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:38744/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38744/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.65.174/tcp/38745/p2p/16Uiu2HAmVNnoW6fM6FBwZcmDN2ezaRuctW9xhQmbmTR8Sxy7cMbD","/ip4/172.18.65.174/tcp/38746/ws/p2p/16Uiu2HAmVNnoW6fM6FBwZcmDN2ezaRuctW9xhQmbmTR8Sxy7cMbD"],"enrUri":"enr:-L24QDtDkDIhbZJrmLfO0hewM3ql_K8u35LS10Y72apO4PKwdcuhuFfy6B7ZepkC4mUKmV5Yy8huA-c4oi4y5F9woZICgmlkgnY0gmlwhKwSQa6KbXVsdGlhZGRyc5YACASsEkGuBpdZAAoErBJBrgaXWt0DgnJzhQAEAQAAiXNlY3AyNTZrMaED-HBTzqJDfLuNuxiOk03lUr-VX1nHV8PsfpLWdIU9qKiDdGNwgpdZg3VkcIKXW4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38744/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.112/tcp/25850/p2p/16Uiu2HAky5R27AudnJZwgRFAURKVSp9qdAJ18ySqvGvdpW5uk2sR"]'
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:25849/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:38744/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/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:25849/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:25849/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":1775823174747314914,"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:38744/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0" -H "Content-Type: application/json" -d 'None'
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:38744/relay/v1/messages/%2Fwaku%2F2%2Frs%2F199%2F0. 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:304 Stopping container with id 3a4acf03eaee
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id d1fac79d98c8
DEBUG  src.node.waku_node:waku_node.py:311 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,562 @@
2026-04-10 12:10:04.940 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:04.941 DEBUG [tests.conftest] Running test: test_filter_many_subscribed_nodes with id: 2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5
2026-04-10 12:10:04.941 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:04.942 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:10:04.942 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-10 12:10:04.951 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:04.951 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:04.959 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:04.960 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:04.968 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:04.968 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:04.968 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:10:04.969 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:10:04.971 DEBUG [tests.e2e.test_e2e] Start 2 nodes
2026-04-10 12:10:04.971 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:04.972 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:04.974 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:04.975 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.233
2026-04-10 12:10:04.975 DEBUG [src.node.docker_mananger] Generated ports ['3268', '3269', '3270', '3271', '3272']
2026-04-10 12:10:04.976 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:04.977 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:04.978 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:04.979 DEBUG [src.node.docker_mananger] docker run -i -t -p 3268:3268 -p 3269:3269 -p 3270:3270 -p 3271:3271 -p 3272:3272 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=3270 --rest-port=3268 --tcp-port=3269 --discv5-udp-port=3271 --rest-address=0.0.0.0 --nat=extip:172.18.72.233 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=32c209fcdda2eb8f5deb254de573f6a4760bb0ae3bddb6152accd1b725ffecf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3272 --metrics-logging=true --relay=true --store=false
2026-04-10 12:10:05.182 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.233 waku e58f3e81e4f70a01fbbe15d2ac9acc240327d08612a2b045e8f64d71a0288740
2026-04-10 12:10:05.217 DEBUG [src.node.docker_mananger] Container started with ID e58f3e81e4f7. Setting up logs at ./log/docker/node1_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:05.218 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3268
2026-04-10 12:10:05.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:05.242 ERROR [src.node.docker_mananger] Max retries reached for container fe28e9af7aba. Exiting log stream.
2026-04-10 12:10:05.849 ERROR [src.node.docker_mananger] Max retries reached for container 5b02dfc20d4f. Exiting log stream.
2026-04-10 12:10:06.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3268/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:06.221 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-10 12:10:06.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:06.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3268/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:06.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.233/tcp/3269/p2p/16Uiu2HAm22grWbwsUGSePrWjaeXfLG8qT35QARDR5KDC7vtmbGSH","/ip4/172.18.72.233/tcp/3270/ws/p2p/16Uiu2HAm22grWbwsUGSePrWjaeXfLG8qT35QARDR5KDC7vtmbGSH"],"enrUri":"enr:-L24QFKRVrzNSZZRs5OZYrS15QT_o-_U1vNme9rYUnm_Ckk1SuKmL-wLuuFCeN-_My3ix7SektT0j_6v2DnzNnfbE7gCgmlkgnY0gmlwhKwSSOmKbXVsdGlhZGRyc5YACASsEkjpBgzFAAoErBJI6QYMxt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYh5wSNdYZeQa00hzCaN9wcVlCvaP4Tpdg65GREQmpwaDdGNwggzFg3VkcIIMx4V3YWt1MgE"}'
2026-04-10 12:10:06.224 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:06.224 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:06.224 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:06.226 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:06.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.241
2026-04-10 12:10:06.226 DEBUG [src.node.docker_mananger] Generated ports ['3288', '3289', '3290', '3291', '3292']
2026-04-10 12:10:06.226 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:06.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:06.227 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:06.227 DEBUG [src.node.docker_mananger] docker run -i -t -p 3288:3288 -p 3289:3289 -p 3290:3290 -p 3291:3291 -p 3292:3292 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=3290 --rest-port=3288 --tcp-port=3289 --discv5-udp-port=3291 --rest-address=0.0.0.0 --nat=extip:172.18.85.241 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=633bafc931c15ed6ae4d775eccba2eef44c6e26472cb35b6bd5c56ebee1cfbd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3292 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QFKRVrzNSZZRs5OZYrS15QT_o-_U1vNme9rYUnm_Ckk1SuKmL-wLuuFCeN-_My3ix7SektT0j_6v2DnzNnfbE7gCgmlkgnY0gmlwhKwSSOmKbXVsdGlhZGRyc5YACASsEkjpBgzFAAoErBJI6QYMxt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECYh5wSNdYZeQa00hzCaN9wcVlCvaP4Tpdg65GREQmpwaDdGNwggzFg3VkcIIMx4V3YWt1MgE
2026-04-10 12:10:06.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.241 waku beb6293880c38517e97fd493ef30c6e442844324c946f9035a6a544a023fdd8b
2026-04-10 12:10:06.468 DEBUG [src.node.docker_mananger] Container started with ID beb6293880c3. Setting up logs at ./log/docker/node2_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:06.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3288
2026-04-10 12:10:06.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:07.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3288/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:07.490 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-10 12:10:07.490 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:07.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3288/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:07.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw","/ip4/172.18.85.241/tcp/3290/ws/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw"],"enrUri":"enr:-L24QLAIBcr7ch61RhdWWGYqZq6hrfQDGRMIGYzCMYPSWVxZbViT6EvzSqzVtZTqmJ_DSAAPZ4Z6FJYP2hczDtS-b7kCgmlkgnY0gmlwhKwSVfGKbXVsdGlhZGRyc5YACASsElXxBgzZAAoErBJV8QYM2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1wk-hlpiMk7Q_J7lhGS3uL-M3KiOhQ8IcistTo6C_rCDdGNwggzZg3VkcIIM24V3YWt1MgU"}'
2026-04-10 12:10:07.497 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:07.497 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/198/1
2026-04-10 12:10:07.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3268/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:07.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:07.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3288/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:07.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:07.507 DEBUG [tests.e2e.test_e2e] 15 Node start and making filter requests to node2
2026-04-10 12:10:07.520 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:07.520 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:07.520 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:07.621 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:07.621 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:07.623 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:07.623 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.16
2026-04-10 12:10:07.623 DEBUG [src.node.docker_mananger] Generated ports ['30399', '30400', '30401', '30402', '30403']
2026-04-10 12:10:07.623 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:07.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:07.623 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:07.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 30399:30399 -p 30400:30400 -p 30401:30401 -p 30402:30402 -p 30403:30403 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=30401 --rest-port=30399 --tcp-port=30400 --discv5-udp-port=30402 --rest-address=0.0.0.0 --nat=extip:172.18.250.16 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7e2ceae97feb0bfcb6b90e52afda6457beafe77a6b9ffe4aedfb77506e025b12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30403 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QLAIBcr7ch61RhdWWGYqZq6hrfQDGRMIGYzCMYPSWVxZbViT6EvzSqzVtZTqmJ_DSAAPZ4Z6FJYP2hczDtS-b7kCgmlkgnY0gmlwhKwSVfGKbXVsdGlhZGRyc5YACASsElXxBgzZAAoErBJV8QYM2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1wk-hlpiMk7Q_J7lhGS3uL-M3KiOhQ8IcistTo6C_rCDdGNwggzZg3VkcIIM24V3YWt1MgU --store=false
2026-04-10 12:10:07.810 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.16 waku 337211a4f3283785e86d6d7fca7050f40675a5db260f79bd045256e750a6c8bd
2026-04-10 12:10:07.844 DEBUG [src.node.docker_mananger] Container started with ID 337211a4f328. Setting up logs at ./log/docker/node2_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:07.846 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30399
2026-04-10 12:10:07.846 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:08.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30399/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:08.850 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-10 12:10:08.850 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:08.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:08.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.16/tcp/30400/p2p/16Uiu2HAmUHoE6XqT7qujYZpNnBDf48k8VpWUcCaZax3zXowjXHjR","/ip4/172.18.250.16/tcp/30401/ws/p2p/16Uiu2HAmUHoE6XqT7qujYZpNnBDf48k8VpWUcCaZax3zXowjXHjR"],"enrUri":"enr:-L24QG4sPa6mBeZP19pBv52OT0QPgQz3Rwz0xzXdvGzuWxRWTMRukuf-ShqSBOyCWt3RqWtBIcsB1uVi-CQTox8sRScCgmlkgnY0gmlwhKwS-hCKbXVsdGlhZGRyc5YACASsEvoQBnbAAAoErBL6EAZ2wd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6E03Qgej329utq5ZMYs9Q5tmY6JkVV7m4OwVw00SzGyDdGNwgnbAg3VkcIJ2woV3YWt1MgA"}'
2026-04-10 12:10:08.852 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:08.852 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:09.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30399/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-10 12:10:09.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:09.909 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:09.910 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:09.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:10.010 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:10.010 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:10.012 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:10.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.147
2026-04-10 12:10:10.012 DEBUG [src.node.docker_mananger] Generated ports ['16758', '16759', '16760', '16761', '16762']
2026-04-10 12:10:10.013 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:10.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:10.013 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:10.013 DEBUG [src.node.docker_mananger] docker run -i -t -p 16758:16758 -p 16759:16759 -p 16760:16760 -p 16761:16761 -p 16762:16762 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=16760 --rest-port=16758 --tcp-port=16759 --discv5-udp-port=16761 --rest-address=0.0.0.0 --nat=extip:172.18.127.147 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6b3bce6f6f4828eef49d5dfbc6f312422adbf4ece52fb8fffabeeef8e971f4b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16762 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QG4sPa6mBeZP19pBv52OT0QPgQz3Rwz0xzXdvGzuWxRWTMRukuf-ShqSBOyCWt3RqWtBIcsB1uVi-CQTox8sRScCgmlkgnY0gmlwhKwS-hCKbXVsdGlhZGRyc5YACASsEvoQBnbAAAoErBL6EAZ2wd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6E03Qgej329utq5ZMYs9Q5tmY6JkVV7m4OwVw00SzGyDdGNwgnbAg3VkcIJ2woV3YWt1MgA --store=false
2026-04-10 12:10:10.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.147 waku c68738008b39e8f23c5b255a9dc49d9355435f5be73f97dbe23131430c70740f
2026-04-10 12:10:10.236 DEBUG [src.node.docker_mananger] Container started with ID c68738008b39. Setting up logs at ./log/docker/node3_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:10.237 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16758
2026-04-10 12:10:10.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:11.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16758/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:11.240 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-10 12:10:11.240 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:11.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:11.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.147/tcp/16759/p2p/16Uiu2HAmDtrgSXbGYda46vNxhugqQCW1KsoUc69FkcTp4T5dZVhn","/ip4/172.18.127.147/tcp/16760/ws/p2p/16Uiu2HAmDtrgSXbGYda46vNxhugqQCW1KsoUc69FkcTp4T5dZVhn"],"enrUri":"enr:-L24QGh6rlajSEaOsHCKMfHasJF5dUZSDMJ_bVwjRQVM-mmgE9jPN4CpC-jbvuqQecPKRWVVAxLiBCSxkYt8leo6cr0CgmlkgnY0gmlwhKwSf5OKbXVsdGlhZGRyc5YACASsEn-TBkF3AAoErBJ_kwZBeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEmklXnS0qeLTshe43trgFOvRnG6ppCb1bKMwBvuEg-2DdGNwgkF3g3VkcIJBeYV3YWt1MgA"}'
2026-04-10 12:10:11.243 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:11.243 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:12.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16758/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-10 12:10:12.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:12.301 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:12.301 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:12.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:12.401 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:12.401 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:12.403 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:12.403 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.253
2026-04-10 12:10:12.404 DEBUG [src.node.docker_mananger] Generated ports ['10095', '10096', '10097', '10098', '10099']
2026-04-10 12:10:12.404 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:12.404 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:12.404 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:12.404 DEBUG [src.node.docker_mananger] docker run -i -t -p 10095:10095 -p 10096:10096 -p 10097:10097 -p 10098:10098 -p 10099:10099 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=10097 --rest-port=10095 --tcp-port=10096 --discv5-udp-port=10098 --rest-address=0.0.0.0 --nat=extip:172.18.128.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4dda9fdc75dc83c7e23fad68a6ad72babc240d5ac80c523bcccfac95f1a03b82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10099 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QGh6rlajSEaOsHCKMfHasJF5dUZSDMJ_bVwjRQVM-mmgE9jPN4CpC-jbvuqQecPKRWVVAxLiBCSxkYt8leo6cr0CgmlkgnY0gmlwhKwSf5OKbXVsdGlhZGRyc5YACASsEn-TBkF3AAoErBJ_kwZBeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEmklXnS0qeLTshe43trgFOvRnG6ppCb1bKMwBvuEg-2DdGNwgkF3g3VkcIJBeYV3YWt1MgA --store=false
2026-04-10 12:10:12.611 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.253 waku e60ddbce79f50a678cba3707ea61c0b0e6938ee38fb1370f09d0877914b204d2
2026-04-10 12:10:12.644 DEBUG [src.node.docker_mananger] Container started with ID e60ddbce79f5. Setting up logs at ./log/docker/node4_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:12.645 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10095
2026-04-10 12:10:12.645 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:13.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10095/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.649 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-10 12:10:13.649 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:13.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10095/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.253/tcp/10096/p2p/16Uiu2HAmMS2UJy2TwCqRF6SWNxtNYH7Hg2j9c7m3rkFQk6EzQJiX","/ip4/172.18.128.253/tcp/10097/ws/p2p/16Uiu2HAmMS2UJy2TwCqRF6SWNxtNYH7Hg2j9c7m3rkFQk6EzQJiX"],"enrUri":"enr:-L24QPXF5dNdOW1HLTrF3wwwlBSx_vXokWf7H_UsdHstZuQ9JWnjj5bBHFyWXbpk3IBqRnFHIrlVch-R-lPZCp8RZOMCgmlkgnY0gmlwhKwSgP2KbXVsdGlhZGRyc5YACASsEoD9BidwAAoErBKA_QYncd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgmcHtD_rGxoeiGPkCoV4SC_VYyaicUpiV7oOheMR_dSDdGNwgidwg3VkcIIncoV3YWt1MgA"}'
2026-04-10 12:10:13.652 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:13.652 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:14.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10095/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-10 12:10:14.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:14.709 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:14.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:14.710 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:14.810 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:14.810 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:14.812 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:14.812 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.63
2026-04-10 12:10:14.812 DEBUG [src.node.docker_mananger] Generated ports ['51288', '51289', '51290', '51291', '51292']
2026-04-10 12:10:14.813 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:14.813 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:14.813 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:14.813 DEBUG [src.node.docker_mananger] docker run -i -t -p 51288:51288 -p 51289:51289 -p 51290:51290 -p 51291:51291 -p 51292:51292 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=51290 --rest-port=51288 --tcp-port=51289 --discv5-udp-port=51291 --rest-address=0.0.0.0 --nat=extip:172.18.25.63 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cecbdcf9cdfaeae102ac3bebc6126e7bb1a52189ebe5ffc5fabdffa6014d0dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51292 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QPXF5dNdOW1HLTrF3wwwlBSx_vXokWf7H_UsdHstZuQ9JWnjj5bBHFyWXbpk3IBqRnFHIrlVch-R-lPZCp8RZOMCgmlkgnY0gmlwhKwSgP2KbXVsdGlhZGRyc5YACASsEoD9BidwAAoErBKA_QYncd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDgmcHtD_rGxoeiGPkCoV4SC_VYyaicUpiV7oOheMR_dSDdGNwgidwg3VkcIIncoV3YWt1MgA --store=false
2026-04-10 12:10:15.026 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.63 waku cd2ecab11e02415157be38480f5c20726fb553691c1c3af08d91d5a8876c8ced
2026-04-10 12:10:15.059 DEBUG [src.node.docker_mananger] Container started with ID cd2ecab11e02. Setting up logs at ./log/docker/node5_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:15.059 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51288
2026-04-10 12:10:15.060 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:16.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51288/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:16.063 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-10 12:10:16.063 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:16.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51288/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:16.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.63/tcp/51289/p2p/16Uiu2HAmN73Qqq6ig9eDDyBBGqWEkCDKzb9dtGJcPCYS8SVZSKJd","/ip4/172.18.25.63/tcp/51290/ws/p2p/16Uiu2HAmN73Qqq6ig9eDDyBBGqWEkCDKzb9dtGJcPCYS8SVZSKJd"],"enrUri":"enr:-L24QI2bt9OdfWff59Ii8MVlU9w8BlWc5Zrj4I9kEAO6f5QdZyZPubF1h82SutzpfrGjwDGL3Qgl6hhrrVCd9l_3aPUCgmlkgnY0gmlwhKwSGT-KbXVsdGlhZGRyc5YACASsEhk_BshZAAoErBIZPwbIWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjGW-p6oq4o4NByLHQep_xO12Z4X4UXEbx2unCQBHTq6DdGNwgshZg3VkcILIW4V3YWt1MgA"}'
2026-04-10 12:10:16.066 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:16.066 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:17.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51288/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-10 12:10:17.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:17.126 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:17.127 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:17.127 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:17.227 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:17.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:17.229 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:17.229 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.37
2026-04-10 12:10:17.229 DEBUG [src.node.docker_mananger] Generated ports ['62577', '62578', '62579', '62580', '62581']
2026-04-10 12:10:17.230 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:17.230 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:17.230 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:17.230 DEBUG [src.node.docker_mananger] docker run -i -t -p 62577:62577 -p 62578:62578 -p 62579:62579 -p 62580:62580 -p 62581:62581 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=62579 --rest-port=62577 --tcp-port=62578 --discv5-udp-port=62580 --rest-address=0.0.0.0 --nat=extip:172.18.36.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=13c1abff8be8bf8399a35e71e8c2098f34b26fdafceffee629724eedb23d4eb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62581 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QI2bt9OdfWff59Ii8MVlU9w8BlWc5Zrj4I9kEAO6f5QdZyZPubF1h82SutzpfrGjwDGL3Qgl6hhrrVCd9l_3aPUCgmlkgnY0gmlwhKwSGT-KbXVsdGlhZGRyc5YACASsEhk_BshZAAoErBIZPwbIWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjGW-p6oq4o4NByLHQep_xO12Z4X4UXEbx2unCQBHTq6DdGNwgshZg3VkcILIW4V3YWt1MgA --store=false
2026-04-10 12:10:17.444 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.37 waku c2de0dacacf933bb6e7b6c1bbe741ad8fceffe2484b13a72e6259277b530e89d
2026-04-10 12:10:17.477 DEBUG [src.node.docker_mananger] Container started with ID c2de0dacacf9. Setting up logs at ./log/docker/node6_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:17.478 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62577
2026-04-10 12:10:17.478 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:18.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62577/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:18.481 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-10 12:10:18.481 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:18.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62577/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:18.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.37/tcp/62578/p2p/16Uiu2HAm5ivLbRYAG9ws5N7umB3vBHPd4d3ceM8auEksVWKumste","/ip4/172.18.36.37/tcp/62579/ws/p2p/16Uiu2HAm5ivLbRYAG9ws5N7umB3vBHPd4d3ceM8auEksVWKumste"],"enrUri":"enr:-L24QGv67Srnk6sl-Vu3qE0Smi3Da3krvVUWQiAFgSPTf8iOA7nm3Ikd1T8qAVKdMFhnDJEAWEg8Ky19Zl6E8cKcqfQCgmlkgnY0gmlwhKwSJCWKbXVsdGlhZGRyc5YACASsEiQlBvRyAAoErBIkJQb0c90DgnJzhQDGAQAAiXNlY3AyNTZrMaECmP_6dvPm6FtyyhrxeRFryDexjfA6VRlYkMvroa0j11uDdGNwgvRyg3VkcIL0dIV3YWt1MgA"}'
2026-04-10 12:10:18.484 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:18.484 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:19.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62577/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-10 12:10:19.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:19.542 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:19.542 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:19.542 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:19.643 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:19.643 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:19.645 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:19.645 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.161
2026-04-10 12:10:19.645 DEBUG [src.node.docker_mananger] Generated ports ['37701', '37702', '37703', '37704', '37705']
2026-04-10 12:10:19.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:19.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:19.645 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:19.646 DEBUG [src.node.docker_mananger] docker run -i -t -p 37701:37701 -p 37702:37702 -p 37703:37703 -p 37704:37704 -p 37705:37705 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=37703 --rest-port=37701 --tcp-port=37702 --discv5-udp-port=37704 --rest-address=0.0.0.0 --nat=extip:172.18.0.161 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d2beeb142ffafd3e47e5aad98fec92bec56ee77a425fd5c2a9ccfabf3a66dbf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37705 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QGv67Srnk6sl-Vu3qE0Smi3Da3krvVUWQiAFgSPTf8iOA7nm3Ikd1T8qAVKdMFhnDJEAWEg8Ky19Zl6E8cKcqfQCgmlkgnY0gmlwhKwSJCWKbXVsdGlhZGRyc5YACASsEiQlBvRyAAoErBIkJQb0c90DgnJzhQDGAQAAiXNlY3AyNTZrMaECmP_6dvPm6FtyyhrxeRFryDexjfA6VRlYkMvroa0j11uDdGNwgvRyg3VkcIL0dIV3YWt1MgA --store=false
2026-04-10 12:10:19.835 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.161 waku ce53d1aadadb1447718fc750d8f224d4b306bccb63359a2363dafe227971e15f
2026-04-10 12:10:19.869 DEBUG [src.node.docker_mananger] Container started with ID ce53d1aadadb. Setting up logs at ./log/docker/node7_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:19.869 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37701
2026-04-10 12:10:19.869 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:20.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37701/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:20.874 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-10 12:10:20.874 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:20.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37701/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:20.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.161/tcp/37702/p2p/16Uiu2HAkw1yvURyY1g4WvBFL9g42wh22KEHLK8SKsi8vDC2sKnzh","/ip4/172.18.0.161/tcp/37703/ws/p2p/16Uiu2HAkw1yvURyY1g4WvBFL9g42wh22KEHLK8SKsi8vDC2sKnzh"],"enrUri":"enr:-L24QPOXjNt4355zurxcQsa6bex1PjyWvcVXDNU7yoIovPXNK3Z04-9OHXh-uFz_MaOuUVreXSg3OPl_t65tVmZkghkCgmlkgnY0gmlwhKwSAKGKbXVsdGlhZGRyc5YACASsEgChBpNGAAoErBIAoQaTR90DgnJzhQDGAQAAiXNlY3AyNTZrMaECF6W47f2XfcPy-0qUnX5k-rcJty2AW_bqV6XbtXat17aDdGNwgpNGg3VkcIKTSIV3YWt1MgA"}'
2026-04-10 12:10:20.876 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:20.877 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:21.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37701/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-10 12:10:21.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:21.933 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:21.934 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:21.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:22.034 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:22.034 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:22.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:22.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.217
2026-04-10 12:10:22.036 DEBUG [src.node.docker_mananger] Generated ports ['43857', '43858', '43859', '43860', '43861']
2026-04-10 12:10:22.036 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:22.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:22.037 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:22.037 DEBUG [src.node.docker_mananger] docker run -i -t -p 43857:43857 -p 43858:43858 -p 43859:43859 -p 43860:43860 -p 43861:43861 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=43859 --rest-port=43857 --tcp-port=43858 --discv5-udp-port=43860 --rest-address=0.0.0.0 --nat=extip:172.18.116.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=60cc22ec3eb5a2cfad25620ceabb8eafd3ed54edaea4eaeb2b5b1c3cfbaaa3f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43861 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QPOXjNt4355zurxcQsa6bex1PjyWvcVXDNU7yoIovPXNK3Z04-9OHXh-uFz_MaOuUVreXSg3OPl_t65tVmZkghkCgmlkgnY0gmlwhKwSAKGKbXVsdGlhZGRyc5YACASsEgChBpNGAAoErBIAoQaTR90DgnJzhQDGAQAAiXNlY3AyNTZrMaECF6W47f2XfcPy-0qUnX5k-rcJty2AW_bqV6XbtXat17aDdGNwgpNGg3VkcIKTSIV3YWt1MgA --store=false
2026-04-10 12:10:22.240 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.217 waku 4c225b061baab5b71e8e3d76eef77fe2fc9cb4836f944936c82b7019aaed55d0
2026-04-10 12:10:22.278 DEBUG [src.node.docker_mananger] Container started with ID 4c225b061baa. Setting up logs at ./log/docker/node8_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:22.279 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43857
2026-04-10 12:10:22.279 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:23.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43857/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:23.282 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-10 12:10:23.282 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:23.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43857/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:23.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.217/tcp/43858/p2p/16Uiu2HAky5xvWrKNKE2ViqK5XBYc3s7M19H3zBcMZxyXYVk4HveW","/ip4/172.18.116.217/tcp/43859/ws/p2p/16Uiu2HAky5xvWrKNKE2ViqK5XBYc3s7M19H3zBcMZxyXYVk4HveW"],"enrUri":"enr:-L24QBSw3Liy5sJswiL6II29hMqvdIMxRcUzAC5ctzZuUScibV4MLahFL5yHdyhtBuIZgP50jkxyYyXPeLgNi1WzG7ACgmlkgnY0gmlwhKwSdNmKbXVsdGlhZGRyc5YACASsEnTZBqtSAAoErBJ02QarU90DgnJzhQDGAQAAiXNlY3AyNTZrMaECNmJKIey_QJY6Tm_ft21yxo1PrJ8knu7j6QN43YoXKwODdGNwgqtSg3VkcIKrVIV3YWt1MgA"}'
2026-04-10 12:10:23.285 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:23.285 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:24.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43857/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-10 12:10:24.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:24.342 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:24.342 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:24.343 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:24.443 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:24.443 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:24.445 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:24.445 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.56
2026-04-10 12:10:24.445 DEBUG [src.node.docker_mananger] Generated ports ['15928', '15929', '15930', '15931', '15932']
2026-04-10 12:10:24.445 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:24.445 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:24.446 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:24.446 DEBUG [src.node.docker_mananger] 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.107.56 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca9aefeb9b43a5eaddf52fdccee1ecc3e73c2ebea9a79efacc5a6ab0ae963eae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15932 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QBSw3Liy5sJswiL6II29hMqvdIMxRcUzAC5ctzZuUScibV4MLahFL5yHdyhtBuIZgP50jkxyYyXPeLgNi1WzG7ACgmlkgnY0gmlwhKwSdNmKbXVsdGlhZGRyc5YACASsEnTZBqtSAAoErBJ02QarU90DgnJzhQDGAQAAiXNlY3AyNTZrMaECNmJKIey_QJY6Tm_ft21yxo1PrJ8knu7j6QN43YoXKwODdGNwgqtSg3VkcIKrVIV3YWt1MgA --store=false
2026-04-10 12:10:24.650 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.56 waku 25f3ded1ad689167b27dac02af1736552b1a5c4f048c3e8f458bbaf1389f7d87
2026-04-10 12:10:24.684 DEBUG [src.node.docker_mananger] Container started with ID 25f3ded1ad68. Setting up logs at ./log/docker/node9_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:24.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15928
2026-04-10 12:10:24.685 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:25.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15928/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:25.688 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-10 12:10:25.688 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:25.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:25.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.56/tcp/15929/p2p/16Uiu2HAm3t7CDoAkb9RTYnBfyVMUwce6ipVzR6G1xnLnc5bi5uso","/ip4/172.18.107.56/tcp/15930/ws/p2p/16Uiu2HAm3t7CDoAkb9RTYnBfyVMUwce6ipVzR6G1xnLnc5bi5uso"],"enrUri":"enr:-L24QF0b7HrxsQSbxu9HUWKDjxnSPKuu7gY7DKzclN5jFTKcVtjfc3LGjcak2RL7_H19qW7sZxwSwhPO27rFNX3TuwcCgmlkgnY0gmlwhKwSaziKbXVsdGlhZGRyc5YACASsEms4Bj45AAoErBJrOAY-Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfaMbN6UKppf9fQ9JaODjx_zHAE8AsGpK5hA2L868xcKDdGNwgj45g3VkcII-O4V3YWt1MgA"}'
2026-04-10 12:10:25.691 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:25.691 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:26.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15928/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-10 12:10:26.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:26.749 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:26.749 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.749 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:26.850 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:26.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:26.852 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:26.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.2
2026-04-10 12:10:26.852 DEBUG [src.node.docker_mananger] Generated ports ['47094', '47095', '47096', '47097', '47098']
2026-04-10 12:10:26.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:26.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:26.853 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:26.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 47094:47094 -p 47095:47095 -p 47096:47096 -p 47097:47097 -p 47098:47098 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=47096 --rest-port=47094 --tcp-port=47095 --discv5-udp-port=47097 --rest-address=0.0.0.0 --nat=extip:172.18.152.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0050ed9dae3d0b8f66ae391bb5b01a4a8e51eeffe0f2b5c8effaee1c79afeed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47098 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QF0b7HrxsQSbxu9HUWKDjxnSPKuu7gY7DKzclN5jFTKcVtjfc3LGjcak2RL7_H19qW7sZxwSwhPO27rFNX3TuwcCgmlkgnY0gmlwhKwSaziKbXVsdGlhZGRyc5YACASsEms4Bj45AAoErBJrOAY-Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfaMbN6UKppf9fQ9JaODjx_zHAE8AsGpK5hA2L868xcKDdGNwgj45g3VkcII-O4V3YWt1MgA --store=false
2026-04-10 12:10:27.058 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.2 waku 6f922a06ccc70682fcee33c8e5445e520a94b1107a504696505b0e0388fe80b2
2026-04-10 12:10:27.096 DEBUG [src.node.docker_mananger] Container started with ID 6f922a06ccc7. Setting up logs at ./log/docker/node10_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:27.097 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47094
2026-04-10 12:10:27.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:28.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47094/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:28.100 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-10 12:10:28.100 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:28.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47094/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:28.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.2/tcp/47095/p2p/16Uiu2HAm8LFUx318tKRYS14SwJpvMjYbJ5GbY941R9dDBASJLbCY","/ip4/172.18.152.2/tcp/47096/ws/p2p/16Uiu2HAm8LFUx318tKRYS14SwJpvMjYbJ5GbY941R9dDBASJLbCY"],"enrUri":"enr:-L24QNMGXJIpTxcnAPB-U6KkDfkfloUIcD0ciEgCzxZdT78aNUVufKziHZJBEcHPZZu7KYtmRhKxBCZDCSV5t2Jy0jgCgmlkgnY0gmlwhKwSmAKKbXVsdGlhZGRyc5YACASsEpgCBrf3AAoErBKYAga3-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECv8RTqWN9e5Pr7VWGlVs5a5_9H_fi_5mK6JY4ywgeAk2DdGNwgrf3g3VkcIK3-YV3YWt1MgA"}'
2026-04-10 12:10:28.103 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:28.103 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:29.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47094/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-10 12:10:29.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:29.163 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:29.163 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:29.164 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:29.264 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:29.264 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:29.266 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:29.266 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.32
2026-04-10 12:10:29.266 DEBUG [src.node.docker_mananger] Generated ports ['22443', '22444', '22445', '22446', '22447']
2026-04-10 12:10:29.266 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:29.267 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:29.267 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:29.267 DEBUG [src.node.docker_mananger] docker run -i -t -p 22443:22443 -p 22444:22444 -p 22445:22445 -p 22446:22446 -p 22447:22447 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=22445 --rest-port=22443 --tcp-port=22444 --discv5-udp-port=22446 --rest-address=0.0.0.0 --nat=extip:172.18.135.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2debc520dd54b6ccbfedb3aff2d9f5c639cabf28a85d09174df53938eb320d5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22447 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QNMGXJIpTxcnAPB-U6KkDfkfloUIcD0ciEgCzxZdT78aNUVufKziHZJBEcHPZZu7KYtmRhKxBCZDCSV5t2Jy0jgCgmlkgnY0gmlwhKwSmAKKbXVsdGlhZGRyc5YACASsEpgCBrf3AAoErBKYAga3-N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECv8RTqWN9e5Pr7VWGlVs5a5_9H_fi_5mK6JY4ywgeAk2DdGNwgrf3g3VkcIK3-YV3YWt1MgA --store=false
2026-04-10 12:10:29.483 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.32 waku 4d0b6272887317daadc6cf6157d493770f1dd71b0df78fbbfadd12f62e810ed1
2026-04-10 12:10:29.517 DEBUG [src.node.docker_mananger] Container started with ID 4d0b62728873. Setting up logs at ./log/docker/node11_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:29.518 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22443
2026-04-10 12:10:29.519 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:30.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22443/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:30.522 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-10 12:10:30.522 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:30.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:30.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.32/tcp/22444/p2p/16Uiu2HAkxXhbpLC4g8vhUAq6CGZySJ9qcCwUT6H2jxnqB3KsviT8","/ip4/172.18.135.32/tcp/22445/ws/p2p/16Uiu2HAkxXhbpLC4g8vhUAq6CGZySJ9qcCwUT6H2jxnqB3KsviT8"],"enrUri":"enr:-L24QBobygm24Y8_7TKtW4DCeizL76-ZXZc_jGj3ATT0xRdzUBME24WlHvR2VJWcI8kgfFtgVg8-yV5CrpqIYY8Ney8CgmlkgnY0gmlwhKwShyCKbXVsdGlhZGRyc5YACASsEocgBlesAAoErBKHIAZXrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLh5g7HmxUpkqT-ZG2JlE5zGe2II6bYVqQfRXx9kLMNeDdGNwglesg3VkcIJXroV3YWt1MgA"}'
2026-04-10 12:10:30.525 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:30.525 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:31.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22443/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-10 12:10:31.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:31.582 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:31.583 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node12_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:31.583 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:31.683 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:31.683 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:31.685 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:31.685 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.89
2026-04-10 12:10:31.685 DEBUG [src.node.docker_mananger] Generated ports ['47528', '47529', '47530', '47531', '47532']
2026-04-10 12:10:31.685 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:31.685 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:31.686 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:31.686 DEBUG [src.node.docker_mananger] docker run -i -t -p 47528:47528 -p 47529:47529 -p 47530:47530 -p 47531:47531 -p 47532:47532 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=47530 --rest-port=47528 --tcp-port=47529 --discv5-udp-port=47531 --rest-address=0.0.0.0 --nat=extip:172.18.198.89 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=14b81dfadb0c4aeeb2a7ffd9ed6666dc37ad13b35caab7db698fcaea02c31465 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47532 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QBobygm24Y8_7TKtW4DCeizL76-ZXZc_jGj3ATT0xRdzUBME24WlHvR2VJWcI8kgfFtgVg8-yV5CrpqIYY8Ney8CgmlkgnY0gmlwhKwShyCKbXVsdGlhZGRyc5YACASsEocgBlesAAoErBKHIAZXrd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECLh5g7HmxUpkqT-ZG2JlE5zGe2II6bYVqQfRXx9kLMNeDdGNwglesg3VkcIJXroV3YWt1MgA --store=false
2026-04-10 12:10:31.885 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.89 waku 25f27f45f0a9a580bb44cc613dbc31e091726512ae18092a3d3d90d5a8daac71
2026-04-10 12:10:31.923 DEBUG [src.node.docker_mananger] Container started with ID 25f27f45f0a9. Setting up logs at ./log/docker/node12_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:31.923 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47528
2026-04-10 12:10:31.923 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:32.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47528/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:32.926 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-10 12:10:32.927 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:32.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47528/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:32.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.89/tcp/47529/p2p/16Uiu2HAmUbHswbvLsm1zeAFx6y7HDRVLNqzWvsfdP24WtzPsnR5F","/ip4/172.18.198.89/tcp/47530/ws/p2p/16Uiu2HAmUbHswbvLsm1zeAFx6y7HDRVLNqzWvsfdP24WtzPsnR5F"],"enrUri":"enr:-L24QGLQ_5qXqcDJqDndOXpg0tAwFkExcQ8iw8Aq5wBwvZb7QIZBohlDyEsjjMR432Ur_J0dKT5dPo0Lp1QQbjPw6vUCgmlkgnY0gmlwhKwSxlmKbXVsdGlhZGRyc5YACASsEsZZBrmpAAoErBLGWQa5qt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mh8s0zbaFUls_S8cveYSAR7sGUn2fZRAB09U_-K2P6DdGNwgrmpg3VkcIK5q4V3YWt1MgA"}'
2026-04-10 12:10:32.929 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:32.929 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:33.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47528/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-10 12:10:33.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:33.990 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:33.990 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node13_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:33.990 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:34.090 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:34.091 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:34.092 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:34.092 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.169
2026-04-10 12:10:34.093 DEBUG [src.node.docker_mananger] Generated ports ['23064', '23065', '23066', '23067', '23068']
2026-04-10 12:10:34.093 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:34.093 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:34.093 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:34.093 DEBUG [src.node.docker_mananger] docker run -i -t -p 23064:23064 -p 23065:23065 -p 23066:23066 -p 23067:23067 -p 23068:23068 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=23066 --rest-port=23064 --tcp-port=23065 --discv5-udp-port=23067 --rest-address=0.0.0.0 --nat=extip:172.18.153.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdd48d7e1beed63fadefce497ee4ccedeaaf83c4f37b3b33ace4e6fbfac9b5f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23068 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QGLQ_5qXqcDJqDndOXpg0tAwFkExcQ8iw8Aq5wBwvZb7QIZBohlDyEsjjMR432Ur_J0dKT5dPo0Lp1QQbjPw6vUCgmlkgnY0gmlwhKwSxlmKbXVsdGlhZGRyc5YACASsEsZZBrmpAAoErBLGWQa5qt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mh8s0zbaFUls_S8cveYSAR7sGUn2fZRAB09U_-K2P6DdGNwgrmpg3VkcIK5q4V3YWt1MgA --store=false
2026-04-10 12:10:34.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.169 waku 2d3ffbb7ffcabd57ebd262d083e50ee4007b577161be8baeb542d92c4dd35749
2026-04-10 12:10:34.339 DEBUG [src.node.docker_mananger] Container started with ID 2d3ffbb7ffca. Setting up logs at ./log/docker/node13_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:34.340 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23064
2026-04-10 12:10:34.340 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:35.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23064/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:35.343 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-10 12:10:35.343 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:35.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:35.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.169/tcp/23065/p2p/16Uiu2HAky5SLRwqYNEJ1WbY4tYi5fG31m7Kr74RrAqD9jdVMdRFC","/ip4/172.18.153.169/tcp/23066/ws/p2p/16Uiu2HAky5SLRwqYNEJ1WbY4tYi5fG31m7Kr74RrAqD9jdVMdRFC"],"enrUri":"enr:-L24QMb5R0Wl69-1hEpayuH77DfZePM4lMbH0KABlsmYKJf0Epl3yedS78DtsC1aIy5_4oTMNeGy0Fi8VUfvnAIux1wCgmlkgnY0gmlwhKwSmamKbXVsdGlhZGRyc5YACASsEpmpBloZAAoErBKZqQZaGt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNj-0OShTWmj6Vncza0_bIVAC5ieFWx3gSspfGdnS4PeDdGNwgloZg3VkcIJaG4V3YWt1MgA"}'
2026-04-10 12:10:35.346 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:35.346 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:36.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23064/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-10 12:10:36.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:36.405 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:36.405 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node14_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:36.405 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:36.505 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:36.505 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:36.507 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:36.507 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.129
2026-04-10 12:10:36.507 DEBUG [src.node.docker_mananger] Generated ports ['18098', '18099', '18100', '18101', '18102']
2026-04-10 12:10:36.508 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:36.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:36.508 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:36.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 18098:18098 -p 18099:18099 -p 18100:18100 -p 18101:18101 -p 18102:18102 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=18100 --rest-port=18098 --tcp-port=18099 --discv5-udp-port=18101 --rest-address=0.0.0.0 --nat=extip:172.18.158.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=36a225d8c8c6ebdebf005ade2fddbc6fe7fdb1c3b1f1e2b3de30e3eacaebce01 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18102 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QMb5R0Wl69-1hEpayuH77DfZePM4lMbH0KABlsmYKJf0Epl3yedS78DtsC1aIy5_4oTMNeGy0Fi8VUfvnAIux1wCgmlkgnY0gmlwhKwSmamKbXVsdGlhZGRyc5YACASsEpmpBloZAAoErBKZqQZaGt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNj-0OShTWmj6Vncza0_bIVAC5ieFWx3gSspfGdnS4PeDdGNwgloZg3VkcIJaG4V3YWt1MgA --store=false
2026-04-10 12:10:36.730 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.129 waku a5ea2501836f38c6ea7412df6c9ab4e0e4b59ceabd17f413d1f0d12af07931ee
2026-04-10 12:10:36.762 DEBUG [src.node.docker_mananger] Container started with ID a5ea2501836f. Setting up logs at ./log/docker/node14_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:36.762 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18098
2026-04-10 12:10:36.762 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:37.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18098/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:37.766 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-10 12:10:37.766 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:37.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:37.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.129/tcp/18099/p2p/16Uiu2HAmAwVEZREv5fXQssJsdr4mR7QVKRomvfwMYE3rfiK74cb3","/ip4/172.18.158.129/tcp/18100/ws/p2p/16Uiu2HAmAwVEZREv5fXQssJsdr4mR7QVKRomvfwMYE3rfiK74cb3"],"enrUri":"enr:-L24QN1H8XbUUp7KwBTTL5qNovMpYZok5QdWDEXeR79kIhLnUpQ74xauE__09E0wPUOFeHwbMhggT69RUKTqe4x2OFcCgmlkgnY0gmlwhKwSnoGKbXVsdGlhZGRyc5YACASsEp6BBkazAAoErBKegQZGtN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5oKUCxGVA3UwKsPbdpANhwdPOIwRwIcLxk6t993P9fqDdGNwgkazg3VkcIJGtYV3YWt1MgA"}'
2026-04-10 12:10:37.769 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:37.769 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:38.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/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-10 12:10:38.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:38.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:38.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node15_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:38.827 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:38.927 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:38.928 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:38.929 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:38.929 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.59
2026-04-10 12:10:38.930 DEBUG [src.node.docker_mananger] Generated ports ['45074', '45075', '45076', '45077', '45078']
2026-04-10 12:10:38.930 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:38.930 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:38.930 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:38.930 DEBUG [src.node.docker_mananger] docker run -i -t -p 45074:45074 -p 45075:45075 -p 45076:45076 -p 45077:45077 -p 45078:45078 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=45076 --rest-port=45074 --tcp-port=45075 --discv5-udp-port=45077 --rest-address=0.0.0.0 --nat=extip:172.18.54.59 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=035cbafff3364ea4c7f64b9fedd40213abbadbbc014eb930daf0ee274ef5cfdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45078 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QN1H8XbUUp7KwBTTL5qNovMpYZok5QdWDEXeR79kIhLnUpQ74xauE__09E0wPUOFeHwbMhggT69RUKTqe4x2OFcCgmlkgnY0gmlwhKwSnoGKbXVsdGlhZGRyc5YACASsEp6BBkazAAoErBKegQZGtN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC5oKUCxGVA3UwKsPbdpANhwdPOIwRwIcLxk6t993P9fqDdGNwgkazg3VkcIJGtYV3YWt1MgA --store=false
2026-04-10 12:10:39.139 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.59 waku f5cb660701eb25d6d3f3a970ed659d85b6b849fbd2fe65a4835fff77a34308bc
2026-04-10 12:10:39.178 DEBUG [src.node.docker_mananger] Container started with ID f5cb660701eb. Setting up logs at ./log/docker/node15_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:39.178 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45074
2026-04-10 12:10:39.178 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:40.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45074/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:40.183 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-10 12:10:40.183 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:40.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:40.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.59/tcp/45075/p2p/16Uiu2HAkuRiZ6ZWGkKtXmoXuD2Dv4Q9sMAJ5qH9TXKB6PfHDd3vc","/ip4/172.18.54.59/tcp/45076/ws/p2p/16Uiu2HAkuRiZ6ZWGkKtXmoXuD2Dv4Q9sMAJ5qH9TXKB6PfHDd3vc"],"enrUri":"enr:-L24QOf5yfm_qzYibrd15hsFKWT6VRTzeOxUbADnzoXfs4_aeEmFe23FbIu5Odz8wRmfJMQBH6KsXvhYXS9aJcuLnmICgmlkgnY0gmlwhKwSNjuKbXVsdGlhZGRyc5YACASsEjY7BrATAAoErBI2OwawFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAALpIEfUtAtwgGHKNY99785Uwe7J6mwJUVqLpl9v4E2DdGNwgrATg3VkcIKwFYV3YWt1MgA"}'
2026-04-10 12:10:40.186 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:40.186 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:41.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45074/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-10 12:10:41.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:41.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:41.248 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node16_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:41.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:41.349 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:41.349 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:41.351 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:41.351 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.139
2026-04-10 12:10:41.351 DEBUG [src.node.docker_mananger] Generated ports ['28161', '28162', '28163', '28164', '28165']
2026-04-10 12:10:41.352 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:41.352 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:41.352 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:41.352 DEBUG [src.node.docker_mananger] docker run -i -t -p 28161:28161 -p 28162:28162 -p 28163:28163 -p 28164:28164 -p 28165:28165 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=28163 --rest-port=28161 --tcp-port=28162 --discv5-udp-port=28164 --rest-address=0.0.0.0 --nat=extip:172.18.110.139 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c6fb7f2ecfe0b3788bf1eb1fce5eeff122dd24880d2f7ece26aef5ce2c7fe99d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28165 --metrics-logging=true --relay=false --filternode=/ip4/172.18.85.241/tcp/3289/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw --discv5-bootstrap-node=enr:-L24QOf5yfm_qzYibrd15hsFKWT6VRTzeOxUbADnzoXfs4_aeEmFe23FbIu5Odz8wRmfJMQBH6KsXvhYXS9aJcuLnmICgmlkgnY0gmlwhKwSNjuKbXVsdGlhZGRyc5YACASsEjY7BrATAAoErBI2OwawFN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECAALpIEfUtAtwgGHKNY99785Uwe7J6mwJUVqLpl9v4E2DdGNwgrATg3VkcIKwFYV3YWt1MgA --store=false
2026-04-10 12:10:41.576 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.139 waku ebe252d2661336454c36f5fb171ce9ec1d2ed67770dc2d1b58db7c584902a640
2026-04-10 12:10:41.608 DEBUG [src.node.docker_mananger] Container started with ID ebe252d26613. Setting up logs at ./log/docker/node16_2026-04-10_12-10-04__acf78640-af48-482e-9dce-aaf53aea50a5__wakuorg_nwaku:latest.log
2026-04-10 12:10:41.608 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28161
2026-04-10 12:10:41.609 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:42.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28161/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:42.613 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-10 12:10:42.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:42.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28161/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:42.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.139/tcp/28162/p2p/16Uiu2HAmC1byTnQa4V9cDGehbS81MqsXpiX5xfTzzAGbv6Z9NYeF","/ip4/172.18.110.139/tcp/28163/ws/p2p/16Uiu2HAmC1byTnQa4V9cDGehbS81MqsXpiX5xfTzzAGbv6Z9NYeF"],"enrUri":"enr:-L24QGIzAZ20sJYCMGP7SWof1EXdIPmSdpQSKmzlvP6CvPQIGkPwaDMkQRzRnGB_D9tBwpXRyySTEm_olvf1C9dr-E0CgmlkgnY0gmlwhKwSbouKbXVsdGlhZGRyc5YACASsEm6LBm4CAAoErBJuiwZuA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9mw1hT5WA09BL_6bPzWIbqCR68IRTMjVKTeXdL9jUVSDdGNwgm4Cg3VkcIJuBIV3YWt1MgA"}'
2026-04-10 12:10:42.616 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:42.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:43.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28161/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-10 12:10:43.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:10:43.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3268/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:43.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.85.241/tcp/52834/p2p/16Uiu2HAm9u5oyMBToscAECRz31N2iqHAs3i9KCza85DdC9YtpiLw","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-10 12:10:43.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3288/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:43.672 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-10 12:10:43.672 DEBUG [src.libs.common] Sleeping for 100 seconds
2026-04-10 12:12:23.673 DEBUG [tests.e2e.test_e2e] Node1 publish message
2026-04-10 12:12:23.673 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:23.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3268/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-10 12:12:23.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:23.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:23.880 DEBUG [src.libs.common] Sleeping for 4 seconds
2026-04-10 12:12:27.880 DEBUG [tests.e2e.test_e2e] 15 Node requests the published message of subscribed filter topic
2026-04-10 12:12:27.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30399/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.883 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.883 DEBUG [tests.e2e.test_e2e] Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16758/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.886 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.886 DEBUG [tests.e2e.test_e2e] Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10095/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.889 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.889 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51288/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.892 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.892 DEBUG [tests.e2e.test_e2e] Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62577/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.895 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.896 DEBUG [tests.e2e.test_e2e] Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37701/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.898 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.899 DEBUG [tests.e2e.test_e2e] Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43857/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.901 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.901 DEBUG [tests.e2e.test_e2e] Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15928/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.904 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.904 DEBUG [tests.e2e.test_e2e] Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47094/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.907 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.907 DEBUG [tests.e2e.test_e2e] Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22443/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.910 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.910 DEBUG [tests.e2e.test_e2e] Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47528/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.913 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.913 DEBUG [tests.e2e.test_e2e] Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23064/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.916 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.916 DEBUG [tests.e2e.test_e2e] Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18098/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.919 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.919 DEBUG [tests.e2e.test_e2e] Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45074/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.922 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.922 DEBUG [tests.e2e.test_e2e] Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28161/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:27.926 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":1775823143673417967,"ephemeral":false}]'
2026-04-10 12:12:27.928 DEBUG [tests.e2e.test_e2e] Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1775823143673417967, 'ephemeral': False}]
2026-04-10 12:12:27.933 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:27.934 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:27.934 DEBUG [src.node.waku_node] Stopping container with id e58f3e81e4f7
2026-04-10 12:12:28.489 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:28.490 DEBUG [src.node.waku_node] Stopping container with id beb6293880c3
2026-04-10 12:12:29.071 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:29.071 DEBUG [src.node.waku_node] Stopping container with id 337211a4f328
2026-04-10 12:12:29.525 ERROR [src.node.docker_mananger] Max retries reached for container e58f3e81e4f7. Exiting log stream.
2026-04-10 12:12:29.601 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:29.601 DEBUG [src.node.waku_node] Stopping container with id c68738008b39
2026-04-10 12:12:29.887 ERROR [src.node.docker_mananger] Max retries reached for container beb6293880c3. Exiting log stream.
2026-04-10 12:12:30.162 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:30.165 DEBUG [src.node.waku_node] Stopping container with id e60ddbce79f5
2026-04-10 12:12:30.531 ERROR [src.node.docker_mananger] Max retries reached for container 337211a4f328. Exiting log stream.
2026-04-10 12:12:30.665 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:30.666 DEBUG [src.node.waku_node] Stopping container with id cd2ecab11e02
2026-04-10 12:12:30.979 ERROR [src.node.docker_mananger] Max retries reached for container c68738008b39. Exiting log stream.
2026-04-10 12:12:31.200 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:31.200 DEBUG [src.node.waku_node] Stopping container with id c2de0dacacf9
2026-04-10 12:12:31.478 ERROR [src.node.docker_mananger] Max retries reached for container e60ddbce79f5. Exiting log stream.
2026-04-10 12:12:31.677 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:31.679 DEBUG [src.node.waku_node] Stopping container with id ce53d1aadadb
2026-04-10 12:12:32.017 ERROR [src.node.docker_mananger] Max retries reached for container cd2ecab11e02. Exiting log stream.
2026-04-10 12:12:32.586 ERROR [src.node.docker_mananger] Max retries reached for container c2de0dacacf9. Exiting log stream.
2026-04-10 12:12:42.211 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:42.218 DEBUG [src.node.waku_node] Stopping container with id 4c225b061baa
2026-04-10 12:12:43.104 ERROR [src.node.docker_mananger] Max retries reached for container ce53d1aadadb. Exiting log stream.
2026-04-10 12:12:52.705 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:52.708 DEBUG [src.node.waku_node] Stopping container with id 25f3ded1ad68
2026-04-10 12:12:53.204 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:53.204 DEBUG [src.node.waku_node] Stopping container with id 6f922a06ccc7
2026-04-10 12:12:53.616 ERROR [src.node.docker_mananger] Max retries reached for container 4c225b061baa. Exiting log stream.
2026-04-10 12:12:53.660 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:53.661 DEBUG [src.node.waku_node] Stopping container with id 4d0b62728873
2026-04-10 12:12:54.019 ERROR [src.node.docker_mananger] Max retries reached for container 25f3ded1ad68. Exiting log stream.
2026-04-10 12:12:54.556 ERROR [src.node.docker_mananger] Max retries reached for container 6f922a06ccc7. Exiting log stream.
2026-04-10 12:13:04.131 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:04.131 DEBUG [src.node.waku_node] Stopping container with id 25f27f45f0a9
2026-04-10 12:13:04.589 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:04.589 DEBUG [src.node.waku_node] Stopping container with id 2d3ffbb7ffca
2026-04-10 12:13:04.945 ERROR [src.node.docker_mananger] Max retries reached for container 4d0b62728873. Exiting log stream.
2026-04-10 12:13:05.063 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:05.063 DEBUG [src.node.waku_node] Stopping container with id a5ea2501836f
2026-04-10 12:13:05.404 ERROR [src.node.docker_mananger] Max retries reached for container 25f27f45f0a9. Exiting log stream.
2026-04-10 12:13:05.953 ERROR [src.node.docker_mananger] Max retries reached for container 2d3ffbb7ffca. Exiting log stream.
2026-04-10 12:13:15.540 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:15.542 DEBUG [src.node.waku_node] Stopping container with id f5cb660701eb
2026-04-10 12:13:15.965 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:15.965 DEBUG [src.node.waku_node] Stopping container with id ebe252d26613
2026-04-10 12:13:16.356 ERROR [src.node.docker_mananger] Max retries reached for container a5ea2501836f. Exiting log stream.
2026-04-10 12:13:16.393 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:16.395 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:16.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:16.859 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.232 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.263 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.292 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.372 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.421 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.474 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.554 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.579 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.603 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.649 ERROR [src.node.docker_mananger] Max retries reached for container f5cb660701eb. Exiting log stream.
2026-04-10 12:13:17.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.673 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.717 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:17.738 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_while_peer_is_paused with id: 2026-04-10_12-12-54__153e0509-197d-4e19-9f76-eb9c5cb8b333
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-54__153e0509-197d-4e19-9f76-eb9c5cb8b333__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.144.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50997', '50998', '50999', '51000', '51001']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50997:50997 -p 50998:50998 -p 50999:50999 -p 51000:51000 -p 51001:51001 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=50999 --rest-port=50997 --tcp-port=50998 --discv5-udp-port=51000 --rest-address=0.0.0.0 --nat=extip:172.18.144.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2b98a7dcaaf7e4f36984f39c3febba58fc257ceea9cd4d8a6a0d3c7f85f3ed52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51001 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.31 waku 69dbecd7bbf7b7c9e9ff66a02d5e59b01c8eb7debea0e8472b338eb0df8111e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69dbecd7bbf7. Setting up logs at ./log/docker/node1_2026-04-10_12-12-54__153e0509-197d-4e19-9f76-eb9c5cb8b333__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 50997
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 faec38053929. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 697a92b23351. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50997/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50997/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.144.31/tcp/50998/p2p/16Uiu2HAmDrcQF3FsNaWR8z3s9czaG8uB7CjAAbHxLYxmBKXCzxmg","/ip4/172.18.144.31/tcp/50999/ws/p2p/16Uiu2HAmDrcQF3FsNaWR8z3s9czaG8uB7CjAAbHxLYxmBKXCzxmg"],"enrUri":"enr:-L24QMxMM0WrCmBGnvWjApWZd9GoiYtJS2HscfiWsZ8icJunexbMvQ0LudIgk9Gmzz4_nO7SGxHMIamyZvT5yMm8PsECgmlkgnY0gmlwhKwSkB-KbXVsdGlhZGRyc5YACASsEpAfBsc2AAoErBKQHwbHN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEdXWtqCUOQQcp3SXXrkn1HH6fISxSX6uf69fafoSx7ODdGNwgsc2g3VkcILHOIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-54__153e0509-197d-4e19-9f76-eb9c5cb8b333__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.195.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58226', '58227', '58228', '58229', '58230']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58226:58226 -p 58227:58227 -p 58228:58228 -p 58229:58229 -p 58230:58230 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=58228 --rest-port=58226 --tcp-port=58227 --discv5-udp-port=58229 --rest-address=0.0.0.0 --nat=extip:172.18.195.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bd72fe57c5669168cad117b6b5ac3c23cc2ffa9fa308ac083f8b34ded40af1bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58230 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMxMM0WrCmBGnvWjApWZd9GoiYtJS2HscfiWsZ8icJunexbMvQ0LudIgk9Gmzz4_nO7SGxHMIamyZvT5yMm8PsECgmlkgnY0gmlwhKwSkB-KbXVsdGlhZGRyc5YACASsEpAfBsc2AAoErBKQHwbHN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEdXWtqCUOQQcp3SXXrkn1HH6fISxSX6uf69fafoSx7ODdGNwgsc2g3VkcILHOIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.37 waku cf97b103b04aaf68c76c6998cc38fb98189e981f9e84076b7abc601564e0c05e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf97b103b04a. Setting up logs at ./log/docker/node2_2026-04-10_12-12-54__153e0509-197d-4e19-9f76-eb9c5cb8b333__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 58226
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:58226/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58226/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.195.37/tcp/58227/p2p/16Uiu2HAm5XxvvK57HyzkJ7oKA587cNYYJnkGtYHbVzUnLcdGoPJY","/ip4/172.18.195.37/tcp/58228/ws/p2p/16Uiu2HAm5XxvvK57HyzkJ7oKA587cNYYJnkGtYHbVzUnLcdGoPJY"],"enrUri":"enr:-L24QDiFjceKxY8ZV6-ixNkKPo1GGycaVS3q6qm-cFrLME08TCuU3HEsGWJPNiwC1h1OuzQOkZoty2hNCMMLwu27L2sCgmlkgnY0gmlwhKwSwyWKbXVsdGlhZGRyc5YACASsEsMlBuNzAAoErBLDJQbjdN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECljGFIqbWWc2K_pa3NzVKv3Y7cALpcvGYa68yIvfLF_GDdGNwguNzg3VkcILjdYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.31/tcp/50998/p2p/16Uiu2HAmDrcQF3FsNaWR8z3s9czaG8uB7CjAAbHxLYxmBKXCzxmg"]'
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:50997/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:58226/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:50997/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:50997/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":1775823176485415936,"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:58226/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":1775823176485415936,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  src.node.waku_node:waku_node.py:340 Pausing container with id cf97b103b04a
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50997/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.node.waku_node:waku_node.py:345 Unpause container with id cf97b103b04a
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58226/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":1775823176618622403,"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:304 Stopping container with id 69dbecd7bbf7
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id cf97b103b04a
DEBUG  src.node.waku_node:waku_node.py:311 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,258 @@
2026-04-10 12:11:07.267 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:07.267 DEBUG [tests.conftest] Running test: test_admin_relay_peers_contains_all_relay_peers with id: 2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b
2026-04-10 12:11:07.267 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:07.267 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:11:07.268 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-10 12:11:07.274 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:07.275 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.281 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:07.281 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.287 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:07.287 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.293 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:07.293 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.293 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:07.294 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:11:07.294 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:07.294 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:07.296 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:07.296 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.147
2026-04-10 12:11:07.296 DEBUG [src.node.docker_mananger] Generated ports ['15947', '15948', '15949', '15950', '15951']
2026-04-10 12:11:07.296 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:07.297 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:07.297 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:07.297 DEBUG [src.node.docker_mananger] docker run -i -t -p 15947:15947 -p 15948:15948 -p 15949:15949 -p 15950:15950 -p 15951:15951 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=15949 --rest-port=15947 --tcp-port=15948 --discv5-udp-port=15950 --rest-address=0.0.0.0 --nat=extip:172.18.140.147 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=eb745ba015fbef5f2aef157eb4b15d178cdad758dffa16f7fcc4ea2c30b1583c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15951 --metrics-logging=true --relay=true
2026-04-10 12:11:07.498 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.147 waku 50a82a4329b12acd304d4b9d204237277458378a57ba35470bfddb1262bb9008
2026-04-10 12:11:07.537 DEBUG [src.node.docker_mananger] Container started with ID 50a82a4329b1. Setting up logs at ./log/docker/node1_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.537 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15947
2026-04-10 12:11:07.538 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:07.572 ERROR [src.node.docker_mananger] Max retries reached for container 8df9c48df9d5. Exiting log stream.
2026-04-10 12:11:08.072 ERROR [src.node.docker_mananger] Max retries reached for container a923d35eda34. Exiting log stream.
2026-04-10 12:11:08.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:08.541 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-10 12:11:08.541 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:08.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:08.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.147/tcp/15948/p2p/16Uiu2HAmJWMDeouG8As8U5zL5tfopHuLxoUJEYBqc4z11pvVY6Pc","/ip4/172.18.140.147/tcp/15949/ws/p2p/16Uiu2HAmJWMDeouG8As8U5zL5tfopHuLxoUJEYBqc4z11pvVY6Pc"],"enrUri":"enr:-L24QFVHgra0E6tEDaVotJh_ZNRzX9_15N2Evb-UH-e9C4VVBUm-msdCnXjwK8C4oqr9NY2Y9zW3FOQa23OqZtMe5jkCgmlkgnY0gmlwhKwSjJOKbXVsdGlhZGRyc5YACASsEoyTBj5MAAoErBKMkwY-Td0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVu99e4VWaSwIVuOT_y595eh6vwvN7_Kj_IDmznorrUuDdGNwgj5Mg3VkcII-ToV3YWt1MgE"}'
2026-04-10 12:11:08.544 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:08.544 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:08.544 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:08.546 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:08.546 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.20
2026-04-10 12:11:08.546 DEBUG [src.node.docker_mananger] Generated ports ['31928', '31929', '31930', '31931', '31932']
2026-04-10 12:11:08.546 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:08.546 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:08.546 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:08.546 DEBUG [src.node.docker_mananger] docker run -i -t -p 31928:31928 -p 31929:31929 -p 31930:31930 -p 31931:31931 -p 31932:31932 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=31930 --rest-port=31928 --tcp-port=31929 --discv5-udp-port=31931 --rest-address=0.0.0.0 --nat=extip:172.18.242.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c48eae86ceb6d2ecc9bf4a19448e325a1fadf5f8bd7d38a9bc51948571bbaa22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31932 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFVHgra0E6tEDaVotJh_ZNRzX9_15N2Evb-UH-e9C4VVBUm-msdCnXjwK8C4oqr9NY2Y9zW3FOQa23OqZtMe5jkCgmlkgnY0gmlwhKwSjJOKbXVsdGlhZGRyc5YACASsEoyTBj5MAAoErBKMkwY-Td0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVu99e4VWaSwIVuOT_y595eh6vwvN7_Kj_IDmznorrUuDdGNwgj5Mg3VkcII-ToV3YWt1MgE
2026-04-10 12:11:08.741 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.20 waku 64bdac9f5f5c59bc6417f4f8c97ecb300f33e0fd88dfcb6c80e2d89f3af33b2f
2026-04-10 12:11:08.773 DEBUG [src.node.docker_mananger] Container started with ID 64bdac9f5f5c. Setting up logs at ./log/docker/node2_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:08.773 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31928
2026-04-10 12:11:08.773 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:09.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31928/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:09.792 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-10 12:11:09.797 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:09.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31928/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:09.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.20/tcp/31929/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","/ip4/172.18.242.20/tcp/31930/ws/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk"],"enrUri":"enr:-L24QPJfkWpbTnz028AfbOfTyZ236Rq4raueqCMJj8sr6dGFTvdHDxS1FUlSjZJzRTCuD7aZcKrsCN_yiINIEJKkFWkCgmlkgnY0gmlwhKwS8hSKbXVsdGlhZGRyc5YACASsEvIUBny5AAoErBLyFAZ8ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTq1UhS3ZBUQ66fF9Txh_Jz6bKAIt0cOFFzLpw5EdV-2DdGNwgny5g3VkcIJ8u4V3YWt1MgE"}'
2026-04-10 12:11:09.801 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:09.809 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:09.809 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:09.815 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:09.816 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:09.816 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:09.816 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:09.817 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:09.817 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.124
2026-04-10 12:11:09.818 DEBUG [src.node.docker_mananger] Generated ports ['31721', '31722', '31723', '31724', '31725']
2026-04-10 12:11:09.818 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:09.818 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:09.818 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:09.818 DEBUG [src.node.docker_mananger] docker run -i -t -p 31721:31721 -p 31722:31722 -p 31723:31723 -p 31724:31724 -p 31725:31725 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=31723 --rest-port=31721 --tcp-port=31722 --discv5-udp-port=31724 --rest-address=0.0.0.0 --nat=extip:172.18.243.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebe33f668b1e32a1cae1ed8f8e36413b8b34ffe5c49cb34a3abc1fbacbb5bbeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31725 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFVHgra0E6tEDaVotJh_ZNRzX9_15N2Evb-UH-e9C4VVBUm-msdCnXjwK8C4oqr9NY2Y9zW3FOQa23OqZtMe5jkCgmlkgnY0gmlwhKwSjJOKbXVsdGlhZGRyc5YACASsEoyTBj5MAAoErBKMkwY-Td0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVu99e4VWaSwIVuOT_y595eh6vwvN7_Kj_IDmznorrUuDdGNwgj5Mg3VkcII-ToV3YWt1MgE
2026-04-10 12:11:10.028 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.124 waku 0a1ff28df3c0f42e582fbbea86d6999bc8c59efc103014b6394054a562de8706
2026-04-10 12:11:10.062 DEBUG [src.node.docker_mananger] Container started with ID 0a1ff28df3c0. Setting up logs at ./log/docker/node3_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:10.062 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31721
2026-04-10 12:11:10.063 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:11.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31721/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:11.066 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-10 12:11:11.066 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:11.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:11.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.124/tcp/31722/p2p/16Uiu2HAm66SkqcVJcQfNf9VCCSt27mLSkuHhWHLcrAMD25SccaPa","/ip4/172.18.243.124/tcp/31723/ws/p2p/16Uiu2HAm66SkqcVJcQfNf9VCCSt27mLSkuHhWHLcrAMD25SccaPa"],"enrUri":"enr:-L24QNDMX_KOiilDwmhkNWnilz0rKHclz7-iGnRVkZvRz1fIX0EnOY3paBsq6gy2STbq9Cl3m9J-8AHvI_khjOBjbYgCgmlkgnY0gmlwhKwS83yKbXVsdGlhZGRyc5YACASsEvN8BnvqAAoErBLzfAZ7690DgnJzhQDGAQAAiXNlY3AyNTZrMaECnoORsgeoo_TU9YLVas5bt_huSjj9zFDxPpTLDtZ2I4mDdGNwgnvqg3VkcIJ77IV3YWt1MgA"}'
2026-04-10 12:11:11.069 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:11.069 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:11.069 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:11.070 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:11.071 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.39
2026-04-10 12:11:11.071 DEBUG [src.node.docker_mananger] Generated ports ['40454', '40455', '40456', '40457', '40458']
2026-04-10 12:11:11.071 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:11.071 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:11.071 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:11.071 DEBUG [src.node.docker_mananger] docker run -i -t -p 40454:40454 -p 40455:40455 -p 40456:40456 -p 40457:40457 -p 40458:40458 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=40456 --rest-port=40454 --tcp-port=40455 --discv5-udp-port=40457 --rest-address=0.0.0.0 --nat=extip:172.18.12.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bd4d58dc43fc8d99f2c8dffd5638aae1dee6707fb6f2c74cce5f7656b7bf3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40458 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFVHgra0E6tEDaVotJh_ZNRzX9_15N2Evb-UH-e9C4VVBUm-msdCnXjwK8C4oqr9NY2Y9zW3FOQa23OqZtMe5jkCgmlkgnY0gmlwhKwSjJOKbXVsdGlhZGRyc5YACASsEoyTBj5MAAoErBKMkwY-Td0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVu99e4VWaSwIVuOT_y595eh6vwvN7_Kj_IDmznorrUuDdGNwgj5Mg3VkcII-ToV3YWt1MgE
2026-04-10 12:11:11.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.39 waku 9aded2863743c843fd224c576480a8e4545c66ece412a61479e8fa56e2b39444
2026-04-10 12:11:11.306 DEBUG [src.node.docker_mananger] Container started with ID 9aded2863743. Setting up logs at ./log/docker/node4_2026-04-10_12-11-07__75400129-be17-49d8-9bd9-e6b79887460b__wakuorg_nwaku:latest.log
2026-04-10 12:11:11.306 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40454
2026-04-10 12:11:11.306 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:12.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40454/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:12.326 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-10 12:11:12.326 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:12.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:12.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.39/tcp/40455/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","/ip4/172.18.12.39/tcp/40456/ws/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd"],"enrUri":"enr:-L24QK4oxiS7eNfc-g-drn-Ld3Nj3Ze93Ti8tSDVquniWnTTWL7fGSJEW7Gj3kSO9UyV8Eof0l6sQ40pFdu24AS9yKICgmlkgnY0gmlwhKwSDCeKbXVsdGlhZGRyc5YACASsEgwnBp4HAAoErBIMJwaeCN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED066PC65Xid86JkRcLAYaiAd69co9JOFAIBrRle0TBSqDdGNwgp4Hg3VkcIKeCYV3YWt1MgE"}'
2026-04-10 12:11:12.330 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:12.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15947/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:12.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:12.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31928/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:12.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:12.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40454/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:12.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:12.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15947/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.20/tcp/31929/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk"]'
2026-04-10 12:11:12.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:12.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31928/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.147/tcp/15948/p2p/16Uiu2HAmJWMDeouG8As8U5zL5tfopHuLxoUJEYBqc4z11pvVY6Pc"]'
2026-04-10 12:11:12.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:12.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15947/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.39/tcp/40455/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd"]'
2026-04-10 12:11:12.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:12.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40454/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.147/tcp/15948/p2p/16Uiu2HAmJWMDeouG8As8U5zL5tfopHuLxoUJEYBqc4z11pvVY6Pc"]'
2026-04-10 12:11:12.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:12.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:12.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:12.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31928/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:12.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.147/tcp/15948/p2p/16Uiu2HAmJWMDeouG8As8U5zL5tfopHuLxoUJEYBqc4z11pvVY6Pc","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-10 12:11:12.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40454/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:12.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.147/tcp/15948/p2p/16Uiu2HAmJWMDeouG8As8U5zL5tfopHuLxoUJEYBqc4z11pvVY6Pc","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-10 12:11:12.365 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:14.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:14.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:14.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:14.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:15.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:15.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:15.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:15.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:16.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:16.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:16.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:16.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:17.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:17.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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-10 12:11:17.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:17.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]}]'
2026-04-10 12:11:18.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:18.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]}]'
2026-04-10 12:11:18.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:18.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]}]'
2026-04-10 12:11:19.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:19.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.0},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.0}]}]'
2026-04-10 12:11:19.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:19.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:20.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:20.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:20.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:20.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:21.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:21.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:21.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:21.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:22.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:22.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:22.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:22.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:23.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:23.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:23.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:23.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:24.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:24.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:24.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:24.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:25.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:25.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:25.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:25.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:26.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:26.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:26.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:26.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:27.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:27.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:27.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:27.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:28.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:28.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:28.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:28.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:29.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:29.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:29.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:29.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:30.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:30.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:30.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:31.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:31.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:31.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.16891628322},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.14355574284}]}]'
2026-04-10 12:11:32.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:32.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:32.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:32.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:33.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:33.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:33.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:33.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:34.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:34.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:34.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:34.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:35.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:35.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:35.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:35.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:36.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:36.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:36.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:36.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:37.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:37.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:38.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:38.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:38.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:38.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:39.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:39.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:39.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:39.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:40.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:40.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:40.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:40.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:41.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:41.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:41.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:41.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:42.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:42.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:42.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:42.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:43.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:43.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:43.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:43.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:44.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:44.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:44.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15947/admin/v1/peers/relay" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:44.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk","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","score":0.2},{"multiaddr":"/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd","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","score":0.2}]}]'
2026-04-10 12:11:44.610 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/relay [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk', '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', 'score': 0.2}, {'multiaddr': '/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd', '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', 'score': 0.2}]}, {'shard': 1, 'peers': [{'multiaddr': '/ip4/172.18.242.20/tcp/42206/p2p/16Uiu2HAmHx7SmeWjV3h5566MZptKVCv9ijhzwR92PaGwUYSoxJYk', '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', 'score': 0.2}, {'multiaddr': '/ip4/172.18.12.39/tcp/50986/p2p/16Uiu2HAmSuJkmpPSXrQEHX3FhhnHEWsyL3rDyZtMHWncnVgTKHxd', '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', 'score': 0.2}]}]
2026-04-10 12:11:44.612 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:44.613 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:44.613 DEBUG [src.node.waku_node] Stopping container with id 50a82a4329b1
2026-04-10 12:11:45.145 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:45.145 DEBUG [src.node.waku_node] Stopping container with id 64bdac9f5f5c
2026-04-10 12:11:45.673 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:45.673 DEBUG [src.node.waku_node] Stopping container with id 0a1ff28df3c0
2026-04-10 12:11:45.964 ERROR [src.node.docker_mananger] Max retries reached for container 50a82a4329b1. Exiting log stream.
2026-04-10 12:11:46.212 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:46.213 DEBUG [src.node.waku_node] Stopping container with id 9aded2863743
2026-04-10 12:11:46.572 ERROR [src.node.docker_mananger] Max retries reached for container 64bdac9f5f5c. Exiting log stream.
2026-04-10 12:11:46.677 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:46.678 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:46.705 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:46.750 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:46.752 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:46.775 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,384 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_hashes with id: 2026-04-10_12-11-19__f4713f25-5db8-4e45-92d8-f27e75e8c8e0
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-11-19__f4713f25-5db8-4e45-92d8-f27e75e8c8e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59973', '59974', '59975', '59976', '59977']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59973:59973 -p 59974:59974 -p 59975:59975 -p 59976:59976 -p 59977:59977 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=59975 --rest-port=59973 --tcp-port=59974 --discv5-udp-port=59976 --rest-address=0.0.0.0 --nat=extip:172.18.188.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d2cbd9519f7635c23dcbfbd3afaed61e1d8f8ab7fecd3f4ba6dbec155b4e6b86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59977 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.155 waku 62aab5fb3542f23a9ee9f7bb9e91bc745baa03f6086180d19e9f16dc10072652
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 62aab5fb3542. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-11-19__f4713f25-5db8-4e45-92d8-f27e75e8c8e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 59973
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 bae52cb40849. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 638d2dbbf6fe. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/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.155/tcp/59974/p2p/16Uiu2HAmRMmiLoKpRN4t9DxmKQpcqT3ZxiiibmAtYQj1n8FayuEs","/ip4/172.18.188.155/tcp/59975/ws/p2p/16Uiu2HAmRMmiLoKpRN4t9DxmKQpcqT3ZxiiibmAtYQj1n8FayuEs"],"enrUri":"enr:-L24QGJGSccOYChE9k3TSHSYcEsxFdpV0QBDdStdURBMhFqaDB_KSeNG014CyH1-UvjfdhtXE_ym5MO8nZ3YTCR1QbICgmlkgnY0gmlwhKwSvJuKbXVsdGlhZGRyc5YACASsErybBupGAAoErBK8mwbqR90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvL7EfmV70lEiK9lqi4gytz88AbIgNM0PpQvzRAlhEUSDdGNwgupGg3VkcILqSIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-11-19__f4713f25-5db8-4e45-92d8-f27e75e8c8e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20601', '20602', '20603', '20604', '20605']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20601:20601 -p 20602:20602 -p 20603:20603 -p 20604:20604 -p 20605:20605 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=20603 --rest-port=20601 --tcp-port=20602 --discv5-udp-port=20604 --rest-address=0.0.0.0 --nat=extip:172.18.208.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dac1aaf397f299dbdaf04e05c737062ecbd6aef9dcd9f6f7a64e8b3edefbf8bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20605 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGJGSccOYChE9k3TSHSYcEsxFdpV0QBDdStdURBMhFqaDB_KSeNG014CyH1-UvjfdhtXE_ym5MO8nZ3YTCR1QbICgmlkgnY0gmlwhKwSvJuKbXVsdGlhZGRyc5YACASsErybBupGAAoErBK8mwbqR90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvL7EfmV70lEiK9lqi4gytz88AbIgNM0PpQvzRAlhEUSDdGNwgupGg3VkcILqSIV3YWt1MgM --storenode=/ip4/172.18.188.155/tcp/59974/p2p/16Uiu2HAmRMmiLoKpRN4t9DxmKQpcqT3ZxiiibmAtYQj1n8FayuEs --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.58 waku d3f2ce4b6fd04d0c53632633e98478440c0309182a351941d9fdbbb6cdd3e69d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3f2ce4b6fd0. Setting up logs at ./log/docker/store_node1_2026-04-10_12-11-19__f4713f25-5db8-4e45-92d8-f27e75e8c8e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 20601
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:20601/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/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.58/tcp/20602/p2p/16Uiu2HAkvZWdnqvhFHRJGpvxKQsiw7tj5gmruiyc6SufaUy4cNdu","/ip4/172.18.208.58/tcp/20603/ws/p2p/16Uiu2HAkvZWdnqvhFHRJGpvxKQsiw7tj5gmruiyc6SufaUy4cNdu"],"enrUri":"enr:-L24QJ4mOeqYh2FQRHIhNhyiXQ6YImsN6q5ZHVzMidhGbviZRf6Z4RlkouGvCwUbAC5EeEK1LTme7t8h5rURCji8Aj4CgmlkgnY0gmlwhKwS0DqKbXVsdGlhZGRyc5YACASsEtA6BlB6AAoErBLQOgZQe90DgnJzhQDGAQAAiXNlY3AyNTZrMaECEN3EYjy9BD5tI-WXjMiNBC87Upi_umwRVTCmkHD3_ziDdGNwglB6g3VkcIJQfIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20601/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.155/tcp/59974/p2p/16Uiu2HAmRMmiLoKpRN4t9DxmKQpcqT3ZxiiibmAtYQj1n8FayuEs"]'
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:59973/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:20601/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/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:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x17e1b1d98ec1ac10ff2d83861372b99f63f18f70aa7845f651df2a410c4846d2&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":"0x17e1b1d98ec1ac10ff2d83861372b99f63f18f70aa7845f651df2a410c4846d2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xfe4504dbb61c4371f37c22f16066b860db51a001f93015f51f6fd09e631c76d2&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":"0xfe4504dbb61c4371f37c22f16066b860db51a001f93015f51f6fd09e631c76d2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x16d0a7100ed17d5e54b18b80be6630652c5ab5f8bfedd43ba1914a3ffccd0716&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":"0x16d0a7100ed17d5e54b18b80be6630652c5ab5f8bfedd43ba1914a3ffccd0716"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9156c7df7fee25292c82f0c85ce080fbd2ef95e4546aa194b73fd45c660f9b19&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":"0x9156c7df7fee25292c82f0c85ce080fbd2ef95e4546aa194b73fd45c660f9b19"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcb008f421dfd0f8f8b079aaa010fbe14c494eb3522957e98e3dde1de0bace8fc&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":"0xcb008f421dfd0f8f8b079aaa010fbe14c494eb3522957e98e3dde1de0bace8fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x55a7be6925ea996e2eb2534fda744749a4dc05ea24263a1c60fc28208c541c6e&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":"0x55a7be6925ea996e2eb2534fda744749a4dc05ea24263a1c60fc28208c541c6e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x554f16e3d38f33586416ec11d56a6d80f4b6c5dbfc2beec3f41dbc8cf323b5bc&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":"0x554f16e3d38f33586416ec11d56a6d80f4b6c5dbfc2beec3f41dbc8cf323b5bc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x16eb2345802780ed3f73a994d85259ac82058730874915e2eb94149f80308041&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":"0x16eb2345802780ed3f73a994d85259ac82058730874915e2eb94149f80308041"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe72c363003743e9e537e20480a9c85098716c6554d4ecd4173b0d727c944734c&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":"0xe72c363003743e9e537e20480a9c85098716c6554d4ecd4173b0d727c944734c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xfd5aec4912494dd189453f25f2348305312f16b3650e10d57e6f0bb8290e1517&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":"0xfd5aec4912494dd189453f25f2348305312f16b3650e10d57e6f0bb8290e1517"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x5be84d4b887909ec80a8b7702f2ffecf09c1e1a9b9d95ba9d4d6dcd2f7092d60&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":"0x5be84d4b887909ec80a8b7702f2ffecf09c1e1a9b9d95ba9d4d6dcd2f7092d60"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x5a3ccca202da4dd01ff92c7b670bbb131b26fd0cc357ad4c957a452b4739d6a4&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":"0x5a3ccca202da4dd01ff92c7b670bbb131b26fd0cc357ad4c957a452b4739d6a4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x742b7cd1ec866e2f21ece5520472ba88f8c2b0e22c53f40937db76928fc6b3d4&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":"0x742b7cd1ec866e2f21ece5520472ba88f8c2b0e22c53f40937db76928fc6b3d4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x881f43f01aea67f33e995e53ace4e3e895c121192d91e20e19fae990757fce68&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":"0x881f43f01aea67f33e995e53ace4e3e895c121192d91e20e19fae990757fce68"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2a459d96e568e14b05533bbed57d5454c77201ea1aa44e775979a6c500a1e95d&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":"0x2a459d96e568e14b05533bbed57d5454c77201ea1aa44e775979a6c500a1e95d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xd3087f33a652f694ed32ce0e90de780f54adcdffc1e91c421261517b5141bd8f&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":"0xd3087f33a652f694ed32ce0e90de780f54adcdffc1e91c421261517b5141bd8f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xdc01446d46a6b16c7e06b97b1d8015b19d68ffb907c6e37022f2e16ddbfd3561&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":"0xdc01446d46a6b16c7e06b97b1d8015b19d68ffb907c6e37022f2e16ddbfd3561"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x928bd4b1097a1171a17ced1dd7f442f9f78e63dd496e037f929ed4c639c1ac82&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":"0x928bd4b1097a1171a17ced1dd7f442f9f78e63dd496e037f929ed4c639c1ac82"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x17e53bf288b6629bd75b5f2954eb9e103740d351dd9796ed7d65aa96224c23cf&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":"0x17e53bf288b6629bd75b5f2954eb9e103740d351dd9796ed7d65aa96224c23cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x3cf86e03fb1ccce8524f9c75c443c439e3975dddf0276e418194ace86476fc6c&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":"0x3cf86e03fb1ccce8524f9c75c443c439e3975dddf0276e418194ace86476fc6c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6cdc2134ba1ea47266e8c748ab063e5900c19df6d8109a23f0e4b53ba9d2a837&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":"0x6cdc2134ba1ea47266e8c748ab063e5900c19df6d8109a23f0e4b53ba9d2a837"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4de3f30ea95d19dd40ed1f5a949ac653812c301e7cfd50434971012537f76a1e&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":"0x4de3f30ea95d19dd40ed1f5a949ac653812c301e7cfd50434971012537f76a1e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xbf4a03591f1f5f9ccd3227296108cf15963117934a2a1631d22b7953ebaf3849&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":"0xbf4a03591f1f5f9ccd3227296108cf15963117934a2a1631d22b7953ebaf3849"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xb2a14e4a1bd07d22a04abd7fb6eaca08422656841bba11cf8ae11b0acf51acbb&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":"0xb2a14e4a1bd07d22a04abd7fb6eaca08422656841bba11cf8ae11b0acf51acbb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x51fdca9776ecc88d8a9d477fe905f79af330c9fbc835b6480364732324101f80&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":"0x51fdca9776ecc88d8a9d477fe905f79af330c9fbc835b6480364732324101f80"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6a064ab5e6477a3144f55bd1084ab3a7ac75ef57838ff2a8cad7b0756cd51f95&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":"0x6a064ab5e6477a3144f55bd1084ab3a7ac75ef57838ff2a8cad7b0756cd51f95"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe122d768b4fa090e9b015fe452137cb110540b62a11131106ef7e0f07d34c357&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":"0xe122d768b4fa090e9b015fe452137cb110540b62a11131106ef7e0f07d34c357"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xdbab3ae6f3605858d8d1a1513ea17b73b2215fac303166b995f3a41855c22e5e&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":"0xdbab3ae6f3605858d8d1a1513ea17b73b2215fac303166b995f3a41855c22e5e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x676bd52766c864eeaca0503d41b7f19ae440b9bc2de2ef8504c7b747d3f7810d&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":"0x676bd52766c864eeaca0503d41b7f19ae440b9bc2de2ef8504c7b747d3f7810d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2802faad30ff2782aef261433467be40f9d1331ad9ac65f82f82aaaa6337245a&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":"0x2802faad30ff2782aef261433467be40f9d1331ad9ac65f82f82aaaa6337245a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x7bdf6ca1745f5c94da7c3aca31e5d21727fb561b086d87635621c06a18a2c9e4&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":"0x7bdf6ca1745f5c94da7c3aca31e5d21727fb561b086d87635621c06a18a2c9e4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4b463a48eb15ba2bbca0fe6aa745c985b11346611eb1b8d7e0bb2f88706403c9&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":"0x4b463a48eb15ba2bbca0fe6aa745c985b11346611eb1b8d7e0bb2f88706403c9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x114a82f4182eb9b7515760e75f29ebcba0fe7d593465ea6c7e62e35135d424dd&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":"0x114a82f4182eb9b7515760e75f29ebcba0fe7d593465ea6c7e62e35135d424dd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xa3fa56ee500b785a1f59c6254090fd677fc2466c5af5e55835f7cd7a42a44792&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":"0xa3fa56ee500b785a1f59c6254090fd677fc2466c5af5e55835f7cd7a42a44792"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xaab9fa2b0d2f6ccb1cffbc813bba75ffa433f79874405b91ac9a81c1a2e81ea8&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":"0xaab9fa2b0d2f6ccb1cffbc813bba75ffa433f79874405b91ac9a81c1a2e81ea8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x84a64c7d4b52fa07b6f3410e6641d41fc74ffd76686f93d7a97d61a03ca925e9&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":"0x84a64c7d4b52fa07b6f3410e6641d41fc74ffd76686f93d7a97d61a03ca925e9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xa223149e79662370ccbd8b15a24a7dc5c3d931e58fdd4efab72c91f5e396640a&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":"0xa223149e79662370ccbd8b15a24a7dc5c3d931e58fdd4efab72c91f5e396640a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xd064fcdc9a4bcb2c6abaed166781ef7fdee74cd29645fdc23e5d9384fc60bb3c&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":"0xd064fcdc9a4bcb2c6abaed166781ef7fdee74cd29645fdc23e5d9384fc60bb3c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x0dbceeb043ebe53b12ccf4718d850b4591aef004f119f2546333638dfaea6b43&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":"0x0dbceeb043ebe53b12ccf4718d850b4591aef004f119f2546333638dfaea6b43"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xac31b1e74247b160e5aeec8472218598babc81b661907d12d6ac29d0722f84eb&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":"0xac31b1e74247b160e5aeec8472218598babc81b661907d12d6ac29d0722f84eb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x17e1b1d98ec1ac10ff2d83861372b99f63f18f70aa7845f651df2a410c4846d2&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":"0x17e1b1d98ec1ac10ff2d83861372b99f63f18f70aa7845f651df2a410c4846d2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xfe4504dbb61c4371f37c22f16066b860db51a001f93015f51f6fd09e631c76d2&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":"0xfe4504dbb61c4371f37c22f16066b860db51a001f93015f51f6fd09e631c76d2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x16d0a7100ed17d5e54b18b80be6630652c5ab5f8bfedd43ba1914a3ffccd0716&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":"0x16d0a7100ed17d5e54b18b80be6630652c5ab5f8bfedd43ba1914a3ffccd0716"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x9156c7df7fee25292c82f0c85ce080fbd2ef95e4546aa194b73fd45c660f9b19&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":"0x9156c7df7fee25292c82f0c85ce080fbd2ef95e4546aa194b73fd45c660f9b19"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcb008f421dfd0f8f8b079aaa010fbe14c494eb3522957e98e3dde1de0bace8fc&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":"0xcb008f421dfd0f8f8b079aaa010fbe14c494eb3522957e98e3dde1de0bace8fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x55a7be6925ea996e2eb2534fda744749a4dc05ea24263a1c60fc28208c541c6e&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":"0x55a7be6925ea996e2eb2534fda744749a4dc05ea24263a1c60fc28208c541c6e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x554f16e3d38f33586416ec11d56a6d80f4b6c5dbfc2beec3f41dbc8cf323b5bc&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":"0x554f16e3d38f33586416ec11d56a6d80f4b6c5dbfc2beec3f41dbc8cf323b5bc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x16eb2345802780ed3f73a994d85259ac82058730874915e2eb94149f80308041&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":"0x16eb2345802780ed3f73a994d85259ac82058730874915e2eb94149f80308041"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe72c363003743e9e537e20480a9c85098716c6554d4ecd4173b0d727c944734c&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":"0xe72c363003743e9e537e20480a9c85098716c6554d4ecd4173b0d727c944734c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xfd5aec4912494dd189453f25f2348305312f16b3650e10d57e6f0bb8290e1517&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":"0xfd5aec4912494dd189453f25f2348305312f16b3650e10d57e6f0bb8290e1517"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x5be84d4b887909ec80a8b7702f2ffecf09c1e1a9b9d95ba9d4d6dcd2f7092d60&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":"0x5be84d4b887909ec80a8b7702f2ffecf09c1e1a9b9d95ba9d4d6dcd2f7092d60"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x5a3ccca202da4dd01ff92c7b670bbb131b26fd0cc357ad4c957a452b4739d6a4&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":"0x5a3ccca202da4dd01ff92c7b670bbb131b26fd0cc357ad4c957a452b4739d6a4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x742b7cd1ec866e2f21ece5520472ba88f8c2b0e22c53f40937db76928fc6b3d4&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":"0x742b7cd1ec866e2f21ece5520472ba88f8c2b0e22c53f40937db76928fc6b3d4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x881f43f01aea67f33e995e53ace4e3e895c121192d91e20e19fae990757fce68&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":"0x881f43f01aea67f33e995e53ace4e3e895c121192d91e20e19fae990757fce68"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2a459d96e568e14b05533bbed57d5454c77201ea1aa44e775979a6c500a1e95d&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":"0x2a459d96e568e14b05533bbed57d5454c77201ea1aa44e775979a6c500a1e95d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xd3087f33a652f694ed32ce0e90de780f54adcdffc1e91c421261517b5141bd8f&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":"0xd3087f33a652f694ed32ce0e90de780f54adcdffc1e91c421261517b5141bd8f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xdc01446d46a6b16c7e06b97b1d8015b19d68ffb907c6e37022f2e16ddbfd3561&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":"0xdc01446d46a6b16c7e06b97b1d8015b19d68ffb907c6e37022f2e16ddbfd3561"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x928bd4b1097a1171a17ced1dd7f442f9f78e63dd496e037f929ed4c639c1ac82&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":"0x928bd4b1097a1171a17ced1dd7f442f9f78e63dd496e037f929ed4c639c1ac82"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x17e53bf288b6629bd75b5f2954eb9e103740d351dd9796ed7d65aa96224c23cf&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":"0x17e53bf288b6629bd75b5f2954eb9e103740d351dd9796ed7d65aa96224c23cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x3cf86e03fb1ccce8524f9c75c443c439e3975dddf0276e418194ace86476fc6c&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":"0x3cf86e03fb1ccce8524f9c75c443c439e3975dddf0276e418194ace86476fc6c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6cdc2134ba1ea47266e8c748ab063e5900c19df6d8109a23f0e4b53ba9d2a837&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":"0x6cdc2134ba1ea47266e8c748ab063e5900c19df6d8109a23f0e4b53ba9d2a837"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4de3f30ea95d19dd40ed1f5a949ac653812c301e7cfd50434971012537f76a1e&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":"0x4de3f30ea95d19dd40ed1f5a949ac653812c301e7cfd50434971012537f76a1e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xbf4a03591f1f5f9ccd3227296108cf15963117934a2a1631d22b7953ebaf3849&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":"0xbf4a03591f1f5f9ccd3227296108cf15963117934a2a1631d22b7953ebaf3849"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xb2a14e4a1bd07d22a04abd7fb6eaca08422656841bba11cf8ae11b0acf51acbb&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":"0xb2a14e4a1bd07d22a04abd7fb6eaca08422656841bba11cf8ae11b0acf51acbb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x51fdca9776ecc88d8a9d477fe905f79af330c9fbc835b6480364732324101f80&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":"0x51fdca9776ecc88d8a9d477fe905f79af330c9fbc835b6480364732324101f80"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x6a064ab5e6477a3144f55bd1084ab3a7ac75ef57838ff2a8cad7b0756cd51f95&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":"0x6a064ab5e6477a3144f55bd1084ab3a7ac75ef57838ff2a8cad7b0756cd51f95"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xe122d768b4fa090e9b015fe452137cb110540b62a11131106ef7e0f07d34c357&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":"0xe122d768b4fa090e9b015fe452137cb110540b62a11131106ef7e0f07d34c357"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xdbab3ae6f3605858d8d1a1513ea17b73b2215fac303166b995f3a41855c22e5e&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":"0xdbab3ae6f3605858d8d1a1513ea17b73b2215fac303166b995f3a41855c22e5e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x676bd52766c864eeaca0503d41b7f19ae440b9bc2de2ef8504c7b747d3f7810d&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":"0x676bd52766c864eeaca0503d41b7f19ae440b9bc2de2ef8504c7b747d3f7810d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x2802faad30ff2782aef261433467be40f9d1331ad9ac65f82f82aaaa6337245a&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":"0x2802faad30ff2782aef261433467be40f9d1331ad9ac65f82f82aaaa6337245a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x7bdf6ca1745f5c94da7c3aca31e5d21727fb561b086d87635621c06a18a2c9e4&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":"0x7bdf6ca1745f5c94da7c3aca31e5d21727fb561b086d87635621c06a18a2c9e4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x4b463a48eb15ba2bbca0fe6aa745c985b11346611eb1b8d7e0bb2f88706403c9&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":"0x4b463a48eb15ba2bbca0fe6aa745c985b11346611eb1b8d7e0bb2f88706403c9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x114a82f4182eb9b7515760e75f29ebcba0fe7d593465ea6c7e62e35135d424dd&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":"0x114a82f4182eb9b7515760e75f29ebcba0fe7d593465ea6c7e62e35135d424dd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xa3fa56ee500b785a1f59c6254090fd677fc2466c5af5e55835f7cd7a42a44792&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":"0xa3fa56ee500b785a1f59c6254090fd677fc2466c5af5e55835f7cd7a42a44792"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xaab9fa2b0d2f6ccb1cffbc813bba75ffa433f79874405b91ac9a81c1a2e81ea8&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":"0xaab9fa2b0d2f6ccb1cffbc813bba75ffa433f79874405b91ac9a81c1a2e81ea8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x84a64c7d4b52fa07b6f3410e6641d41fc74ffd76686f93d7a97d61a03ca925e9&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":"0x84a64c7d4b52fa07b6f3410e6641d41fc74ffd76686f93d7a97d61a03ca925e9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xa223149e79662370ccbd8b15a24a7dc5c3d931e58fdd4efab72c91f5e396640a&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":"0xa223149e79662370ccbd8b15a24a7dc5c3d931e58fdd4efab72c91f5e396640a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xd064fcdc9a4bcb2c6abaed166781ef7fdee74cd29645fdc23e5d9384fc60bb3c&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":"0xd064fcdc9a4bcb2c6abaed166781ef7fdee74cd29645fdc23e5d9384fc60bb3c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x0dbceeb043ebe53b12ccf4718d850b4591aef004f119f2546333638dfaea6b43&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":"0x0dbceeb043ebe53b12ccf4718d850b4591aef004f119f2546333638dfaea6b43"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20601/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xac31b1e74247b160e5aeec8472218598babc81b661907d12d6ac29d0722f84eb&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":"0xac31b1e74247b160e5aeec8472218598babc81b661907d12d6ac29d0722f84eb"}]}'
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:304 Stopping container with id 62aab5fb3542
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id d3f2ce4b6fd0
DEBUG  src.node.waku_node:waku_node.py:311 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,462 @@
2026-04-10 12:08:37.989 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:08:37.989 DEBUG [tests.conftest] Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98
2026-04-10 12:08:37.989 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:08:37.990 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:08:37.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:37.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:38.005 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:38.005 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:38.011 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:38.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:38.017 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:38.017 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:38.017 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:38.017 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:38.058 DEBUG [src.node.docker_mananger] Network waku created
2026-04-10 12:08:38.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.141
2026-04-10 12:08:38.058 DEBUG [src.node.docker_mananger] Generated ports ['3438', '3439', '3440', '3441', '3442']
2026-04-10 12:08:38.059 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:38.059 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:38.059 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:38.059 DEBUG [src.node.docker_mananger] docker run -i -t -p 3438:3438 -p 3439:3439 -p 3440:3440 -p 3441:3441 -p 3442:3442 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=3440 --rest-port=3438 --tcp-port=3439 --discv5-udp-port=3441 --rest-address=0.0.0.0 --nat=extip:172.18.169.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cc07fcef9bb5cd0853eb07ee90b139a376cd0e6e311f3809a6d854acadf9cb4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3442 --metrics-logging=true --relay=true
2026-04-10 12:08:41.060 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.141 waku e391887dbb59d2864e65ff92c56aa90f92ec66cea8ee2d1fa1e466c77cff73ef
2026-04-10 12:08:41.094 DEBUG [src.node.docker_mananger] Container started with ID e391887dbb59. Setting up logs at ./log/docker/node1_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:41.095 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3438
2026-04-10 12:08:41.095 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:42.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3438/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:42.100 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-10 12:08:42.100 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:42.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3438/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:42.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.141/tcp/3439/p2p/16Uiu2HAmFXdxGXDj8w3DRr3yvSAsmtivoT3jpv8i9RewN38Q58c3","/ip4/172.18.169.141/tcp/3440/ws/p2p/16Uiu2HAmFXdxGXDj8w3DRr3yvSAsmtivoT3jpv8i9RewN38Q58c3"],"enrUri":"enr:-L24QHBu9GiMvVJDugPOlCCHd0u-SYIOinjWuZWc2kJ4dlGaa3HLUiU9MNI_BZER3W_QbDLDs9bu0fAZATIpt6u45ykCgmlkgnY0gmlwhKwSqY2KbXVsdGlhZGRyc5YACASsEqmNBg1vAAoErBKpjQYNcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKrDup3UPs1R0Bp-Cask5KtnzR7kPFT3T11_SID1MgVyDdGNwgg1vg3VkcIINcYV3YWt1MgE"}'
2026-04-10 12:08:42.102 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:42.103 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:42.103 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:42.104 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:42.104 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.71
2026-04-10 12:08:42.104 DEBUG [src.node.docker_mananger] Generated ports ['37711', '37712', '37713', '37714', '37715']
2026-04-10 12:08:42.105 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:42.105 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:42.105 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:42.105 DEBUG [src.node.docker_mananger] docker run -i -t -p 37711:37711 -p 37712:37712 -p 37713:37713 -p 37714:37714 -p 37715:37715 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=37713 --rest-port=37711 --tcp-port=37712 --discv5-udp-port=37714 --rest-address=0.0.0.0 --nat=extip:172.18.14.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fb7ab49aad5bbcda84e18b9efe33bcc63dfc4bdfec8be4a8dfe4895df346ca8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37715 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHBu9GiMvVJDugPOlCCHd0u-SYIOinjWuZWc2kJ4dlGaa3HLUiU9MNI_BZER3W_QbDLDs9bu0fAZATIpt6u45ykCgmlkgnY0gmlwhKwSqY2KbXVsdGlhZGRyc5YACASsEqmNBg1vAAoErBKpjQYNcN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDKrDup3UPs1R0Bp-Cask5KtnzR7kPFT3T11_SID1MgVyDdGNwgg1vg3VkcIINcYV3YWt1MgE
2026-04-10 12:08:42.298 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.71 waku ba89b539eb914d27a5b7c0448f21d76a99b91737d052515431feb5b7a3e68fe5
2026-04-10 12:08:42.328 DEBUG [src.node.docker_mananger] Container started with ID ba89b539eb91. Setting up logs at ./log/docker/node2_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:42.328 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37711
2026-04-10 12:08:42.329 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:43.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37711/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:43.349 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-10 12:08:43.349 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:43.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37711/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:43.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.71/tcp/37712/p2p/16Uiu2HAmSEU1JFCtxwj7j1GuSf6DenK57NayKbBfH1T4HNRn6wTr","/ip4/172.18.14.71/tcp/37713/ws/p2p/16Uiu2HAmSEU1JFCtxwj7j1GuSf6DenK57NayKbBfH1T4HNRn6wTr"],"enrUri":"enr:-L24QN9oxvoCa4968QmAElt90pWbyIO7RAvFXK1bn60gqXXiKn8apEJfUQSBKcY9iUoqJpKka6pfAP5qJG0Cqhmr858CgmlkgnY0gmlwhKwSDkeKbXVsdGlhZGRyc5YACASsEg5HBpNQAAoErBIORwaTUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDybtd4HeioSz5v6E0sX4bqriKhGow2mXFLwYfbEt_04WDdGNwgpNQg3VkcIKTUoV3YWt1MgE"}'
2026-04-10 12:08:43.355 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:43.355 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:43.355 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:43.356 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:43.356 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.103
2026-04-10 12:08:43.357 DEBUG [src.node.docker_mananger] Generated ports ['65236', '65237', '65238', '65239', '65240']
2026-04-10 12:08:43.357 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:43.357 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:43.357 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:43.357 DEBUG [src.node.docker_mananger] docker run -i -t -p 65236:65236 -p 65237:65237 -p 65238:65238 -p 65239:65239 -p 65240:65240 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=65238 --rest-port=65236 --tcp-port=65237 --discv5-udp-port=65239 --rest-address=0.0.0.0 --nat=extip:172.18.22.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea9ce15d5de0abd0e3fa0e8eef884ef3b998fc2edae1df5fbfea59b4e59956a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65240 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN9oxvoCa4968QmAElt90pWbyIO7RAvFXK1bn60gqXXiKn8apEJfUQSBKcY9iUoqJpKka6pfAP5qJG0Cqhmr858CgmlkgnY0gmlwhKwSDkeKbXVsdGlhZGRyc5YACASsEg5HBpNQAAoErBIORwaTUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDybtd4HeioSz5v6E0sX4bqriKhGow2mXFLwYfbEt_04WDdGNwgpNQg3VkcIKTUoV3YWt1MgE
2026-04-10 12:08:43.552 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.103 waku 291d94dc44cc6912d5da0524c998f6c08d478dca2919857d44cd861f1aeae228
2026-04-10 12:08:43.589 DEBUG [src.node.docker_mananger] Container started with ID 291d94dc44cc. Setting up logs at ./log/docker/node3_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:43.590 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65236
2026-04-10 12:08:43.591 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:44.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65236/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:44.600 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-10 12:08:44.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:44.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:44.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.103/tcp/65237/p2p/16Uiu2HAkuffoZi2HYz6KgRk5G6sEw37uLro2AokmDRKGjvSsX2eA","/ip4/172.18.22.103/tcp/65238/ws/p2p/16Uiu2HAkuffoZi2HYz6KgRk5G6sEw37uLro2AokmDRKGjvSsX2eA"],"enrUri":"enr:-L24QC_Jfb2cNL9SMQwH22Fs_LW91N9aWqUV3K6t2aPU6b8WGMCJXuB8e-MxtL3VZagajCt86EiwQ9g6yvXdas_U4CsCgmlkgnY0gmlwhKwSFmeKbXVsdGlhZGRyc5YACASsEhZnBv7VAAoErBIWZwb-1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA5Xuki7NAqfbfr0G5b9Ou6W-269lJpkG9WUZQtmyNz-DdGNwgv7Vg3VkcIL-14V3YWt1MgE"}'
2026-04-10 12:08:44.607 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:44.607 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:44.607 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:44.609 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:44.609 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.1
2026-04-10 12:08:44.609 DEBUG [src.node.docker_mananger] Generated ports ['30667', '30668', '30669', '30670', '30671']
2026-04-10 12:08:44.609 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:44.609 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:44.609 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:44.609 DEBUG [src.node.docker_mananger] docker run -i -t -p 30667:30667 -p 30668:30668 -p 30669:30669 -p 30670:30670 -p 30671:30671 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=30669 --rest-port=30667 --tcp-port=30668 --discv5-udp-port=30670 --rest-address=0.0.0.0 --nat=extip:172.18.224.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2ac91fedbea6edf852e14d1dc82c87af1881d9fcadc8320bae59cab84d1ad048 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30671 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC_Jfb2cNL9SMQwH22Fs_LW91N9aWqUV3K6t2aPU6b8WGMCJXuB8e-MxtL3VZagajCt86EiwQ9g6yvXdas_U4CsCgmlkgnY0gmlwhKwSFmeKbXVsdGlhZGRyc5YACASsEhZnBv7VAAoErBIWZwb-1t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA5Xuki7NAqfbfr0G5b9Ou6W-269lJpkG9WUZQtmyNz-DdGNwgv7Vg3VkcIL-14V3YWt1MgE
2026-04-10 12:08:44.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.1 waku cc97065ae80540dbf381cf61a299ce136d1193fdf8dc5e40aaf4d1f0d8013f71
2026-04-10 12:08:44.842 DEBUG [src.node.docker_mananger] Container started with ID cc97065ae805. Setting up logs at ./log/docker/node4_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:08:44.842 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30667
2026-04-10 12:08:44.843 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:45.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30667/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:45.855 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-10 12:08:45.856 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:45.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30667/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:45.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.1/tcp/30668/p2p/16Uiu2HAmPWqj6ZXnEjFbGPvTgEdqYjhiojRK8yfAS1cwkGacPXUq","/ip4/172.18.224.1/tcp/30669/ws/p2p/16Uiu2HAmPWqj6ZXnEjFbGPvTgEdqYjhiojRK8yfAS1cwkGacPXUq"],"enrUri":"enr:-L24QCOi9_hiUXNQyqgb7sgWfwd9hxAq3tRK2rN6H_dr4_cXEUE1YwnwQy8y2GxcsFne20CfszW7o9y9Mr4UFplEVgECgmlkgnY0gmlwhKwS4AGKbXVsdGlhZGRyc5YACASsEuABBnfMAAoErBLgAQZ3zd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoVook98IHMvYzC25GX5E0C4CC1fcEu4_0yPxgTTJ4AaDdGNwgnfMg3VkcIJ3zoV3YWt1MgE"}'
2026-04-10 12:08:45.862 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:45.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:08:45.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:08:45.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:08:45.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:08:45.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65236/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:08:45.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:08:45.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30667/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:08:45.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:08:45.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3438/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:45.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.14.71/tcp/47154/p2p/16Uiu2HAmSEU1JFCtxwj7j1GuSf6DenK57NayKbBfH1T4HNRn6wTr","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-10 12:08:45.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37711/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:45.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.22.103/tcp/58922/p2p/16Uiu2HAkuffoZi2HYz6KgRk5G6sEw37uLro2AokmDRKGjvSsX2eA","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.169.141/tcp/3439/p2p/16Uiu2HAmFXdxGXDj8w3DRr3yvSAsmtivoT3jpv8i9RewN38Q58c3","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-10 12:08:45.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65236/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:45.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.14.71/tcp/37712/p2p/16Uiu2HAmSEU1JFCtxwj7j1GuSf6DenK57NayKbBfH1T4HNRn6wTr","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.224.1/tcp/35706/p2p/16Uiu2HAmPWqj6ZXnEjFbGPvTgEdqYjhiojRK8yfAS1cwkGacPXUq","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-10 12:08:45.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30667/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:45.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.22.103/tcp/65237/p2p/16Uiu2HAkuffoZi2HYz6KgRk5G6sEw37uLro2AokmDRKGjvSsX2eA","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-10 12:08:45.896 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-10 12:09:05.899 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '21586', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:09:05.929 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '21586', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-10 12:09:05.944 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '21586', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-10 12:09:05.953 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-10 12:09:05.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30667/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:05.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-10 12:09:05.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:08.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:08.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:09.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:09.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:12.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:12.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:15.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:15.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:16.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:16.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:17.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:17.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:18.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:18.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:18.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:18.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:20.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:20.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:22.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:22.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:22.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:22.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:22.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:22.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:23.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:23.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:25.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:25.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:25.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:25.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:25.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:26.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:39.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:39.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:40.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:40.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:41.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:41.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:43.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:43.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:44.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:44.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:45.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:45.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:47.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:47.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:49.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:49.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:09:52.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:52.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3438/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-10 12:10:14.102 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:10:14.103 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:10:14.103 DEBUG [src.node.waku_node] Stopping container with id e391887dbb59
2026-04-10 12:10:14.601 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:14.602 DEBUG [src.node.waku_node] Stopping container with id ba89b539eb91
2026-04-10 12:10:15.116 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:15.118 DEBUG [src.node.waku_node] Stopping container with id 291d94dc44cc
2026-04-10 12:10:15.606 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:15.608 DEBUG [src.node.waku_node] Stopping container with id cc97065ae805
2026-04-10 12:10:15.697 ERROR [src.node.docker_mananger] Max retries reached for container e391887dbb59. Exiting log stream.
2026-04-10 12:10:15.931 ERROR [src.node.docker_mananger] Max retries reached for container ba89b539eb91. Exiting log stream.
2026-04-10 12:10:16.420 ERROR [src.node.docker_mananger] Max retries reached for container 291d94dc44cc. Exiting log stream.
2026-04-10 12:10:26.062 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:26.063 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:10:26.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:26.307 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:26.384 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:26.465 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:26.466 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-10 12:10:26.467 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-10 12:10:26.468 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.470 DEBUG [src.libs.common] Attaching file ./log/docker/node4_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.472 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.473 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-04-10_12-08-37__497304c1-d602-4a37-8f3e-b124e086bc98__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.477 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:26.477 DEBUG [tests.conftest] Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c
2026-04-10 12:10:26.477 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:26.478 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:10:26.484 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:26.484 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.490 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:26.490 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.496 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:26.497 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.502 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:26.502 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.502 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:26.503 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:26.504 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:26.504 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.165
2026-04-10 12:10:26.504 DEBUG [src.node.docker_mananger] Generated ports ['19191', '19192', '19193', '19194', '19195']
2026-04-10 12:10:26.504 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:26.504 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:26.505 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:26.505 DEBUG [src.node.docker_mananger] docker run -i -t -p 19191:19191 -p 19192:19192 -p 19193:19193 -p 19194:19194 -p 19195:19195 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=19193 --rest-port=19191 --tcp-port=19192 --discv5-udp-port=19194 --rest-address=0.0.0.0 --nat=extip:172.18.94.165 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=13aecd87f173e96feefee51ecc12f484dd9de4ce7ac82b37bdfe12dacdd9d0d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19195 --metrics-logging=true --relay=true
2026-04-10 12:10:26.685 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.165 waku faa3cc7b06ace00a0c7b213500d517691f5df7409703b221d1f40ddce008057e
2026-04-10 12:10:26.724 DEBUG [src.node.docker_mananger] Container started with ID faa3cc7b06ac. Setting up logs at ./log/docker/node1_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:26.726 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19191
2026-04-10 12:10:26.726 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:27.076 ERROR [src.node.docker_mananger] Max retries reached for container cc97065ae805. Exiting log stream.
2026-04-10 12:10:27.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19191/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:27.729 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-10 12:10:27.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:27.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:27.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.165/tcp/19192/p2p/16Uiu2HAmBjxBkA26xaWmedLWB8PTswLyQ2WZo74XKGh92WUirbtP","/ip4/172.18.94.165/tcp/19193/ws/p2p/16Uiu2HAmBjxBkA26xaWmedLWB8PTswLyQ2WZo74XKGh92WUirbtP"],"enrUri":"enr:-L24QEY-X1WwZ27Qi-bn7_tfzdzhaltCbirbb3lp9Jw6zIIvF3QlTfDls64NSuB_4GDb3EJppPlPtstzgt_TboQmXvgCgmlkgnY0gmlwhKwSXqWKbXVsdGlhZGRyc5YACASsEl6lBkr4AAoErBJepQZK-d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8mnFBqzWIs3vIVi3MppjTKg6OYkyoU1NJyR24Jq3z0SDdGNwgkr4g3VkcIJK-oV3YWt1MgE"}'
2026-04-10 12:10:27.732 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:27.732 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:27.732 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:27.734 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:27.734 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.175
2026-04-10 12:10:27.734 DEBUG [src.node.docker_mananger] Generated ports ['52227', '52228', '52229', '52230', '52231']
2026-04-10 12:10:27.734 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:27.734 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:27.734 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:27.734 DEBUG [src.node.docker_mananger] docker run -i -t -p 52227:52227 -p 52228:52228 -p 52229:52229 -p 52230:52230 -p 52231:52231 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=52229 --rest-port=52227 --tcp-port=52228 --discv5-udp-port=52230 --rest-address=0.0.0.0 --nat=extip:172.18.103.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c6ed60a32215e71ada14ce1cc5b18fa4eeb3b267eedaee3d2fc7d079baedd48e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52231 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEY-X1WwZ27Qi-bn7_tfzdzhaltCbirbb3lp9Jw6zIIvF3QlTfDls64NSuB_4GDb3EJppPlPtstzgt_TboQmXvgCgmlkgnY0gmlwhKwSXqWKbXVsdGlhZGRyc5YACASsEl6lBkr4AAoErBJepQZK-d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8mnFBqzWIs3vIVi3MppjTKg6OYkyoU1NJyR24Jq3z0SDdGNwgkr4g3VkcIJK-oV3YWt1MgE
2026-04-10 12:10:27.919 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.175 waku cb9172fb7855d2de133e8f7645571f1006955d8900565816c42e0bb3de784646
2026-04-10 12:10:27.955 DEBUG [src.node.docker_mananger] Container started with ID cb9172fb7855. Setting up logs at ./log/docker/node2_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:27.956 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52227
2026-04-10 12:10:27.956 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:28.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52227/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:28.977 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-10 12:10:28.978 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:28.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:28.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.175/tcp/52228/p2p/16Uiu2HAkwMbUSRiqwLxSdmjXUjbN2VUq1msiLTWxTyBSCMiefCBM","/ip4/172.18.103.175/tcp/52229/ws/p2p/16Uiu2HAkwMbUSRiqwLxSdmjXUjbN2VUq1msiLTWxTyBSCMiefCBM"],"enrUri":"enr:-L24QNswpLbIeyy7na7fXsDQHCTT5mUWktdHj9vSB0eXerSkBYtkqAX2oINu-6DXzHRvSyTSzoPKEW4TlYC5utOahdUCgmlkgnY0gmlwhKwSZ6-KbXVsdGlhZGRyc5YACASsEmevBswEAAoErBJnrwbMBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHKv0nnQOUb2AEvdxpLo6ZLIy_SxMIEY1VJRnmgbfnESDdGNwgswEg3VkcILMBoV3YWt1MgE"}'
2026-04-10 12:10:28.983 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:28.984 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:28.984 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:28.987 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:28.987 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.39
2026-04-10 12:10:28.987 DEBUG [src.node.docker_mananger] Generated ports ['15753', '15754', '15755', '15756', '15757']
2026-04-10 12:10:28.987 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:28.987 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:28.987 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:28.988 DEBUG [src.node.docker_mananger] docker run -i -t -p 15753:15753 -p 15754:15754 -p 15755:15755 -p 15756:15756 -p 15757:15757 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=15755 --rest-port=15753 --tcp-port=15754 --discv5-udp-port=15756 --rest-address=0.0.0.0 --nat=extip:172.18.51.39 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7d3636064a4febdf9c6b9bff8700b830b35da29eeddadf400b7b6469ea0d78fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15757 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNswpLbIeyy7na7fXsDQHCTT5mUWktdHj9vSB0eXerSkBYtkqAX2oINu-6DXzHRvSyTSzoPKEW4TlYC5utOahdUCgmlkgnY0gmlwhKwSZ6-KbXVsdGlhZGRyc5YACASsEmevBswEAAoErBJnrwbMBd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHKv0nnQOUb2AEvdxpLo6ZLIy_SxMIEY1VJRnmgbfnESDdGNwgswEg3VkcILMBoV3YWt1MgE
2026-04-10 12:10:29.177 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.39 waku d5ccb6c5e72de5d171bde49f05bf57fb303c091efc3fac364bd6719fac7281de
2026-04-10 12:10:29.218 DEBUG [src.node.docker_mananger] Container started with ID d5ccb6c5e72d. Setting up logs at ./log/docker/node3_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:29.218 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15753
2026-04-10 12:10:29.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:30.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15753/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:30.228 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-10 12:10:30.228 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:30.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:30.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.39/tcp/15754/p2p/16Uiu2HAm6Uhh88LqyzZwyiwnDQfGQMPt41psCzJ5DJ1rCAgbGDRC","/ip4/172.18.51.39/tcp/15755/ws/p2p/16Uiu2HAm6Uhh88LqyzZwyiwnDQfGQMPt41psCzJ5DJ1rCAgbGDRC"],"enrUri":"enr:-L24QMgC4PEOCYAKRKchK-ITntr2Et-9oe-Rs0-PdLDJKv87S5z1Zb_wyKZVTBSK5Esc3ivqm0YVS2cFXwt9KoJ56q8CgmlkgnY0gmlwhKwSMyeKbXVsdGlhZGRyc5YACASsEjMnBj2KAAoErBIzJwY9i90DgnJzhQDGAQAAiXNlY3AyNTZrMaECpDc8LBhy9DKmy0c2FOdbe9XSzBL-MGBtwXGdtlW0U8ODdGNwgj2Kg3VkcII9jIV3YWt1MgE"}'
2026-04-10 12:10:30.233 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:30.233 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:30.233 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:30.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:30.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.255
2026-04-10 12:10:30.235 DEBUG [src.node.docker_mananger] Generated ports ['5396', '5397', '5398', '5399', '5400']
2026-04-10 12:10:30.235 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:30.235 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:30.235 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:30.235 DEBUG [src.node.docker_mananger] docker run -i -t -p 5396:5396 -p 5397:5397 -p 5398:5398 -p 5399:5399 -p 5400:5400 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=5398 --rest-port=5396 --tcp-port=5397 --discv5-udp-port=5399 --rest-address=0.0.0.0 --nat=extip:172.18.195.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dde1c1c7c51e59035ff70f8aa5f9ffc4e4eac2b508bdd73efdafd14f8fca52cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5400 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMgC4PEOCYAKRKchK-ITntr2Et-9oe-Rs0-PdLDJKv87S5z1Zb_wyKZVTBSK5Esc3ivqm0YVS2cFXwt9KoJ56q8CgmlkgnY0gmlwhKwSMyeKbXVsdGlhZGRyc5YACASsEjMnBj2KAAoErBIzJwY9i90DgnJzhQDGAQAAiXNlY3AyNTZrMaECpDc8LBhy9DKmy0c2FOdbe9XSzBL-MGBtwXGdtlW0U8ODdGNwgj2Kg3VkcII9jIV3YWt1MgE
2026-04-10 12:10:30.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.255 waku b75016c30e3b33dc16e9a1fcdebb44821c7a0ccfa463e6516592fd4efea2bdbb
2026-04-10 12:10:30.463 DEBUG [src.node.docker_mananger] Container started with ID b75016c30e3b. Setting up logs at ./log/docker/node4_2026-04-10_12-10-26__25a96019-7950-4d76-b50e-bd6f8ae0019c__wakuorg_nwaku:latest.log
2026-04-10 12:10:30.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5396
2026-04-10 12:10:30.463 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:31.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5396/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:31.477 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-10 12:10:31.479 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:31.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:31.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.255/tcp/5397/p2p/16Uiu2HAkxoHXnaEq47MeDop1KoNvimMgkShVDmshVV3chnxvQuyJ","/ip4/172.18.195.255/tcp/5398/ws/p2p/16Uiu2HAkxoHXnaEq47MeDop1KoNvimMgkShVDmshVV3chnxvQuyJ"],"enrUri":"enr:-L24QIeUF1WMGflBs_vLJn9Jlf9sQ6589YsO4oOpJD3LXhQJaYRh89nA3t7CVwHlbkNbUBwogmCw8qunG-382i8Izr4CgmlkgnY0gmlwhKwSw_-KbXVsdGlhZGRyc5YACASsEsP_BhUVAAoErBLD_wYVFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECMhx0wr-eLGZeo4LQaswuaCno7wEzO7eGDZFU_Lla75mDdGNwghUVg3VkcIIVF4V3YWt1MgE"}'
2026-04-10 12:10:31.483 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:31.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:31.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:31.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52227/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:31.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:31.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15753/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:31.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:31.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:31.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:31.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19191/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:31.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.175/tcp/37470/p2p/16Uiu2HAkwMbUSRiqwLxSdmjXUjbN2VUq1msiLTWxTyBSCMiefCBM","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-10 12:10:31.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52227/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:31.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.39/tcp/41454/p2p/16Uiu2HAm6Uhh88LqyzZwyiwnDQfGQMPt41psCzJ5DJ1rCAgbGDRC","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.94.165/tcp/19192/p2p/16Uiu2HAmBjxBkA26xaWmedLWB8PTswLyQ2WZo74XKGh92WUirbtP","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-10 12:10:31.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15753/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:31.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.195.255/tcp/48716/p2p/16Uiu2HAkxoHXnaEq47MeDop1KoNvimMgkShVDmshVV3chnxvQuyJ","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.103.175/tcp/52228/p2p/16Uiu2HAkwMbUSRiqwLxSdmjXUjbN2VUq1msiLTWxTyBSCMiefCBM","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-10 12:10:31.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5396/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:31.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.39/tcp/15754/p2p/16Uiu2HAm6Uhh88LqyzZwyiwnDQfGQMPt41psCzJ5DJ1rCAgbGDRC","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-10 12:10:31.522 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-10 12:10:51.524 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '23541', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:10:51.536 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '23541', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-10 12:10:51.546 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '23541', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-10 12:10:51.554 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-10 12:10:51.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:51.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-10 12:10:51.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:10:59.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:59.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:00.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:00.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:00.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:00.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:00.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:00.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:00.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:00.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:00.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:00.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:00.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:00.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:01.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:01.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:01.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:01.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:04.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:04.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:04.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:04.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:05.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:05.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:08.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:08.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:11.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:11.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:14.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:14.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:15.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:15.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:16.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:16.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:21.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:21.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:22.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:22.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:22.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:22.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:22.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:22.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:23.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:23.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:23.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:23.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:24.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:24.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:27.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:27.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:27.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:27.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:28.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:28.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:28.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:28.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:30.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:30.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:11:30.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:30.586 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-04-10 12:12:00.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:00.590 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":1775823051557844611,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823059001455118,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823060039030962,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823060665547126,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823060677670332,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823060688337720,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823060905788242,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823060915915122,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823061137700563,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823061144090396,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823064260548901,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823064273414057,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823065753762138,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823068857424514,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823071113762410,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823074378030271,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823075801722603,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823076864377303,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823081209736189,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823082649768556,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823082659319664,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823082881709042,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823083909273080,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823083927175338,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823084996887521,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823087241695968,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823087457645357,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823088081669407,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823088297356726,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823090577361230,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:00.592 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '23541', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:12:00.603 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24115', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:12:00.613 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24115', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-04-10 12:12:00.623 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24115', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-10 12:12:00.632 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-10 12:12:00.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:06.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-10 12:12:06.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19191/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-10 12:12:06.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:06.642 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-04-10 12:12:36.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:37.472 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":1775823126201369662,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126215873856,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126228922018,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126249583635,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126260818972,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126280048899,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126294893976,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126306876243,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126318379839,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126332325181,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126354541263,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126370177520,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126382052646,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126396121173,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126410111643,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126427106215,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126439986123,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126450835375,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126467300590,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126480688913,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126497439769,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126513773686,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126527473388,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126537996899,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126547014584,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126561421430,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126576671046,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126596546574,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126610713610,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823126627898058,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:37.473 DEBUG [tests.e2e.test_network_conditions] sender_loss=30 receiver_loss=30
2026-04-10 12:12:37.475 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24115', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:12:37.486 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:37.487 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:37.487 DEBUG [src.node.waku_node] Stopping container with id faa3cc7b06ac
2026-04-10 12:12:37.975 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:37.977 DEBUG [src.node.waku_node] Stopping container with id cb9172fb7855
2026-04-10 12:12:38.454 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:38.455 DEBUG [src.node.waku_node] Stopping container with id d5ccb6c5e72d
2026-04-10 12:12:38.789 ERROR [src.node.docker_mananger] Max retries reached for container faa3cc7b06ac. Exiting log stream.
2026-04-10 12:12:38.932 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:38.934 DEBUG [src.node.waku_node] Stopping container with id b75016c30e3b
2026-04-10 12:12:39.269 ERROR [src.node.docker_mananger] Max retries reached for container cb9172fb7855. Exiting log stream.
2026-04-10 12:12:39.413 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:39.415 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:39.530 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:39.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:39.786 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:39.908 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-04-10 12:17:04.808 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:17:04.808 DEBUG [tests.conftest] Running test: test_metrics_after_store_get with id: 2026-04-10_12-17-04__d3bc2d17-7aa2-4f7c-ad59-cd84242ac167
2026-04-10 12:17:04.808 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:17:04.808 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:17:04.808 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-10 12:17:04.809 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:17:04.809 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:17:04.809 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:17:04.815 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:17:04.816 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-17-04__d3bc2d17-7aa2-4f7c-ad59-cd84242ac167__wakuorg_nwaku:latest.log
2026-04-10 12:17:04.817 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:17:04.817 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:17:04.818 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:17:04.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.8
2026-04-10 12:17:04.819 DEBUG [src.node.docker_mananger] Generated ports ['45036', '45037', '45038', '45039', '45040']
2026-04-10 12:17:04.819 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:17:04.819 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:17:04.819 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:17:04.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 45036:45036 -p 45037:45037 -p 45038:45038 -p 45039:45039 -p 45040:45040 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=45038 --rest-port=45036 --tcp-port=45037 --discv5-udp-port=45039 --rest-address=0.0.0.0 --nat=extip:172.18.188.8 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=baedbbabdcfa7cee9df1ec59fffb30ebec6c2ebecc7fffcbcbbff5ba3eb8f06e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45040 --metrics-logging=true --store=true --relay=true
2026-04-10 12:17:04.826 ERROR [src.node.docker_mananger] Max retries reached for container d1636d4b2284. Exiting log stream.
2026-04-10 12:17:04.960 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.8 waku 29b9a7e096365b7e21aca6c20820fe0a183a0f5ed1db9080864590051c62bf63
2026-04-10 12:17:04.990 DEBUG [src.node.docker_mananger] Container started with ID 29b9a7e09636. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-17-04__d3bc2d17-7aa2-4f7c-ad59-cd84242ac167__wakuorg_nwaku:latest.log
2026-04-10 12:17:04.991 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45036
2026-04-10 12:17:04.992 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:17:05.220 ERROR [src.node.docker_mananger] Max retries reached for container 126a2d970d01. Exiting log stream.
2026-04-10 12:17:05.613 ERROR [src.node.docker_mananger] Max retries reached for container dc6a1804119d. Exiting log stream.
2026-04-10 12:17:05.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45036/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:05.995 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-10 12:17:05.995 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:17:05.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45036/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:05.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.8/tcp/45037/p2p/16Uiu2HAmFdrKRRK7C6EacXBw2LcoqX5PRZVxhNKReTm73w9sscfx","/ip4/172.18.188.8/tcp/45038/ws/p2p/16Uiu2HAmFdrKRRK7C6EacXBw2LcoqX5PRZVxhNKReTm73w9sscfx"],"enrUri":"enr:-L24QCFGdZW-qGhXn0jN0l80HWbrN4rzgGZlD_gpkNd-RrN0Icu2ZvbCQm8CVsRmW7ZP4ecwVdSyURkNYbeFbKmAB1ACgmlkgnY0gmlwhKwSvAiKbXVsdGlhZGRyc5YACASsErwIBq_tAAoErBK8CAav7t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLEhl3leZsxlY6EGeOOIQpGwuHlfXSiNPHlTzHu4cvy-DdGNwgq_tg3VkcIKv74V3YWt1MgM"}'
2026-04-10 12:17:05.998 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:17:06.004 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:17:06.004 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-17-04__d3bc2d17-7aa2-4f7c-ad59-cd84242ac167__wakuorg_nwaku:latest.log
2026-04-10 12:17:06.004 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:17:06.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:17:06.005 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:17:06.005 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.236
2026-04-10 12:17:06.006 DEBUG [src.node.docker_mananger] Generated ports ['30073', '30074', '30075', '30076', '30077']
2026-04-10 12:17:06.006 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:17:06.006 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:17:06.006 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:17:06.006 DEBUG [src.node.docker_mananger] docker run -i -t -p 30073:30073 -p 30074:30074 -p 30075:30075 -p 30076:30076 -p 30077:30077 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=30075 --rest-port=30073 --tcp-port=30074 --discv5-udp-port=30076 --rest-address=0.0.0.0 --nat=extip:172.18.118.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9e56bdbd6f5697f14c5cfca89132da1ddceaafe6dadbbe7dfefd7c646aacf80c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30077 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCFGdZW-qGhXn0jN0l80HWbrN4rzgGZlD_gpkNd-RrN0Icu2ZvbCQm8CVsRmW7ZP4ecwVdSyURkNYbeFbKmAB1ACgmlkgnY0gmlwhKwSvAiKbXVsdGlhZGRyc5YACASsErwIBq_tAAoErBK8CAav7t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLEhl3leZsxlY6EGeOOIQpGwuHlfXSiNPHlTzHu4cvy-DdGNwgq_tg3VkcIKv74V3YWt1MgM --storenode=/ip4/172.18.188.8/tcp/45037/p2p/16Uiu2HAmFdrKRRK7C6EacXBw2LcoqX5PRZVxhNKReTm73w9sscfx --store=true --relay=true
2026-04-10 12:17:06.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.236 waku 7ac8f036d458bc017a2882fcdf1d62684c70488fd6f2d5fb278289da99f42a60
2026-04-10 12:17:06.182 DEBUG [src.node.docker_mananger] Container started with ID 7ac8f036d458. Setting up logs at ./log/docker/store_node1_2026-04-10_12-17-04__d3bc2d17-7aa2-4f7c-ad59-cd84242ac167__wakuorg_nwaku:latest.log
2026-04-10 12:17:06.183 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30073
2026-04-10 12:17:06.184 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:17:07.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30073/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:07.186 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-10 12:17:07.187 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:17:07.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30073/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:07.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.236/tcp/30074/p2p/16Uiu2HAm9biQ1QcNzAGBRfM5rsANCq17eTNu8MRGsxx5pPbvra68","/ip4/172.18.118.236/tcp/30075/ws/p2p/16Uiu2HAm9biQ1QcNzAGBRfM5rsANCq17eTNu8MRGsxx5pPbvra68"],"enrUri":"enr:-L24QB-6ZvA0afmEZ20rxDubrkEB9k8h5u809hFtKTqB06m2CHpQsSPgHO3hpKgYAA3B18h4WrZkq642d_sTxgXrN60CgmlkgnY0gmlwhKwSduyKbXVsdGlhZGRyc5YACASsEnbsBnV6AAoErBJ27AZ1e90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0pYolOuvRzidD04ldkT7uReGU0teSaSgMfd2Nzh7VQWDdGNwgnV6g3VkcIJ1fIV3YWt1MgM"}'
2026-04-10 12:17:07.190 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:17:07.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30073/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.8/tcp/45037/p2p/16Uiu2HAmFdrKRRK7C6EacXBw2LcoqX5PRZVxhNKReTm73w9sscfx"]'
2026-04-10 12:17:07.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:07.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45036/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:17:07.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:07.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30073/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:17:07.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:07.203 DEBUG [src.steps.store] Relaying message
2026-04-10 12:17:07.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45036/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-10 12:17:07.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:07.208 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:17:07.409 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:17:07.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45036/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:07.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa0f21a80be73cee5bb4c453185cfb4088d4174a14b093add449fe37699da3e86"}]}'
2026-04-10 12:17:07.413 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:17:07.413 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:17:07.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30073/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:07.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa0f21a80be73cee5bb4c453185cfb4088d4174a14b093add449fe37699da3e86"}]}'
2026-04-10 12:17:07.416 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:17:07.416 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-04-10 12:17:12.417 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-04-10 12:17:12.420 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-04-10 12:17:12.421 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-04-10 12:17:12.424 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-04-10 12:17:12.424 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-04-10 12:17:12.427 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-04-10 12:17:12.427 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-04-10 12:17:12.430 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-04-10 12:17:12.430 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-04-10 12:17:12.433 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-04-10 12:17:12.433 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-04-10 12:17:12.436 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-04-10 12:17:12.436 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-04-10 12:17:12.438 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-04-10 12:17:12.439 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.188.8/tcp/45037"} has 1
2026-04-10 12:17:12.469 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:17:12.470 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:17:12.470 DEBUG [src.node.waku_node] Stopping container with id 29b9a7e09636
2026-04-10 12:17:12.855 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:17:12.855 DEBUG [src.node.waku_node] Stopping container with id 7ac8f036d458
2026-04-10 12:17:13.227 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:17:13.230 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:17:13.237 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:17:13.243 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:17:13.243 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-04-10 12:17:13.243 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-04-10 12:17:13.244 DEBUG [src.libs.common] Attaching file ./log/docker/publishing_node1_2026-04-10_12-17-04__d3bc2d17-7aa2-4f7c-ad59-cd84242ac167__wakuorg_nwaku:latest.log
2026-04-10 12:17:13.244 DEBUG [src.libs.common] Attaching file ./log/docker/store_node1_2026-04-10_12-17-04__d3bc2d17-7aa2-4f7c-ad59-cd84242ac167__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,272 @@
2026-04-10 12:12:07.309 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:07.310 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[19-50] with id: 2026-04-10_12-12-07__3c7d4f7d-dd7a-4b5a-a100-a97eba46918a
2026-04-10 12:12:07.310 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:07.310 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:12:07.310 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:12:07.317 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:07.318 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-12-07__3c7d4f7d-dd7a-4b5a-a100-a97eba46918a__wakuorg_nwaku:latest.log
2026-04-10 12:12:07.318 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:07.318 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:07.319 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:07.319 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.81
2026-04-10 12:12:07.320 DEBUG [src.node.docker_mananger] Generated ports ['23124', '23125', '23126', '23127', '23128']
2026-04-10 12:12:07.320 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:07.320 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:07.320 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:07.320 DEBUG [src.node.docker_mananger] docker run -i -t -p 23124:23124 -p 23125:23125 -p 23126:23126 -p 23127:23127 -p 23128:23128 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=23126 --rest-port=23124 --tcp-port=23125 --discv5-udp-port=23127 --rest-address=0.0.0.0 --nat=extip:172.18.71.81 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d0c70962a4fe7af2c1d8553baa92be0cf77aee568ef01a4abde6fa02ec00b3ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23128 --metrics-logging=true --store=true --relay=true
2026-04-10 12:12:07.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.81 waku 18e6cc96083740cb2f57202fed08ba5f8d0a081e1bc645dc9f4c464ff8f15fe4
2026-04-10 12:12:07.557 DEBUG [src.node.docker_mananger] Container started with ID 18e6cc960837. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-12-07__3c7d4f7d-dd7a-4b5a-a100-a97eba46918a__wakuorg_nwaku:latest.log
2026-04-10 12:12:07.557 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23124
2026-04-10 12:12:07.558 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:07.591 ERROR [src.node.docker_mananger] Max retries reached for container e0900b75314a. Exiting log stream.
2026-04-10 12:12:08.098 ERROR [src.node.docker_mananger] Max retries reached for container 196cf99f593a. Exiting log stream.
2026-04-10 12:12:08.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23124/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:08.561 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-10 12:12:08.561 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:08.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23124/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:08.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.81/tcp/23125/p2p/16Uiu2HAm4TV42ZA9GkJa56RxQjo7uFQ5VRAtudyH7UkRnoJvssJA","/ip4/172.18.71.81/tcp/23126/ws/p2p/16Uiu2HAm4TV42ZA9GkJa56RxQjo7uFQ5VRAtudyH7UkRnoJvssJA"],"enrUri":"enr:-L24QNUZ-C5DOizjcaGiWktIR_Cj6vSt297srTtEDE7cX5tSdYdaVnkTIUpZ5Ge7NpYtuCTLwqwJz5at0swKc_cKlTACgmlkgnY0gmlwhKwSR1GKbXVsdGlhZGRyc5YACASsEkdRBlpVAAoErBJHUQZaVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChi_9H08LAYyTl_WjRaYzHTOf8ZAOpGficMr9b04jfquDdGNwglpVg3VkcIJaV4V3YWt1MgM"}'
2026-04-10 12:12:08.565 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:08.572 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:08.572 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-12-07__3c7d4f7d-dd7a-4b5a-a100-a97eba46918a__wakuorg_nwaku:latest.log
2026-04-10 12:12:08.572 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:08.572 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:08.574 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:08.574 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.195
2026-04-10 12:12:08.574 DEBUG [src.node.docker_mananger] Generated ports ['4045', '4046', '4047', '4048', '4049']
2026-04-10 12:12:08.574 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:08.574 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:08.575 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:08.575 DEBUG [src.node.docker_mananger] docker run -i -t -p 4045:4045 -p 4046:4046 -p 4047:4047 -p 4048:4048 -p 4049:4049 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=4047 --rest-port=4045 --tcp-port=4046 --discv5-udp-port=4048 --rest-address=0.0.0.0 --nat=extip:172.18.65.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d9bb7b48781884eafe7b8e86477cddb34e2d6f6cf03b9288c0c1bd75208aa8d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4049 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNUZ-C5DOizjcaGiWktIR_Cj6vSt297srTtEDE7cX5tSdYdaVnkTIUpZ5Ge7NpYtuCTLwqwJz5at0swKc_cKlTACgmlkgnY0gmlwhKwSR1GKbXVsdGlhZGRyc5YACASsEkdRBlpVAAoErBJHUQZaVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEChi_9H08LAYyTl_WjRaYzHTOf8ZAOpGficMr9b04jfquDdGNwglpVg3VkcIJaV4V3YWt1MgM --storenode=/ip4/172.18.71.81/tcp/23125/p2p/16Uiu2HAm4TV42ZA9GkJa56RxQjo7uFQ5VRAtudyH7UkRnoJvssJA --store=true --relay=true
2026-04-10 12:12:08.783 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.195 waku a73ebe9869bae646ba1fef43204d4bb49afb4f9ca0cca6679572abccf0803fae
2026-04-10 12:12:08.816 DEBUG [src.node.docker_mananger] Container started with ID a73ebe9869ba. Setting up logs at ./log/docker/store_node1_2026-04-10_12-12-07__3c7d4f7d-dd7a-4b5a-a100-a97eba46918a__wakuorg_nwaku:latest.log
2026-04-10 12:12:08.817 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4045
2026-04-10 12:12:08.818 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:09.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4045/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:09.822 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-10 12:12:09.822 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:09.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4045/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:09.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.195/tcp/4046/p2p/16Uiu2HAkz92r3qKYpuXGPNTBXHfDXpkWb6ZKGeTQrTnR45rJCPsT","/ip4/172.18.65.195/tcp/4047/ws/p2p/16Uiu2HAkz92r3qKYpuXGPNTBXHfDXpkWb6ZKGeTQrTnR45rJCPsT"],"enrUri":"enr:-L24QPeb3bvpP9nSNb7SHh7JT6oPi3I38Oohae6FFkzrXD_qFIPzpa6gXXke0vcRSICg3-dhFataoFFKPn2DbU8UEI0CgmlkgnY0gmlwhKwSQcOKbXVsdGlhZGRyc5YACASsEkHDBg_OAAoErBJBwwYPz90DgnJzhQDGAQAAiXNlY3AyNTZrMaECRgcnmZtaNVAstDfMwj8Vv3ptkXF5hyOccR7V3ohOkG6DdGNwgg_Og3VkcIIP0IV3YWt1MgM"}'
2026-04-10 12:12:09.825 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:09.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4045/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.81/tcp/23125/p2p/16Uiu2HAm4TV42ZA9GkJa56RxQjo7uFQ5VRAtudyH7UkRnoJvssJA"]'
2026-04-10 12:12:09.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:09.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:12:09.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:09.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4045/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:12:09.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:09.834 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:09.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:09.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:09.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:10.041 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:10.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:10.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:10.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:10.250 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:10.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:10.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:10.258 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:10.459 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:10.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:10.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:10.465 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:10.666 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:10.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:10.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:10.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:10.874 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:10.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:10.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:10.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:11.081 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:11.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:11.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:11.087 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:11.289 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:11.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:11.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:11.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:11.497 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:11.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:11.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:11.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:11.705 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:11.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:11.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:11.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:11.911 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:11.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:11.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:11.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:12.120 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:12.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:12.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:12.329 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:12.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:12.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:12.537 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:12.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:12.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:12.744 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:12.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:12.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:12.952 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:12.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:12.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:13.159 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:13.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:13.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.166 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:13.367 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:13.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:13.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:13.574 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:13.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:13.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.579 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:13.780 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:13.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:13.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:13.987 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:13.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:13.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.995 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:14.195 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:14.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:14.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:14.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:14.402 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:14.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:14.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:14.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:14.613 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:14.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:14.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:14.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:14.821 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:14.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:14.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:14.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:15.030 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:15.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:15.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:15.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:15.236 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:15.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:15.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:15.243 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:15.444 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:15.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:15.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:15.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:15.651 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:15.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:15.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:15.659 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:15.860 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:15.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:15.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:15.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:16.067 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:16.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:16.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:16.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:16.275 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:16.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:16.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:16.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:16.482 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:16.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:16.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:16.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:16.691 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:16.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:16.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:16.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:16.897 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:16.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:16.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:16.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:17.106 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:17.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:17.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:17.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:17.314 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:17.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:17.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:17.320 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:17.520 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:17.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:17.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:17.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:17.729 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:17.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:17.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:17.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:17.938 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:17.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:17.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:17.944 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:18.146 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:18.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:18.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:18.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:18.353 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:18.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:18.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:18.361 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:18.562 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:18.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:18.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:18.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:18.769 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:18.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:18.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:18.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:18.977 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:18.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:18.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:18.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:19.184 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:19.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:19.391 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:19.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.410 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:19.611 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:19.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.618 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:19.819 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:19.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:20.026 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23124/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-10 12:12:20.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:20.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23124/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:20.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x503d75286eba86274a5e7b3885ea8ad983c8f625cb4faaccba4dbc685bdd0f3c"},{"messageHash":"0xc7ce6392a4eccba0ae5a79da17e50c7d5261e341030f6469af58abd1080806b1"},{"messageHash":"0xa241cdd94ab75c227706228d4276c73b6627b20b4e217f3fecb6944450d80c77"},{"messageHash":"0x918b32b5483149fcf903c728bf5a02c8f9aca3fb1614e335d03e1bfcb1c0a32e"},{"messageHash":"0xef8685fd5ffccf414f8ff7dec9cc3f8197539e58b8e04547e59f89a0be480a19"},{"messageHash":"0xad4571ed8047e0c9425ca5c0a277026f119853de7bfadd3a12a6c0734dfd8ecb"},{"messageHash":"0x220785463f2f3211b3f3fec12db3092238e9939f4ce49f0c02aadafaf487e2a4"},{"messageHash":"0x351c3ef595b989fadad4a04097c177ea44f6f34d5ab15ec9193527aeec325d8d"},{"messageHash":"0xb9c011ae698c91a93b3e910e589a9ff0e05be5633ed6204c3f41f82c3329d196"},{"messageHash":"0x11ef8edcd5c19058ada67731ac41c7f03c5c883428c9a135f747e5cc2f7b7e1e"},{"messageHash":"0x0f349b34d7068259c7aaf14e8030bae55bd5a277c8e2e12aecbaa40480271cee"},{"messageHash":"0x088baf4580db1a10f2545dd36b2f30a915a4b608b48a3b099d337278c8ae400c"},{"messageHash":"0x172d9f78adb8baddd43334f4d7419a676cff03e709ca76aa2acb0f4e65cfa903"},{"messageHash":"0x7ccb4da1a250ec36e90865cd5016515b86890dfb0307478909cb592d1796083d"},{"messageHash":"0x853486715151294d8a5a5d625d35d5e499799ff4c54431b8c49a337ee9cebdfa"},{"messageHash":"0x645aebb988b0cef3c8d1a338208c27296b968cf945457ca071bef9f6f40a73e1"},{"messageHash":"0xadd7ff88bef35a9096e81363676f8fcef35f6f8898f57eb33eac662632480aac"},{"messageHash":"0xf0f54504a6f976cc9dbe9f422c0055dc2dabf98a90a7f19398c6feba1ec5f323"},{"messageHash":"0x5e90176743c1cb01494297797bb0f9751e3847c292a6d072090d1627a1a65283"}],"paginationCursor":"0x5e90176743c1cb01494297797bb0f9751e3847c292a6d072090d1627a1a65283"}'
2026-04-10 12:12:20.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:20.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x503d75286eba86274a5e7b3885ea8ad983c8f625cb4faaccba4dbc685bdd0f3c"},{"messageHash":"0xc7ce6392a4eccba0ae5a79da17e50c7d5261e341030f6469af58abd1080806b1"},{"messageHash":"0xa241cdd94ab75c227706228d4276c73b6627b20b4e217f3fecb6944450d80c77"},{"messageHash":"0x918b32b5483149fcf903c728bf5a02c8f9aca3fb1614e335d03e1bfcb1c0a32e"},{"messageHash":"0xef8685fd5ffccf414f8ff7dec9cc3f8197539e58b8e04547e59f89a0be480a19"},{"messageHash":"0xad4571ed8047e0c9425ca5c0a277026f119853de7bfadd3a12a6c0734dfd8ecb"},{"messageHash":"0x220785463f2f3211b3f3fec12db3092238e9939f4ce49f0c02aadafaf487e2a4"},{"messageHash":"0x351c3ef595b989fadad4a04097c177ea44f6f34d5ab15ec9193527aeec325d8d"},{"messageHash":"0xb9c011ae698c91a93b3e910e589a9ff0e05be5633ed6204c3f41f82c3329d196"},{"messageHash":"0x11ef8edcd5c19058ada67731ac41c7f03c5c883428c9a135f747e5cc2f7b7e1e"},{"messageHash":"0x0f349b34d7068259c7aaf14e8030bae55bd5a277c8e2e12aecbaa40480271cee"},{"messageHash":"0x088baf4580db1a10f2545dd36b2f30a915a4b608b48a3b099d337278c8ae400c"},{"messageHash":"0x172d9f78adb8baddd43334f4d7419a676cff03e709ca76aa2acb0f4e65cfa903"},{"messageHash":"0x7ccb4da1a250ec36e90865cd5016515b86890dfb0307478909cb592d1796083d"},{"messageHash":"0x853486715151294d8a5a5d625d35d5e499799ff4c54431b8c49a337ee9cebdfa"},{"messageHash":"0x645aebb988b0cef3c8d1a338208c27296b968cf945457ca071bef9f6f40a73e1"},{"messageHash":"0xadd7ff88bef35a9096e81363676f8fcef35f6f8898f57eb33eac662632480aac"},{"messageHash":"0xf0f54504a6f976cc9dbe9f422c0055dc2dabf98a90a7f19398c6feba1ec5f323"},{"messageHash":"0x5e90176743c1cb01494297797bb0f9751e3847c292a6d072090d1627a1a65283"}],"paginationCursor":"0x5e90176743c1cb01494297797bb0f9751e3847c292a6d072090d1627a1a65283"}'
2026-04-10 12:12:20.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23124/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x5e90176743c1cb01494297797bb0f9751e3847c292a6d072090d1627a1a65283&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:20.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x36a7e0a9a642481c9c726d30d155876b3a9d7df0e8af81ad2c9649dd9c88b98b"},{"messageHash":"0xaf31dca2fe930b78a18f49f5e843cd3ef4f85154f6d02d7c4a29bb4909cdbde7"},{"messageHash":"0x95783a99731866084851f5ba7831aa27f03837daccc5e8cf7716fc3f3326ce74"},{"messageHash":"0xb7405b430bb733ef7a18893ee46e59a0bff607894299ca8ca961e6282540c3ab"},{"messageHash":"0xd27343c87718e2389c53947e628b8561c10ebf794ea203c51396b066ba605859"},{"messageHash":"0x4c0bc0301f1fdb843fc5be4b91bae633458bfb1c70a41ef983b65eff9edb3361"},{"messageHash":"0x06858c861590e36bec40c07ccba87da24926f2bdd10f7624b619f31d83414f02"},{"messageHash":"0x3daf55267527e26603ad2c50c28766964f95153536e889a79bd8d152c4bf6ed5"},{"messageHash":"0x205c617ff283c73510e3282c5e9aa06b3878620f3d2bb9687f898bb69cc3f6c1"},{"messageHash":"0x535ccd794aaa93ff2181aaba2a141836480676e8b0269d2a8431f133101a867d"},{"messageHash":"0xc23c7d43a4926cdaa3285ee211c6e8c33724b5fb1b09765da8c8899460e6125a"},{"messageHash":"0x68d0c394ca9b8a18b036c49edac35dda5a86012c3be4e7a551514724ef4b1c8e"},{"messageHash":"0x3a7b5a7dcaf0c713453470dca38abf86a8f0590221b32bc236bf24ea94d93edf"},{"messageHash":"0x765f0a8f9d3f0900d3a7e82b5b66063a4049a87b9397bb65f6e10444e2b77724"},{"messageHash":"0xa67c9a8dab3ae519f052161815946b203cf1cd8a69c682732b3cedf7b2b9976d"},{"messageHash":"0x7098aca1381722a9d85574d047a0cfdb2a1c3cadb3375e75174d6fba8259ca6a"},{"messageHash":"0x3c8dae07f20a924af6375229ae602f8b7b5f3aea256b5420f6da10a30c22e22f"},{"messageHash":"0xefed6b1c6bd3d74531b7bb96252c4da4e6f4e2a91daeb3fb1492aab97c014eed"},{"messageHash":"0xceca90956f045915c61c394f459ba89707d0e411879ac565fface4af44591046"},{"messageHash":"0x4a0d4da1b0498bc05670077598be034f918821cd70572989aad4ed90af7c8b4d"},{"messageHash":"0x171690c6fd69db9a12916ee0f4ec4c565ca6bbfa985b4fc2e9ebfa89b70b517f"},{"messageHash":"0x0295b6ea62032fde6877f60264530a6baddcb28d7c64dd35bd13f20e30bec5ae"},{"messageHash":"0x5bc0b1987188e68a317b63586cbeb90caf913fc55cd168afe642591eab11ffe1"},{"messageHash":"0x7e104c8bd99ba8dd8ec8d0f7860b7d9bd44dee1f34ad79e0db561e1095fbf176"},{"messageHash":"0x152d8615aa54c829c9b4283a7f03fcb4e90eb8706b2e150aabaac2988e7deb3f"},{"messageHash":"0x9339a1eae10903aa26b111c62606dddb89de91e30f638b847681a7c96f52d014"},{"messageHash":"0xc8c1fb0f5d5d0ac3303f397ca86ca162e0de9c7ca721a69456740b45c6754381"},{"messageHash":"0x8595bfa8b596a159799d0a37bbdd1433a8813b5e453565f9397d8720227f2613"},{"messageHash":"0xb536219d5563c34fd2bda4fc7dafb9f562fce24041fec2728d87728df2c0897c"},{"messageHash":"0x10f13c86ecb2372822862ecb93c1659526d2229d9da7d02779f53a747fc004f4"},{"messageHash":"0x1dcb84ac3f93754a944dfd6b0977678f57be05f63a6209408a1a42f50fff213c"}]}'
2026-04-10 12:12:20.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x5e90176743c1cb01494297797bb0f9751e3847c292a6d072090d1627a1a65283&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:20.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x36a7e0a9a642481c9c726d30d155876b3a9d7df0e8af81ad2c9649dd9c88b98b"},{"messageHash":"0xaf31dca2fe930b78a18f49f5e843cd3ef4f85154f6d02d7c4a29bb4909cdbde7"},{"messageHash":"0x95783a99731866084851f5ba7831aa27f03837daccc5e8cf7716fc3f3326ce74"},{"messageHash":"0xb7405b430bb733ef7a18893ee46e59a0bff607894299ca8ca961e6282540c3ab"},{"messageHash":"0xd27343c87718e2389c53947e628b8561c10ebf794ea203c51396b066ba605859"},{"messageHash":"0x4c0bc0301f1fdb843fc5be4b91bae633458bfb1c70a41ef983b65eff9edb3361"},{"messageHash":"0x06858c861590e36bec40c07ccba87da24926f2bdd10f7624b619f31d83414f02"},{"messageHash":"0x3daf55267527e26603ad2c50c28766964f95153536e889a79bd8d152c4bf6ed5"},{"messageHash":"0x205c617ff283c73510e3282c5e9aa06b3878620f3d2bb9687f898bb69cc3f6c1"},{"messageHash":"0x535ccd794aaa93ff2181aaba2a141836480676e8b0269d2a8431f133101a867d"},{"messageHash":"0xc23c7d43a4926cdaa3285ee211c6e8c33724b5fb1b09765da8c8899460e6125a"},{"messageHash":"0x68d0c394ca9b8a18b036c49edac35dda5a86012c3be4e7a551514724ef4b1c8e"},{"messageHash":"0x3a7b5a7dcaf0c713453470dca38abf86a8f0590221b32bc236bf24ea94d93edf"},{"messageHash":"0x765f0a8f9d3f0900d3a7e82b5b66063a4049a87b9397bb65f6e10444e2b77724"},{"messageHash":"0xa67c9a8dab3ae519f052161815946b203cf1cd8a69c682732b3cedf7b2b9976d"},{"messageHash":"0x7098aca1381722a9d85574d047a0cfdb2a1c3cadb3375e75174d6fba8259ca6a"},{"messageHash":"0x3c8dae07f20a924af6375229ae602f8b7b5f3aea256b5420f6da10a30c22e22f"},{"messageHash":"0xefed6b1c6bd3d74531b7bb96252c4da4e6f4e2a91daeb3fb1492aab97c014eed"},{"messageHash":"0xceca90956f045915c61c394f459ba89707d0e411879ac565fface4af44591046"},{"messageHash":"0x4a0d4da1b0498bc05670077598be034f918821cd70572989aad4ed90af7c8b4d"},{"messageHash":"0x171690c6fd69db9a12916ee0f4ec4c565ca6bbfa985b4fc2e9ebfa89b70b517f"},{"messageHash":"0x0295b6ea62032fde6877f60264530a6baddcb28d7c64dd35bd13f20e30bec5ae"},{"messageHash":"0x5bc0b1987188e68a317b63586cbeb90caf913fc55cd168afe642591eab11ffe1"},{"messageHash":"0x7e104c8bd99ba8dd8ec8d0f7860b7d9bd44dee1f34ad79e0db561e1095fbf176"},{"messageHash":"0x152d8615aa54c829c9b4283a7f03fcb4e90eb8706b2e150aabaac2988e7deb3f"},{"messageHash":"0x9339a1eae10903aa26b111c62606dddb89de91e30f638b847681a7c96f52d014"},{"messageHash":"0xc8c1fb0f5d5d0ac3303f397ca86ca162e0de9c7ca721a69456740b45c6754381"},{"messageHash":"0x8595bfa8b596a159799d0a37bbdd1433a8813b5e453565f9397d8720227f2613"},{"messageHash":"0xb536219d5563c34fd2bda4fc7dafb9f562fce24041fec2728d87728df2c0897c"},{"messageHash":"0x10f13c86ecb2372822862ecb93c1659526d2229d9da7d02779f53a747fc004f4"},{"messageHash":"0x1dcb84ac3f93754a944dfd6b0977678f57be05f63a6209408a1a42f50fff213c"}]}'
2026-04-10 12:12:20.252 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:20.253 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:20.253 DEBUG [src.node.waku_node] Stopping container with id 18e6cc960837
2026-04-10 12:12:20.726 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:20.729 DEBUG [src.node.waku_node] Stopping container with id a73ebe9869ba
2026-04-10 12:12:21.189 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:21.190 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:21.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:21.230 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,860 @@
WRN 2026-04-10 12:17:13.415+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-10 12:17:13.415+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-10 12:17:13.415+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:156 relay=true rlnRelay=false store=true filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-04-10 12:17:13.415+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:165 cluster=198
INF 2026-04-10 12:17:13.415+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:168 shard=0
INF 2026-04-10 12:17:13.415+00:00 Setting up storage tid=1 file=node_factory.nim:481
INF 2026-04-10 12:17:13.415+00:00 Initializing node tid=1 file=node_factory.nim:490
TRC 2026-04-10 12:17:13.416+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-04-10 12:17:13.416+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-04-10 12:17:13.416+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-10 12:17:13.416+00:00 no peer storage found tid=1 file=peer_manager.nim:1222
INF 2026-04-10 12:17:13.416+00:00 Initializing networking tid=1 file=waku_node.nim:213 addrs="@[/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/ws]"
INF 2026-04-10 12:17:13.416+00:00 Mounting protocols tid=1 file=node_factory.nim:496
INF 2026-04-10 12:17:13.417+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"
TRC 2026-04-10 12:17:13.417+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-04-10 12:17:13.419+00:00 sqlite database page stats tid=1 file=builder.nim:53 pageSize=4096 pages=1 freePages=0
INF 2026-04-10 12:17:13.419+00:00 starting message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:57
INF 2026-04-10 12:17:13.419+00:00 Not considered schema version 7 topics="waku archive migration" tid=1 file=migrations.nim:45
INF 2026-04-10 12:17:13.419+00:00 database schema is outdated topics="sqlite" tid=1 file=db_sqlite.nim:447 userVersion=0 targetVersion=10
INF 2026-04-10 12:17:13.420+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-10 12:17:13.422+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-10 12:17:13.422+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-10 12:17:13.424+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-10 12:17:13.424+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-10 12:17:13.424+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-10 12:17:13.424+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-10 12:17:13.424+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-10 12:17:13.424+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-10 12:17:13.425+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-10 12:17:13.425+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-10 12:17:13.425+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-10 12:17:13.425+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:17:13.425+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:17:13.425+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-10 12:17:13.426+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-10 12:17:13.426+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-10 12:17:13.426+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-10 12:17:13.426+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message;"
INF 2026-04-10 12:17:13.426+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message;"
INF 2026-04-10 12:17:13.427+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-10 12:17:13.427+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-10 12:17:13.427+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-10 12:17:13.427+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-10 12:17:13.427+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:17:13.428+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:17:13.428+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-10 12:17:13.430+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-10 12:17:13.430+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-10 12:17:13.430+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-10 12:17:13.430+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-10 12:17:13.430+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-10 12:17:13.430+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:17:13.432+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE Message_backup;"
INF 2026-04-10 12:17:13.432+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-10 12:17:13.432+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-10 12:17:13.432+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-10 12:17:13.433+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-10 12:17:13.433+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_msg;"
INF 2026-04-10 12:17:13.434+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-10 12:17:13.434+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-10 12:17:13.434+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-10 12:17:13.434+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP INDEX IF EXISTS i_rt;"
INF 2026-04-10 12:17:13.434+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-10 12:17:13.434+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-10 12:17:13.435+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-10 12:17:13.435+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-10 12:17:13.436+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-10 12:17:13.436+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-10 12:17:13.436+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-10 12:17:13.436+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-10 12:17:13.436+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-10 12:17:13.436+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:17:13.437+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:17:13.437+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-10 12:17:13.438+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-10 12:17:13.438+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-10 12:17:13.439+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-10 12:17:13.439+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-10 12:17:13.439+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-10 12:17:13.439+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:17:13.441+00:00 migration statement executed succesfully topics="sqlite" tid=1 file=db_sqlite.nim:476 statement="DROP TABLE message_backup;"
INF 2026-04-10 12:17:13.441+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-10 12:17:13.441+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-10 12:17:13.442+00:00 executing migration statement topics="sqlite" tid=1 file=db_sqlite.nim:469 statement="ALTER TABLE message DROP COLUMN timestamp;"
INF 2026-04-10 12:17:13.443+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-10 12:17:13.443+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-10 12:17:13.444+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-10 12:17:13.444+00:00 database user_version updated topics="sqlite" tid=1 file=db_sqlite.nim:481 userVersion=10
INF 2026-04-10 12:17:13.444+00:00 finished message store's sqlite database migration topics="waku archive migration" tid=1 file=migrations.nim:70
INF 2026-04-10 12:17:13.444+00:00 setting up sqlite waku archive driver tid=1 file=builder.nim:65
INF 2026-04-10 12:17:13.445+00:00 executing message retention policy topics="waku archive" tid=1 file=archive.nim:270 policy=time:172800
INF 2026-04-10 12:17:13.445+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-10 12:17:13.445+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-10 12:17:13.445+00:00 mounting waku store protocol topics="waku node store api" tid=1 file=store.nim:100
TRC 2026-04-10 12:17:13.445+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/store-query/3.0.0]"
INF 2026-04-10 12:17:13.445+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:119
INF 2026-04-10 12:17:13.445+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:290 clusterId=198 shardCount=1
INF 2026-04-10 12:17:13.445+00:00 Shards created from content topics tid=1 file=node_factory.nim:282 contentTopics=[] shards=[]
INF 2026-04-10 12:17:13.446+00:00 Setting max message size tid=1 file=node_factory.nim:291 num_bytes=153600
INF 2026-04-10 12:17:13.446+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:253
TRC 2026-04-10 12:17:13.446+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-10 12:17:13.446+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:270
INF 2026-04-10 12:17:13.446+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=198
INF 2026-04-10 12:17:13.446+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-04-10 12:17:13.447+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=198 shards="[0]" capabilities="[Relay, Store]" wakuPeerRecord="(peerId: 16U*dxVmCh, seqNo: 1775823433, addresses: [/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/ws], mixKey: )"
TRC 2026-04-10 12:17:13.447+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-04-10 12:17:13.447+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:403
INF 2026-04-10 12:17:13.447+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=198
INF 2026-04-10 12:17:13.447+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-04-10 12:17:13.447+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-04-10 12:17:13.447+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-04-10 12:17:13.447+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-04-10 12:17:13.447+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-04-10 12:17:13.447+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-10 12:17:13.447+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-04-10 12:17:13.447+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-10 12:17:13.447+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-04-10 12:17:13.448+00:00 REST service started tid=1 file=server.nim:182 address=0.0.0.0:32265
INF 2026-04-10 12:17:13.448+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:32265/
INF 2026-04-10 12:17:13.448+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:127
TRC 2026-04-10 12:17:13.448+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-04-10 12:17:13.448+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:367
INF 2026-04-10 12:17:13.448+00:00 Running nwaku node tid=1 file=node_factory.nim:413 version=v0.38.0-rc.0-21-g9a3445
INF 2026-04-10 12:17:13.448+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-10 12:17:13.448+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:374
INF 2026-04-10 12:17:13.448+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-04-10 12:17:13.448+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-04-10 12:17:13.448+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:13.448+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-10 12:17:13.448+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=140631992438864
TRC 2026-04-10 12:17:13.448+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-04-10 12:17:13.448+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-04-10 12:17:13.448+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:395
INF 2026-04-10 12:17:13.448+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-04-10 12:17:13.448+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-04-10 12:17:13.449+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-04-10 12:17:13.449+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-04-10 12:17:13.449+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh, listenAddrs: [/ip4/0.0.0.0/tcp/32267/ws, /ip4/0.0.0.0/tcp/32266], 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/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-10 12:17:13.449+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-04-10 12:17:13.449+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/32266
TRC 2026-04-10 12:17:13.449+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/32266]
DBG 2026-04-10 12:17:13.449+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-10 12:17:13.449+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-04-10 12:17:13.449+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/32267/ws]
TRC 2026-04-10 12:17:13.449+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:32267
TRC 2026-04-10 12:17:13.450+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/32267/ws]"
INF 2026-04-10 12:17:13.450+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-04-10 12:17:13.450+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-04-10 12:17:13.450+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-04-10 12:17:13.450+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-10 12:17:13.450+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-04-10 12:17:13.450+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-04-10 12:17:13.450+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-04-10 12:17:13.450+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-04-10 12:17:13.450+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-04-10 12:17:13.450+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh, listenAddrs: [/ip4/0.0.0.0/tcp/32266, /ip4/0.0.0.0/tcp/32267/ws], addrs: [/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/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/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-10 12:17:13.450+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*dxVmCh addrs="[/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/ws]"
INF 2026-04-10 12:17:13.450+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/32266/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh][/ip4/0.0.0.0/tcp/32267/ws/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/ws]"
INF 2026-04-10 12:17:13.451+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.20.178/tcp/32266/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh][/ip4/172.18.20.178/tcp/32267/ws/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh]
INF 2026-04-10 12:17:13.451+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QC-i71snC4YHh31MxmLwwy9BOw9t1RK76tGK5gJulyLFd5UDAStF6QOMyyzOjsfan42sQU5aM6ESwHKiTHESzrcBgmlkgnY0gmlwhKwSFLKKbXVsdGlhZGRyc4wACgSsEhSyBn4L3QOCcnOFAMYBAACJc2VjcDI1NmsxoQNVLPJFc7yauoDSlx9msi7QQ0fZBpXk_PNmJ_re4gdGpoN0Y3CCfgqDdWRwgn4MhXdha3UyAw
INF 2026-04-10 12:17:13.451+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:633
TRC 2026-04-10 12:17:13.451+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1072
TRC 2026-04-10 12:17:13.451+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1065
INF 2026-04-10 12:17:13.451+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-10 12:17:13.451+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:463 peerId=16U*dxVmCh addrs="[/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/ws]"
INF 2026-04-10 12:17:13.451+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:486 full=[/ip4/0.0.0.0/tcp/32266/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh][/ip4/0.0.0.0/tcp/32267/ws/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/ws]"
INF 2026-04-10 12:17:13.451+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:488 full=[/ip4/172.18.20.178/tcp/32266/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh][/ip4/172.18.20.178/tcp/32267/ws/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh]
INF 2026-04-10 12:17:13.451+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:489 enr=enr:-LO4QC-i71snC4YHh31MxmLwwy9BOw9t1RK76tGK5gJulyLFd5UDAStF6QOMyyzOjsfan42sQU5aM6ESwHKiTHESzrcBgmlkgnY0gmlwhKwSFLKKbXVsdGlhZGRyc4wACgSsEhSyBn4L3QOCcnOFAMYBAACJc2VjcDI1NmsxoQNVLPJFc7yauoDSlx9msi7QQ0fZBpXk_PNmJ_re4gdGpoN0Y3CCfgqDdWRwgn4MhXdha3UyAw
INF 2026-04-10 12:17:13.451+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:301 enr=enr:-L24QO0IaZuXZ7BnKpG7pv72xeendLYWVAhEL1A_s6kUljHbEfwI0vGUw98DMQE473w5Yvx5sPQTJb-KDBy7i6nTkL0CgmlkgnY0gmlwhKwSFLKKbXVsdGlhZGRyc5YACASsEhSyBn4KAAoErBIUsgZ-C90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVSzyRXO8mrqA0pcfZrIu0ENH2QaV5PzzZif63uIHRqaDdGNwgn4Kg3VkcIJ-DIV3YWt1MgM record="(2, id: \"v4\", ip: 172.18.20.178, multiaddrs: 0x000804AC1214B2067E0A000A04AC1214B2067E0BDD03, rs: 0x00C6010000, secp256k1: 0x03552CF24573BC9ABA80D2971F66B22ED04347D90695E4FCF36627FADEE20746A6, tcp: 32266, udp: 32268, waku2: 0x03)"
INF 2026-04-10 12:17:13.451+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-04-10 12:17:13.451+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-04-10 12:17:13.451+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=32268
TRC 2026-04-10 12:17:13.451+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-04-10 12:17:13.452+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-04-10 12:17:13.452+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-10 12:17:13.452+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-04-10 12:17:13.452+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2026-04-10 12:17:13.452+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-04-10 12:17:13.452+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QKPFbMRFHPYApmFg-Zw3peGbTNA_gFEMDXbOss3GLBBMYlxiY6nfZ1kA_G8ujRwuf48btAS1-1BQ-DoXFKhP0XkDgmlkgnY0gmlwhKwSFLKKbXVsdGlhZGRyc5YACASsEhSyBn4KAAoErBIUsgZ-C90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVSzyRXO8mrqA0pcfZrIu0ENH2QaV5PzzZif63uIHRqaDdGNwgn4Kg3VkcIJ-DIV3YWt1MgM enr="(3, id: \"v4\", ip: 172.18.20.178, multiaddrs: 0x000804AC1214B2067E0A000A04AC1214B2067E0BDD03, rs: 0x00C6010000, secp256k1: 0x03552CF24573BC9ABA80D2971F66B22ED04347D90695E4FCF36627FADEE20746A6, tcp: 32266, udp: 32268, waku2: 0x03)"
INF 2026-04-10 12:17:13.452+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:13.452+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:13.452+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/0
TRC 2026-04-10 12:17:13.452+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-10 12:17:13.452+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-10 12:17:13.452+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-10 12:17:13.452+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-10 12:17:13.452+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-10 12:17:13.452+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-10 12:17:13.452+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:492
DBG 2026-04-10 12:17:13.452+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-04-10 12:17:13.452+00:00 starting keepalive tid=1 file=node_health_monitor.nim:654 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-04-10 12:17:13.452+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:569
INF 2026-04-10 12:17:13.453+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-10 12:17:13.454+00:00 REST services are installed tid=1 file=builder.nim:219
INF 2026-04-10 12:17:13.454+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=32269
INF 2026-04-10 12:17:13.454+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-10 12:17:13.454+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=32269
INF 2026-04-10 12:17:13.454+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-04-10 12:17:13.454+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-04-10 12:17:13.458+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
DBG 2026-04-10 12:17:14.442+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:58818 meth=GET uri=/health
DBG 2026-04-10 12:17:14.443+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:58818 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-04-10 12:17:14.443+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:58818 uri=/health content_type=application/json content_size=654
DBG 2026-04-10 12:17:14.445+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:58828 meth=GET uri=/debug/v1/info
DBG 2026-04-10 12:17:14.445+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:58828 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-04-10 12:17:14.445+00:00 node info topics="waku node" tid=1 file=waku_node.nim:255 wakuInfo="(listenAddresses: [/ip4/172.18.20.178/tcp/32266/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh, /ip4/172.18.20.178/tcp/32267/ws/p2p/16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh], enrUri: enr:-L24QO0IaZuXZ7BnKpG7pv72xeendLYWVAhEL1A_s6kUljHbEfwI0vGUw98DMQE473w5Yvx5sPQTJb-KDBy7i6nTkL0CgmlkgnY0gmlwhKwSFLKKbXVsdGlhZGRyc5YACASsEhSyBn4KAAoErBIUsgZ-C90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDVSzyRXO8mrqA0pcfZrIu0ENH2QaV5PzzZif63uIHRqaDdGNwgn4Kg3VkcIJ-DIV3YWt1MgM, mixPubKey: none(string))"
DBG 2026-04-10 12:17:14.445+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:58828 uri=/debug/v1/info content_type=application/json content_size=473
TRC 2026-04-10 12:17:14.449+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:14.449+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-10 12:17:14.449+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-10 12:17:14.449+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-10 12:17:14.449+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-10 12:17:14.449+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-04-10 12:17:14.633+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.35.18/tcp/58640) dir=In clients=0
TRC 2026-04-10 12:17:14.633+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a54c objName=ChronosStream dir=In
TRC 2026-04-10 12:17:14.633+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d8ea4a8d4b8b72a485a54c timeout=10m
DBG 2026-04-10 12:17:14.633+00:00 Accepted an incoming connection topics="libp2p switch" tid=1 file=switch.nim:306 conn=:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:14.633+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:69d8ea4a8d4b8b72a485a54c direction=In
TRC 2026-04-10 12:17:14.633+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=:69d8ea4a8d4b8b72a485a54c handshaked=false
DBG 2026-04-10 12:17:14.633+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-04-10 12:17:14.638+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69d8ea4a8d4b8b72a485a54c ms=/multistream/1.0.0
TRC 2026-04-10 12:17:14.638+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=:69d8ea4a8d4b8b72a485a54c ms=/noise
TRC 2026-04-10 12:17:14.638+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=:69d8ea4a8d4b8b72a485a54c protocol=/noise
TRC 2026-04-10 12:17:14.638+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:69d8ea4a8d4b8b72a485a54c codec=/noise
TRC 2026-04-10 12:17:14.639+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:69d8ea4a8d4b8b72a485a54c initiator=false
TRC 2026-04-10 12:17:14.639+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-04-10 12:17:14.639+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69d8ea4a8d4b8b72a485a54c size=32
TRC 2026-04-10 12:17:14.639+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=32
TRC 2026-04-10 12:17:14.639+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=a992390fd3a7...2e19601d9ba2
TRC 2026-04-10 12:17:14.639+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=0ff316230a4a...5d2a7a050954
TRC 2026-04-10 12:17:14.639+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-04-10 12:17:14.640+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=1e4e32559fcd...352f3fe5651c
TRC 2026-04-10 12:17:14.640+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-04-10 12:17:14.640+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=20196d5e415d...6675a39926df
TRC 2026-04-10 12:17:14.640+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-04-10 12:17:14.640+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=bd23b4bde83a1a9716a5dba6da7882ae data=428e0d63087f...dba6da7882ae nonce=0
TRC 2026-04-10 12:17:14.640+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=bfc87d39f60b...33439356a1db
TRC 2026-04-10 12:17:14.640+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-04-10 12:17:14.640+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=eaf89751961a...cd90d9cff2e6
TRC 2026-04-10 12:17:14.640+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=a78f41d8f9d6742d0bb51e37c3b83974 data=ddbe76b75172...1e37c3b83974 nonce=0
TRC 2026-04-10 12:17:14.640+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=adb9a5c0e816...9e34b7ca2342
TRC 2026-04-10 12:17:14.640+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69d8ea4a8d4b8b72a485a54c size=208
TRC 2026-04-10 12:17:14.641+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69d8ea4a8d4b8b72a485a54c size=176
TRC 2026-04-10 12:17:14.641+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=176
TRC 2026-04-10 12:17:14.641+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=94c148cf40d6...3f77c5e19c85 tagOut=94c148cf40d6...3f77c5e19c85 nonce=1
TRC 2026-04-10 12:17:14.641+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=8a7e3d50fb1b...db01f3ee069f
TRC 2026-04-10 12:17:14.641+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-04-10 12:17:14.641+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=cd1b8ecda903...031bbc77ce5c
TRC 2026-04-10 12:17:14.641+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=dfc15f11cb54...983e354ebdff tagOut=dfc15f11cb54...983e354ebdff nonce=0
TRC 2026-04-10 12:17:14.642+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=d0f5fe0e8526...2c21c32545f5
TRC 2026-04-10 12:17:14.642+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:14.642+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmBRZ89LeuuMiziK3vkj3EmnKEVtoYoHM7ktnB5H15qBPa
TRC 2026-04-10 12:17:14.642+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a54d objName=SecureConn dir=In
TRC 2026-04-10 12:17:14.642+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54d timeout=5m
TRC 2026-04-10 12:17:14.642+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=false peer=16U*15qBPa
TRC 2026-04-10 12:17:14.642+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:14.642+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d handshaked=false
TRC 2026-04-10 12:17:14.642+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=36
TRC 2026-04-10 12:17:14.642+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0d0be206cc5a...3a8ec776f29f tagOut=0d0be206cc5a...3a8ec776f29f nonce=0
TRC 2026-04-10 12:17:14.643+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d ms=/multistream/1.0.0
TRC 2026-04-10 12:17:14.643+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=30
TRC 2026-04-10 12:17:14.643+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=11d19a62c094...b14d233d961e tagOut=11d19a62c094...b14d233d961e nonce=1
TRC 2026-04-10 12:17:14.643+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d ms=/yamux/1.0.0
TRC 2026-04-10 12:17:14.643+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d protocol=/yamux/1.0.0
TRC 2026-04-10 12:17:14.643+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d muxerName=/yamux/1.0.0
TRC 2026-04-10 12:17:14.643+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*15qBPa
TRC 2026-04-10 12:17:14.643+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.643+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d direction=In
TRC 2026-04-10 12:17:14.643+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*15qBPa
TRC 2026-04-10 12:17:14.643+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*15qBPa
TRC 2026-04-10 12:17:14.643+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*15qBPa event="(kind: Joined, initiator: false)"
TRC 2026-04-10 12:17:14.643+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*15qBPa protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-10 12:17:14.643+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a54e objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:14.643+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d8ea4a8d4b8b72a485a54e timeout=5m
TRC 2026-04-10 12:17:14.643+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*15qBPa
TRC 2026-04-10 12:17:14.643+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-04-10 12:17:14.643+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54e protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-10 12:17:14.643+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54e codec=/multistream/1.0.0
TRC 2026-04-10 12:17:14.643+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-04-10 12:17:14.643+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54e proto=/vac/waku/metadata/1.0.0
TRC 2026-04-10 12:17:14.643+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
DBG 2026-04-10 12:17:14.644+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*15qBPa
DBG 2026-04-10 12:17:14.644+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*15qBPa
TRC 2026-04-10 12:17:14.644+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*15qBPa 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]"
TRC 2026-04-10 12:17:14.644+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a54f objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:14.644+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d8ea4a8d4b8b72a485a54f timeout=5m
TRC 2026-04-10 12:17:14.644+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*15qBPa
TRC 2026-04-10 12:17:14.645+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-04-10 12:17:14.645+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f 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]"
TRC 2026-04-10 12:17:14.645+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f codec=/multistream/1.0.0
TRC 2026-04-10 12:17:14.645+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-04-10 12:17:14.645+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f proto=/vac/waku/relay/2.0.0
TRC 2026-04-10 12:17:14.645+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-10 12:17:14.645+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*15qBPa:69d8ea4a8d4b8b72a485a54d direction=In peers=1
TRC 2026-04-10 12:17:14.645+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a550 objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:14.645+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d8ea4a8d4b8b72a485a550 timeout=5m
TRC 2026-04-10 12:17:14.645+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*15qBPa
TRC 2026-04-10 12:17:14.645+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-04-10 12:17:14.645+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a550 codec=/multistream/1.0.0
TRC 2026-04-10 12:17:14.645+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-04-10 12:17:14.645+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a550 proto=/ipfs/id/1.0.0
TRC 2026-04-10 12:17:14.645+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-04-10 12:17:14.645+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.645+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=14450b630318...c29e870d42bb tagOut=14450b630318...c29e870d42bb nonce=2
TRC 2026-04-10 12:17:14.645+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-04-10 12:17:14.645+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.645+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.645+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3b7b91793a81...af5b7af87ae6 tagOut=3b7b91793a81...af5b7af87ae6 nonce=3
TRC 2026-04-10 12:17:14.645+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-04-10 12:17:14.645+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a551 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:14.645+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d8ea4a8d4b8b72a485a551 timeout=5m
TRC 2026-04-10 12:17:14.645+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*15qBPa
TRC 2026-04-10 12:17:14.645+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-04-10 12:17:14.645+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551
TRC 2026-04-10 12:17:14.645+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551 handshaked=false
TRC 2026-04-10 12:17:14.645+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551 handshaked=false
TRC 2026-04-10 12:17:14.645+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.645+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=48
TRC 2026-04-10 12:17:14.645+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5f333ec87d91...f9a1359f57d2 tagOut=5f333ec87d91...f9a1359f57d2 nonce=4
TRC 2026-04-10 12:17:14.645+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-04-10 12:17:14.645+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-10 12:17:14.645+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.646+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=54
TRC 2026-04-10 12:17:14.646+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3ad27bb84a5c...09ca7a43be26 tagOut=3ad27bb84a5c...09ca7a43be26 nonce=5
TRC 2026-04-10 12:17:14.646+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-04-10 12:17:14.646+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-04-10 12:17:14.646+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.646+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.646+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=80e0bfd413ef...b943665d223e tagOut=80e0bfd413ef...b943665d223e nonce=6
TRC 2026-04-10 12:17:14.646+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-04-10 12:17:14.646+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a552 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:14.646+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d8ea4a8d4b8b72a485a552 timeout=5m
TRC 2026-04-10 12:17:14.646+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*15qBPa
TRC 2026-04-10 12:17:14.646+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-04-10 12:17:14.646+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:14.646+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 handshaked=false
TRC 2026-04-10 12:17:14.646+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 handshaked=false
TRC 2026-04-10 12:17:14.646+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.646+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=48
TRC 2026-04-10 12:17:14.646+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f878f3af74bc...d7493cc81135 tagOut=f878f3af74bc...d7493cc81135 nonce=7
TRC 2026-04-10 12:17:14.646+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-04-10 12:17:14.646+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-10 12:17:14.646+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.646+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=51
TRC 2026-04-10 12:17:14.646+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=57952612c894...e570a11dc771 tagOut=57952612c894...e570a11dc771 nonce=8
TRC 2026-04-10 12:17:14.646+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-10 12:17:14.646+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-04-10 12:17:14.646+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.646+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.646+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c686a33340fe...7c60a2ffe4c5 tagOut=c686a33340fe...7c60a2ffe4c5 nonce=9
TRC 2026-04-10 12:17:14.647+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551 ms=/multistream/1.0.0
TRC 2026-04-10 12:17:14.647+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-04-10 12:17:14.647+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551 ms=/vac/waku/metadata/1.0.0
TRC 2026-04-10 12:17:14.647+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551 protocol=/vac/waku/metadata/1.0.0
TRC 2026-04-10 12:17:14.647+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-04-10 12:17:14.647+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 ms=/multistream/1.0.0
TRC 2026-04-10 12:17:14.647+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-04-10 12:17:14.647+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 ms=/vac/waku/relay/2.0.0
TRC 2026-04-10 12:17:14.647+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 protocol=/vac/waku/relay/2.0.0
TRC 2026-04-10 12:17:14.647+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-10 12:17:14.647+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551 protocol=/vac/waku/metadata/1.0.0
TRC 2026-04-10 12:17:14.647+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 protocol=/vac/waku/relay/2.0.0
INF 2026-04-10 12:17:14.647+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*15qBPa:69d8ea4a8d4b8b72a485a552 protocol=/vac/waku/relay/2.0.0
DBG 2026-04-10 12:17:14.647+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false
TRC 2026-04-10 12:17:14.647+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false
TRC 2026-04-10 12:17:14.647+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-04-10 12:17:14.647+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69d8ea4a8d4b8b72a485a553 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:14.647+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69d8ea4a8d4b8b72a485a553 timeout=5m
TRC 2026-04-10 12:17:14.647+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*15qBPa
TRC 2026-04-10 12:17:14.647+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-04-10 12:17:14.647+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.647+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553 handshaked=false
TRC 2026-04-10 12:17:14.647+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553 handshaked=false
TRC 2026-04-10 12:17:14.647+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.647+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=48
TRC 2026-04-10 12:17:14.647+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a247091bf2ce...8bbd6ece2cb9 tagOut=a247091bf2ce...8bbd6ece2cb9 nonce=10
TRC 2026-04-10 12:17:14.647+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-04-10 12:17:14.648+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-10 12:17:14.648+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.648+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=44
TRC 2026-04-10 12:17:14.648+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=fcd4b2f1c183...7583cd73c732 tagOut=fcd4b2f1c183...7583cd73c732 nonce=11
TRC 2026-04-10 12:17:14.648+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-04-10 12:17:14.648+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-04-10 12:17:14.648+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.648+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.648+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1dbc96b57b15...c9995932a037 tagOut=1dbc96b57b15...c9995932a037 nonce=12
TRC 2026-04-10 12:17:14.648+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-04-10 12:17:14.648+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.648+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.648+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=cec97b0015e1...95ed74bcef8a tagOut=cec97b0015e1...95ed74bcef8a nonce=13
TRC 2026-04-10 12:17:14.648+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553 ms=/multistream/1.0.0
TRC 2026-04-10 12:17:14.648+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-04-10 12:17:14.648+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553 ms=/ipfs/id/1.0.0
TRC 2026-04-10 12:17:14.648+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553 protocol=/ipfs/id/1.0.0
TRC 2026-04-10 12:17:14.648+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-04-10 12:17:14.648+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553 protocol=/ipfs/id/1.0.0
TRC 2026-04-10 12:17:14.648+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.648+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 394}"
DBG 2026-04-10 12:17:14.648+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553 info="(peerId: 16Uiu2HAmJPUknZ4QQSS6Lq6pnLCQLaUSTneK6ebhAr7iU1dxVmCh, listenAddrs: [/ip4/0.0.0.0/tcp/32266, /ip4/0.0.0.0/tcp/32267/ws], addrs: [/ip4/172.18.20.178/tcp/32266, /ip4/172.18.20.178/tcp/32267/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/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-10 12:17:14.649+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.649+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.649+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:14.649+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-04-10 12:17:14.649+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-04-10 12:17:14.649+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.649+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=48
TRC 2026-04-10 12:17:14.649+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=61d39c1c6c94...9f0a5f2d518c tagOut=61d39c1c6c94...9f0a5f2d518c nonce=14
TRC 2026-04-10 12:17:14.649+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-04-10 12:17:14.649+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-10 12:17:14.649+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.649+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=54
TRC 2026-04-10 12:17:14.649+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=19098c830521...6ce4a96e072a tagOut=19098c830521...6ce4a96e072a nonce=15
TRC 2026-04-10 12:17:14.649+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-04-10 12:17:14.649+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-04-10 12:17:14.649+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.649+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=48
TRC 2026-04-10 12:17:14.649+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9cd5f93afb13...779b8dd37766 tagOut=9cd5f93afb13...779b8dd37766 nonce=16
TRC 2026-04-10 12:17:14.649+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-04-10 12:17:14.649+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-10 12:17:14.649+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.649+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=51
TRC 2026-04-10 12:17:14.649+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b0cafcc03f2f...d576b5e3250f tagOut=b0cafcc03f2f...d576b5e3250f nonce=17
TRC 2026-04-10 12:17:14.649+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-10 12:17:14.650+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-04-10 12:17:14.650+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.650+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=48
TRC 2026-04-10 12:17:14.650+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f7886dc6c835...62b2314da84c tagOut=f7886dc6c835...62b2314da84c nonce=18
TRC 2026-04-10 12:17:14.650+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-04-10 12:17:14.650+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-04-10 12:17:14.650+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.650+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=44
TRC 2026-04-10 12:17:14.650+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=88fde34b723a...d1901dcfb6fc tagOut=88fde34b723a...d1901dcfb6fc nonce=19
TRC 2026-04-10 12:17:14.650+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-04-10 12:17:14.650+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-04-10 12:17:14.650+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.650+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=422
TRC 2026-04-10 12:17:14.650+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2690f095620b...3e1441a41ce5 tagOut=2690f095620b...3e1441a41ce5 nonce=20
TRC 2026-04-10 12:17:14.650+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54e
TRC 2026-04-10 12:17:14.650+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54e s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-04-10 12:17:14.650+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54e proto=/vac/waku/metadata/1.0.0
TRC 2026-04-10 12:17:14.650+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:14.650+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f s=/vac/waku/relay/2.0.0 proto="[/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]"
TRC 2026-04-10 12:17:14.650+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f proto=/vac/waku/relay/2.0.0
TRC 2026-04-10 12:17:14.650+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a550
TRC 2026-04-10 12:17:14.651+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a550 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-04-10 12:17:14.651+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a550 proto=/ipfs/id/1.0.0
TRC 2026-04-10 12:17:14.651+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a550
TRC 2026-04-10 12:17:14.651+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 394}"
TRC 2026-04-10 12:17:14.651+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=88030a250802...396133343435
TRC 2026-04-10 12:17:14.651+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.651+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.651+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=bea12b444c61...7d3050023417 tagOut=bea12b444c61...7d3050023417 nonce=21
TRC 2026-04-10 12:17:14.651+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-04-10 12:17:14.651+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-10 12:17:14.651+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.651+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-04-10 12:17:14.651+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*15qBPa newConn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:14.651+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*15qBPa payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.651+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.651+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*15qBPa rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.651+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f encoded=0a1808011210...2f3018002000
TRC 2026-04-10 12:17:14.652+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-04-10 12:17:14.652+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
DBG 2026-04-10 12:17:14.652+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f peer=16U*15qBPa closed=false
TRC 2026-04-10 12:17:14.652+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f peer=16U*15qBPa closed=false
DBG 2026-04-10 12:17:14.652+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a550 pubkey=some(s...6ff2)) addresses=/ip4/172.18.35.18/tcp/38588,/ip4/172.18.35.18/tcp/38589/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/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.20.178/tcp/32266) proto_version=ipfs/0.1.0 agent_version=logos-delivery-v0.38.0-rc.0-21-g9a3445 signedPeerRecord=None
TRC 2026-04-10 12:17:14.652+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a550
TRC 2026-04-10 12:17:14.652+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:14.652+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-04-10 12:17:14.652+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a550
TRC 2026-04-10 12:17:14.652+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a550
TRC 2026-04-10 12:17:14.652+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a550 objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:14.652+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a550 objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:14.674+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*15qBPa
TRC 2026-04-10 12:17:14.674+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.674+00:00 Connection upgrade succeeded topics="libp2p switch" tid=1 file=switch.nim:241
TRC 2026-04-10 12:17:14.674+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=53f82e36ea0e...2c112b7befdc tagOut=53f82e36ea0e...2c112b7befdc nonce=22
TRC 2026-04-10 12:17:14.674+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-04-10 12:17:14.674+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-10 12:17:14.674+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.674+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.674+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a553 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:14.674+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a553 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:14.674+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.674+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.674+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.674+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-10 12:17:14.674+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a553
TRC 2026-04-10 12:17:14.674+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-04-10 12:17:14.675+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=37
TRC 2026-04-10 12:17:14.675+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9dd98a7e1624...0db3ef26ac41 tagOut=9dd98a7e1624...0db3ef26ac41 nonce=23
TRC 2026-04-10 12:17:14.675+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-04-10 12:17:14.675+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c60110001a0100
TRC 2026-04-10 12:17:14.675+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
INF 2026-04-10 12:17:14.675+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(198) remoteShards="[0]" localClusterId=198 localShards="[0]" peer=16U*15qBPa
TRC 2026-04-10 12:17:14.675+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 9}"
TRC 2026-04-10 12:17:14.675+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a551
TRC 2026-04-10 12:17:14.675+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:14.675+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-04-10 12:17:14.675+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=55
TRC 2026-04-10 12:17:14.675+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c11e05979430...19118ac1b31f tagOut=c11e05979430...19118ac1b31f nonce=24
TRC 2026-04-10 12:17:14.676+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-04-10 12:17:14.676+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3018002000
TRC 2026-04-10 12:17:14.676+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.676+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false data=0a1808011210...2f3018002000
TRC 2026-04-10 12:17:14.676+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3018002000
TRC 2026-04-10 12:17:14.676+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-10 12:17:14.676+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-10 12:17:14.676+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-10 12:17:14.676+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-04-10 12:17:14.676+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-04-10 12:17:14.676+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-04-10 12:17:14.676+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:14.676+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-04-10 12:17:14.676+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-04-10 12:17:14.676+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-10 12:17:14.676+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-10 12:17:14.676+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-10 12:17:14.676+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-10 12:17:14.676+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*15qBPa payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.676+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*15qBPa topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:14.676+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/198/0 peer=16U*15qBPa
TRC 2026-04-10 12:17:14.676+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-10 12:17:14.676+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-10 12:17:14.676+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/198/0 mesh=0 gossipsub=1
TRC 2026-04-10 12:17:14.676+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*15qBPa topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:14.677+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:14.677+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.677+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*15qBPa payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.677+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.677+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*15qBPa rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.677+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f encoded=1a141a120a10...2f3139382f30
TRC 2026-04-10 12:17:14.677+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-10 12:17:14.677+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:14.677+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false
DBG 2026-04-10 12:17:14.678+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
DBG 2026-04-10 12:17:14.678+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:502 oldstatus=Disconnected newstatus=PartiallyConnected
TRC 2026-04-10 12:17:14.678+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=37
TRC 2026-04-10 12:17:14.678+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c6874da48148...b93299aa7366 tagOut=c6874da48148...b93299aa7366 nonce=25
TRC 2026-04-10 12:17:14.678+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 9}"
TRC 2026-04-10 12:17:14.678+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0808c60110001a0100
TRC 2026-04-10 12:17:14.678+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.678+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.678+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=65308ffd2bde...977d3d7097b0 tagOut=65308ffd2bde...977d3d7097b0 nonce=26
TRC 2026-04-10 12:17:14.678+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-04-10 12:17:14.678+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-10 12:17:14.678+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.678+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=51
TRC 2026-04-10 12:17:14.678+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b7b4bf217cfb...db7c39bd88ab tagOut=b7b4bf217cfb...db7c39bd88ab nonce=27
TRC 2026-04-10 12:17:14.678+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-10 12:17:14.678+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139382f30
TRC 2026-04-10 12:17:14.678+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.679+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=28
TRC 2026-04-10 12:17:14.679+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5a1c02f1ca79...203002906ed2 tagOut=5a1c02f1ca79...203002906ed2 nonce=28
TRC 2026-04-10 12:17:14.679+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-04-10 12:17:14.679+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-04-10 12:17:14.679+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a551
TRC 2026-04-10 12:17:14.679+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a551
TRC 2026-04-10 12:17:14.679+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a551 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:14.679+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a551 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:14.679+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:14.679+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a54e
TRC 2026-04-10 12:17:14.679+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:14.679+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-04-10 12:17:14.679+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54e
TRC 2026-04-10 12:17:14.679+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54e
TRC 2026-04-10 12:17:14.679+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a54e objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:14.679+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a54e objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:14.680+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a551
TRC 2026-04-10 12:17:14.680+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false data=1a141a120a10...2f3139382f30
TRC 2026-04-10 12:17:14.680+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139382f30
TRC 2026-04-10 12:17:14.680+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-10 12:17:14.680+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-10 12:17:14.680+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-10 12:17:14.680+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-10 12:17:14.680+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-04-10 12:17:14.680+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/198/0
TRC 2026-04-10 12:17:14.680+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-04-10 12:17:14.680+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-10 12:17:14.680+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-10 12:17:14.680+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-10 12:17:14.680+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*15qBPa payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:14.680+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*15qBPa topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:14.680+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*15qBPa topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:14.680+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false
TRC 2026-04-10 12:17:14.680+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a551
TRC 2026-04-10 12:17:14.680+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-10 12:17:14.680+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a551
TRC 2026-04-10 12:17:14.680+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-04-10 12:17:14.780+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
TRC 2026-04-10 12:17:15.449+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:15.449+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:15.449+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:15.450+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:15.450+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:15.450+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=1
TRC 2026-04-10 12:17:15.450+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
DBG 2026-04-10 12:17:15.637+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:58834 meth=POST uri=/relay/v1/subscriptions
DBG 2026-04-10 12:17:15.638+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:58834 meth=POST uri=/relay/v1/subscriptions path_params=[] query_params=[] content_body="(application/json, 20 bytes)"
INF 2026-04-10 12:17:15.638+00:00 post_waku_v2_relay_v1_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:64
INF 2026-04-10 12:17:15.638+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:593 pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.638+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.638+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.638+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*15qBPa payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.638+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.638+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*15qBPa rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.638+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f encoded=0a1808011210...2f3118002000
TRC 2026-04-10 12:17:15.638+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 27}"
TRC 2026-04-10 12:17:15.638+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:15.638+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-10 12:17:15.638+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-10 12:17:15.638+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
TRC 2026-04-10 12:17:15.638+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=0 gossipsub=0
INF 2026-04-10 12:17:15.638+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/1
DBG 2026-04-10 12:17:15.638+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:58834 uri=/relay/v1/subscriptions content_type=text/plain content_size=2
INF 2026-04-10 12:17:15.638+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/1
TRC 2026-04-10 12:17:15.642+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=55
TRC 2026-04-10 12:17:15.642+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d04a90376d5c...eb1bff7465e7 tagOut=d04a90376d5c...eb1bff7465e7 nonce=29
TRC 2026-04-10 12:17:15.642+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 27}"
TRC 2026-04-10 12:17:15.642+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1a0a18080112...2f3118002000
TRC 2026-04-10 12:17:15.642+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:15.642+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false data=0a1808011210...2f3118002000
TRC 2026-04-10 12:17:15.642+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a1808011210...2f3118002000
TRC 2026-04-10 12:17:15.642+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-10 12:17:15.642+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-10 12:17:15.642+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-10 12:17:15.642+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=1
TRC 2026-04-10 12:17:15.642+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-04-10 12:17:15.642+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-04-10 12:17:15.642+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.642+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-04-10 12:17:15.642+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-04-10 12:17:15.642+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-10 12:17:15.642+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-10 12:17:15.642+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-10 12:17:15.642+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-10 12:17:15.642+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*15qBPa payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/198/1, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.643+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*15qBPa topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.643+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/198/1 peer=16U*15qBPa
TRC 2026-04-10 12:17:15.643+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-10 12:17:15.643+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-10 12:17:15.643+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/198/1 mesh=0 gossipsub=1
TRC 2026-04-10 12:17:15.643+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*15qBPa topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.643+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:15.643+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.643+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*15qBPa payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.643+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.643+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*15qBPa rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.643+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f encoded=1a141a120a10...2f3139382f31
TRC 2026-04-10 12:17:15.643+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-04-10 12:17:15.643+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:15.643+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false
DBG 2026-04-10 12:17:15.644+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
TRC 2026-04-10 12:17:15.644+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c size=51
TRC 2026-04-10 12:17:15.644+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e78cedab1dc7...167260c77eca tagOut=e78cedab1dc7...167260c77eca nonce=30
TRC 2026-04-10 12:17:15.644+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-04-10 12:17:15.644+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a141a120a...2f3139382f31
TRC 2026-04-10 12:17:15.644+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-04-10 12:17:15.644+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false data=1a141a120a10...2f3139382f31
TRC 2026-04-10 12:17:15.644+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a141a120a10...2f3139382f31
TRC 2026-04-10 12:17:15.644+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-04-10 12:17:15.644+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-04-10 12:17:15.644+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-04-10 12:17:15.644+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-04-10 12:17:15.644+00:00 decodeGraft: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:195
TRC 2026-04-10 12:17:15.644+00:00 decodeGraft: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:198 topicID=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.644+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=1 prune_count=0 ihave_count=0 iwant_count=0
TRC 2026-04-10 12:17:15.644+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-04-10 12:17:15.644+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-04-10 12:17:15.644+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-04-10 12:17:15.644+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*15qBPa payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/.../198/1)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.644+00:00 peer grafted topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:142 peer=16U*15qBPa topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.644+00:00 peer already in mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:169 peer=16U*15qBPa topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.644+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=false
DBG 2026-04-10 12:17:15.649+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:58838 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1
DBG 2026-04-10 12:17:15.649+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:58838 meth=POST uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1 path_params="[(pubsubtopic, /waku/2/rs/198/1)]" query_params=[] content_body="(application/json, 113 bytes)"
DBG 2026-04-10 12:17:15.649+00:00 received relay message topics="waku relay" tid=1 file=protocol.nim:220 my_peer_id=16U*dxVmCh msg_hash=0xf37eefd8ca14ae2af6adb8c598ca7269ed4c64d571c65eafaa1dfd05f6b2045b msg_id=none from_peer_id=rest topic=/waku/2/rs/198/1 receivedTime=1775823435650771968 payloadSizeBytes=13.0
INF 2026-04-10 12:17:15.649+00:00 Publishing message topics="waku node rest relay_api" tid=1 file=handlers.nim:184 pubSubTopic=/waku/2/rs/198/1 rln=false
NTC 2026-04-10 12:17:15.649+00:00 start publish Waku message topics="waku relay" tid=1 file=protocol.nim:683 msg_hash=0xf37eefd8ca14ae2af6adb8c598ca7269ed4c64d571c65eafaa1dfd05f6b2045b pubsubTopic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.650+00:00 handling message topics="waku archive" tid=1 file=archive.nim:103 msg_hash=0xf37eefd8ca14ae2af6adb8c598ca7269ed4c64d571c65eafaa1dfd05f6b2045b pubsubTopic=/waku/2/rs/198/1 contentTopic=/test/1/waku-relay/proto msgTimestamp=1775823435648921354
TRC 2026-04-10 12:17:15.650+00:00 message archived topics="waku archive" tid=1 file=archive.nim:139 msg_hash=0xf37eefd8ca14ae2af6adb8c598ca7269ed4c64d571c65eafaa1dfd05f6b2045b pubsubTopic=/waku/2/rs/198/1 contentTopic=/test/1/waku-relay/proto timestamp=1775823435648921354 insertDuration=0.0008664131164550781
TRC 2026-04-10 12:17:15.651+00:00 skipping message as I am not subscribed tid=1 file=recv_service.nim:175 shard=/waku/2/rs/198/1 contenttopic=/test/1/waku-relay/proto
TRC 2026-04-10 12:17:15.651+00:00 Publishing message on topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:935 data=0a0d52656c61...aa0100f80100 topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:15.651+00:00 publish: including flood/high score peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:896 peer=16U*15qBPa
TRC 2026-04-10 12:17:15.651+00:00 Created new message topics="libp2p gossipsub" tid=1 file=gossipsub.nim:975 payload="(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )" peers=1 topic=/waku/2/rs/198/1 msgId=ee5c1056a922...50bf2c566daa
TRC 2026-04-10 12:17:15.651+00:00 broadcasting messages to peers topics="libp2p floodsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.651+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*15qBPa payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
DBG 2026-04-10 12:17:15.651+00:00 sent relay message topics="waku relay" tid=1 file=protocol.nim:229 my_peer_id=16U*dxVmCh msg_hash=0xf37eefd8ca14ae2af6adb8c598ca7269ed4c64d571c65eafaa1dfd05f6b2045b msg_id=ee5c1056a922...50bf2c566daa to_peer_id=16U*15qBPa topic=/waku/2/rs/198/1 sentTime=1775823435652513792 payloadSizeBytes=13.0
TRC 2026-04-10 12:17:15.651+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.651+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*15qBPa rpcMsg="(subscriptions: [], messages: [(fromPeer: , data: 0a0d52656c61...aa0100f80100, seqno: , topic: /waku/2/rs/198/1, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-04-10 12:17:15.651+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f encoded=1251123d0a0d...2f3139382f31
TRC 2026-04-10 12:17:15.651+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 84}"
TRC 2026-04-10 12:17:15.651+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:15.651+00:00 Published message to peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1007 count=1 topic=/waku/2/rs/198/1 msgId=ee5c1056a922...50bf2c566daa
NTC 2026-04-10 12:17:15.651+00:00 waku.relay published topics="waku node relay api" tid=1 file=relay.nim:233 peerId=16U*dxVmCh pubsubTopic=/waku/2/rs/198/1 msg_hash=0xf37eefd8ca14ae2af6adb8c598ca7269ed4c64d571c65eafaa1dfd05f6b2045b publishTime=1775823435652709888 numPeers=1
DBG 2026-04-10 12:17:15.651+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:58838 uri=/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1 content_type=text/plain content_size=2
DBG 2026-04-10 12:17:15.744+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=1 storeClientCount=1 lightpushCount=0 filterCount=0
DBG 2026-04-10 12:17:15.855+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:58854 meth=GET uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true"
DBG 2026-04-10 12:17:15.856+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:58854 meth=GET uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" path_params=[] query_params="[(pubsubtopic, /waku/2/rs/198/1), (pagesize, 50), (ascending, true)]" content_body=(None)
INF 2026-04-10 12:17:15.856+00:00 REST-GET /store/v3/messages topics="waku node rest store_api" tid=1 file=handlers.nim:202 peer_addr=none(string)
DBG 2026-04-10 12:17:15.856+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:58854 uri="/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" content_type=application/json content_size=149
TRC 2026-04-10 12:17:16.449+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:16.449+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.449+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.449+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.450+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.450+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.450+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.450+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.450+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:16.450+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-10 12:17:16.450+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-10 12:17:16.450+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-10 12:17:17.449+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:17.450+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:17.450+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-10 12:17:17.450+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-10 12:17:17.450+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-10 12:17:18.449+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:18.449+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:18.449+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-10 12:17:18.449+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-10 12:17:18.449+00:00 got messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:766 size=1
TRC 2026-04-10 12:17:18.452+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-04-10 12:17:18.453+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=1 peers="[16U*15qBPa]"
TRC 2026-04-10 12:17:18.453+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-04-10 12:17:18.453+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:154 peerId=16U*15qBPa addresses="[/ip4/172.18.35.18/tcp/38588]" origin=Discv5
TRC 2026-04-10 12:17:19.449+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:19.449+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.449+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.449+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.450+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.450+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.450+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.450+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.450+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:19.450+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-10 12:17:19.450+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-10 12:17:19.450+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-10 12:17:20.450+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140631992438864
TRC 2026-04-10 12:17:20.450+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.450+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.450+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.451+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/0 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.451+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.451+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=1 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.451+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.451+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/198/1 mesh=1 gossipsub=1
TRC 2026-04-10 12:17:20.451+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=2
TRC 2026-04-10 12:17:20.451+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
TRC 2026-04-10 12:17:20.451+00:00 no messages to emit topics="libp2p gossipsub" tid=1 file=behavior.nim:759
NTC 2026-04-10 12:17:20.900+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-04-10 12:17:20.900+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-04-10 12:17:20.900+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-04-10 12:17:20.901+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-04-10 12:17:20.901+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-04-10 12:17:20.901+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-04-10 12:17:20.901+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-04-10 12:17:20.901+00:00 Cleaning up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:231 m=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.901+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-04-10 12:17:20.901+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:20.901+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:20.901+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a54f objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:20.901+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a54f objName=YamuxStream dir=Out
TRC 2026-04-10 12:17:20.901+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:20.901+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:20.901+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a552 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:20.901+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a552 objName=YamuxStream dir=In
TRC 2026-04-10 12:17:20.901+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-04-10 12:17:20.901+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54d dir=In
TRC 2026-04-10 12:17:20.902+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.35.18:58640 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.902+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69d8ea4a8d4b8b72a485a54f nbytes=1 read=0 objName=YamuxStream
TRC 2026-04-10 12:17:20.902+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-04-10 12:17:20.902+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69d8ea4a8d4b8b72a485a552 nbytes=1 read=0 objName=YamuxStream
TRC 2026-04-10 12:17:20.902+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="<= 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-04-10 12:17:20.902+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.35.18:58640 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.902+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.902+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.35.18:58640 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.902+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.35.18:58640 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.902+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.902+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.902+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a54c objName=ChronosStream dir=In
TRC 2026-04-10 12:17:20.902+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a54c objName=ChronosStream dir=In
DBG 2026-04-10 12:17:20.902+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f peer=16U*15qBPa closed=true description="Stream Closed!"
DBG 2026-04-10 12:17:20.902+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f peer=16U*15qBPa closed=true
DBG 2026-04-10 12:17:20.902+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=true description="Stream Closed!"
DBG 2026-04-10 12:17:20.902+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552 peer=16U*15qBPa closed=true
TRC 2026-04-10 12:17:20.902+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.902+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.902+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69d8ea4a8d4b8b72a485a54d objName=SecureConn dir=In
TRC 2026-04-10 12:17:20.902+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69d8ea4a8d4b8b72a485a54d objName=SecureConn dir=In
TRC 2026-04-10 12:17:20.903+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*15qBPa conn=16U*15qBPa:69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:20.903+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a54f
TRC 2026-04-10 12:17:20.903+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*15qBPa topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:20.903+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*15qBPa topic=/waku/2/rs/198/1
TRC 2026-04-10 12:17:20.903+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:20.903+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:20.903+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.903+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.903+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a54c
TRC 2026-04-10 12:17:20.903+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.903+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.903+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*15qBPa
TRC 2026-04-10 12:17:20.903+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*15qBPa event="(kind: Left)"
TRC 2026-04-10 12:17:20.903+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*15qBPa
TRC 2026-04-10 12:17:20.903+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*15qBPa score=0.0
TRC 2026-04-10 12:17:20.903+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*15qBPa topic=/waku/2/rs/198/0
TRC 2026-04-10 12:17:20.903+00:00 pruning unsubscribing peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:334 pubSubPeer=16U*15qBPa score=0.0
TRC 2026-04-10 12:17:20.903+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*15qBPa topic=/waku/2/rs/198/1
DBG 2026-04-10 12:17:20.903+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*15qBPa
TRC 2026-04-10 12:17:20.903+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*15qBPa
DBG 2026-04-10 12:17:20.903+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*15qBPa
TRC 2026-04-10 12:17:20.903+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*15qBPa
TRC 2026-04-10 12:17:20.903+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*15qBPa 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]"
TRC 2026-04-10 12:17:20.903+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*15qBPa
TRC 2026-04-10 12:17:20.903+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*15qBPa"
DBG 2026-04-10 12:17:20.904+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*15qBPa"
DBG 2026-04-10 12:17:20.904+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:384 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-04-10 12:17:20.904+00:00 connectionStatus change tid=1 file=node_health_monitor.nim:502 oldstatus=PartiallyConnected newstatus=Disconnected
INF 2026-04-10 12:17:20.904+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-10 12:17:20.904+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/1
TRC 2026-04-10 12:17:20.904+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-04-10 12:17:20.904+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:20.904+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:20.904+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-04-10 12:17:20.904+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*15qBPa:69d8ea4a8d4b8b72a485a552
TRC 2026-04-10 12:17:20.904+00:00 Stream EOF topics="libp2p yamux" tid=1 file=yamux.nim:651 description="Secure connection EOF: Stream EOF!"
TRC 2026-04-10 12:17:20.904+00:00 Already closed topics="libp2p yamux" tid=1 file=yamux.nim:525
TRC 2026-04-10 12:17:20.904+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-04-10 12:17:20.904+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-04-10 12:17:20.904+00:00 Cleaned up muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:239 m=16U*15qBPa:69d8ea4a8d4b8b72a485a54d
TRC 2026-04-10 12:17:20.904+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-04-10 12:17:20.904+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-04-10 12:17:20.904+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/32266]
TRC 2026-04-10 12:17:20.904+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-04-10 12:17:20.904+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-04-10 12:17:20.904+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/32267/ws]
TRC 2026-04-10 12:17:20.905+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-04-10 12:17:20.905+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-04-10 12:17:20.905+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-04-10 12:17:20.905+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-04-10 12:17:20.905+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-04-10 12:17:20.905+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-04-10 12:17:20.905+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2026-04-10 12:17:20.905+00:00 REST service stopped tid=1 file=server.nim:187 address=0.0.0.0:32265

View File

@ -0,0 +1,162 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_optional_nodes_not_subscribed_to_same_pubsub_topic with id: 2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53706', '53707', '53708', '53709', '53710']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53706:53706 -p 53707:53707 -p 53708:53708 -p 53709:53709 -p 53710:53710 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=53708 --rest-port=53706 --tcp-port=53707 --discv5-udp-port=53709 --rest-address=0.0.0.0 --nat=extip:172.18.187.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba23f64bdc8ec01d9d96dfada55288ed0a44c5a7aabc5fb91eb7daede4dbfcb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53710 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.255 waku b87c9c9bed49ff048d3e0471f8f8636d159b61f03e2abc9127fef064f51bd6f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b87c9c9bed49. Setting up logs at ./log/docker/node1_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 53706
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 f9fb2252d5de. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8acd469fca97. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53706/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53706/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.255/tcp/53707/p2p/16Uiu2HAm2PYnaG2qZXEmLdvwKKwjnEswn4L19Gm2SWCnvkeCaitP","/ip4/172.18.187.255/tcp/53708/ws/p2p/16Uiu2HAm2PYnaG2qZXEmLdvwKKwjnEswn4L19Gm2SWCnvkeCaitP"],"enrUri":"enr:-L24QOeFRRtEQKp5Ij90M7MD5XKCWR2rDfh6tRhZnG0ag-_hOJQ-slH2SgNXM7BSi_tRJh9Fz8IRocmFGeIMy7reEcUCgmlkgnY0gmlwhKwSu_-KbXVsdGlhZGRyc5YACASsErv_BtHLAAoErBK7_wbRzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ3aDYpBb3JV5lvKz6Igy1rfoLcYFEZlV4BkKeiJgpaCDdGNwgtHLg3VkcILRzYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.175.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15007', '15008', '15009', '15010', '15011']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15007:15007 -p 15008:15008 -p 15009:15009 -p 15010:15010 -p 15011:15011 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=15009 --rest-port=15007 --tcp-port=15008 --discv5-udp-port=15010 --rest-address=0.0.0.0 --nat=extip:172.18.175.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7dc9281fa84af83baea3ebf8aedc1a9c943fee9a5bda9bb87eebfa4df6ec25f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15011 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeFRRtEQKp5Ij90M7MD5XKCWR2rDfh6tRhZnG0ag-_hOJQ-slH2SgNXM7BSi_tRJh9Fz8IRocmFGeIMy7reEcUCgmlkgnY0gmlwhKwSu_-KbXVsdGlhZGRyc5YACASsErv_BtHLAAoErBK7_wbRzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ3aDYpBb3JV5lvKz6Igy1rfoLcYFEZlV4BkKeiJgpaCDdGNwgtHLg3VkcILRzYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.71 waku ae419b4e7a75cbe653c6ffbe7fb11e9afe1a29bb1398e6deafa751bb9ae3f0a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae419b4e7a75. Setting up logs at ./log/docker/node2_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 15007
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:15007/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15007/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.175.71/tcp/15008/p2p/16Uiu2HAmFnAYYf5FFXBz5Vujb4FVDy7htEwoeGaudkEm2gtNBCUF","/ip4/172.18.175.71/tcp/15009/ws/p2p/16Uiu2HAmFnAYYf5FFXBz5Vujb4FVDy7htEwoeGaudkEm2gtNBCUF"],"enrUri":"enr:-L24QIhhtD2T4RkRGXdhuLsNjm7h6KDrmYHQyFZreZeTpypRMf_38OpPD7EefJxQPliNBfidG07Q2H_rZm4QxGeacIkCgmlkgnY0gmlwhKwSr0eKbXVsdGlhZGRyc5YACASsEq9HBjqgAAoErBKvRwY6od0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLmmnJkKZCUfBm0fBlQNYppvOV5DZXN0ChAIzQvRt5biDdGNwgjqgg3VkcII6ooV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15007/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.255/tcp/53707/p2p/16Uiu2HAm2PYnaG2qZXEmLdvwKKwjnEswn4L19Gm2SWCnvkeCaitP"]'
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:46 Running fixture setup: setup_optional_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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.173.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51037', '51038', '51039', '51040', '51041']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51037:51037 -p 51038:51038 -p 51039:51039 -p 51040:51040 -p 51041:51041 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=51039 --rest-port=51037 --tcp-port=51038 --discv5-udp-port=51040 --rest-address=0.0.0.0 --nat=extip:172.18.173.239 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f42ca7b93baf6fbed4a46f57b8f8b4fcec3fabceacfb94be6fa4363feca9c974 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeFRRtEQKp5Ij90M7MD5XKCWR2rDfh6tRhZnG0ag-_hOJQ-slH2SgNXM7BSi_tRJh9Fz8IRocmFGeIMy7reEcUCgmlkgnY0gmlwhKwSu_-KbXVsdGlhZGRyc5YACASsErv_BtHLAAoErBK7_wbRzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ3aDYpBb3JV5lvKz6Igy1rfoLcYFEZlV4BkKeiJgpaCDdGNwgtHLg3VkcILRzYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.239 waku 824388c508f6b0267864abdc10e9e34d238d8544c72efd56936bad9e6ecee774
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 824388c508f6. Setting up logs at ./log/docker/node3_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 51037
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:51037/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51037/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.173.239/tcp/51038/p2p/16Uiu2HAmTek2mYJJkU6EsPFMgEQZXVNPbTjLPq94dJq3B9xVpfkD","/ip4/172.18.173.239/tcp/51039/ws/p2p/16Uiu2HAmTek2mYJJkU6EsPFMgEQZXVNPbTjLPq94dJq3B9xVpfkD"],"enrUri":"enr:-L24QJKt_VGaRLZ7BvuLRlCTTFuorz64MzeCOPuUwzDolOHqaEMUGENBXF8Pk2y-1z2hmP8Efm3Ks25LLkU5yQF2bT8CgmlkgnY0gmlwhKwSre-KbXVsdGlhZGRyc5YACASsEq3vBsdeAAoErBKt7wbHX90DgnJzhQDGAQAAiXNlY3AyNTZrMaED3s8c7BUijPTIk8Khhrk3rVQvZxt3HdX2eVuyz8OFDpqDdGNwgsdeg3VkcILHYIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.255/tcp/53707/p2p/16Uiu2HAm2PYnaG2qZXEmLdvwKKwjnEswn4L19Gm2SWCnvkeCaitP"]'
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:88 WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.207.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8057', '8058', '8059', '8060', '8061']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8057:8057 -p 8058:8058 -p 8059:8059 -p 8060:8060 -p 8061:8061 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=8059 --rest-port=8057 --tcp-port=8058 --discv5-udp-port=8060 --rest-address=0.0.0.0 --nat=extip:172.18.207.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a50f3eaaff4ac144860aeda73cd47abaef8fb3ccff98ebfca97cbc0d83aef480 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8061 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeFRRtEQKp5Ij90M7MD5XKCWR2rDfh6tRhZnG0ag-_hOJQ-slH2SgNXM7BSi_tRJh9Fz8IRocmFGeIMy7reEcUCgmlkgnY0gmlwhKwSu_-KbXVsdGlhZGRyc5YACASsErv_BtHLAAoErBK7_wbRzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ3aDYpBb3JV5lvKz6Igy1rfoLcYFEZlV4BkKeiJgpaCDdGNwgtHLg3VkcILRzYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.122 waku 0cbfb4bd1ad0976105db67effdea0edb6dac26ad88b885ba771bdcc5e92ad5f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0cbfb4bd1ad0. Setting up logs at ./log/docker/node4_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 8057
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:8057/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8057/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.207.122/tcp/8058/p2p/16Uiu2HAm4NNyvQXPef2EQjE4LUsoQJRZqKwSQXh2LMiYtfLXHhyp","/ip4/172.18.207.122/tcp/8059/ws/p2p/16Uiu2HAm4NNyvQXPef2EQjE4LUsoQJRZqKwSQXh2LMiYtfLXHhyp"],"enrUri":"enr:-L24QNC8t4wiyuHZl1ih2v2xXsSwg19omDANPuRII8EflEr-EJQK4_TMlA1g02p47dkZfrwKOp6obGf6ERt128i7m50CgmlkgnY0gmlwhKwSz3qKbXVsdGlhZGRyc5YACASsEs96Bh96AAoErBLPegYfe90DgnJzhQDGAQAAiXNlY3AyNTZrMaEChOE4byC1HOhqh9YU_u1Rw2H7wCitEgwLhrM4A-Wmhb-DdGNwgh96g3VkcIIffIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8057/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.255/tcp/53707/p2p/16Uiu2HAm2PYnaG2qZXEmLdvwKKwjnEswn4L19Gm2SWCnvkeCaitP"]'
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:88 WakuNode instance initialized with log path ./log/docker/node5_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.59.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8323', '8324', '8325', '8326', '8327']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8323:8323 -p 8324:8324 -p 8325:8325 -p 8326:8326 -p 8327:8327 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=8325 --rest-port=8323 --tcp-port=8324 --discv5-udp-port=8326 --rest-address=0.0.0.0 --nat=extip:172.18.59.193 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca6fec1b74b0a5f7a6496fdbce2bd1cbd1a3e368c19903b995b9498bd66de2bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8327 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOeFRRtEQKp5Ij90M7MD5XKCWR2rDfh6tRhZnG0ag-_hOJQ-slH2SgNXM7BSi_tRJh9Fz8IRocmFGeIMy7reEcUCgmlkgnY0gmlwhKwSu_-KbXVsdGlhZGRyc5YACASsErv_BtHLAAoErBK7_wbRzN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ3aDYpBb3JV5lvKz6Igy1rfoLcYFEZlV4BkKeiJgpaCDdGNwgtHLg3VkcILRzYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.193 waku 40b452667f86c2cb6ecfe04ad44ffd7b6b24d9694374e268c4520db3210b003b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 40b452667f86. Setting up logs at ./log/docker/node5_2026-04-10_12-08-56__6b80ce98-5e58-42c3-a906-462c71408168__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 8323
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:8323/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8323/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.59.193/tcp/8324/p2p/16Uiu2HAmKEW4n1Bcny1QzEdEyodJxqvdPuVfFbPNxQ6p8rAQ8zYu","/ip4/172.18.59.193/tcp/8325/ws/p2p/16Uiu2HAmKEW4n1Bcny1QzEdEyodJxqvdPuVfFbPNxQ6p8rAQ8zYu"],"enrUri":"enr:-L24QHuAnx0z_4TnzR9z-DBzRQ8Jyaj5K0wpZcCAdXTOo9PEfylsmL1x8asvCuYrmQNAcflv4IO5kBHOPqT_WbXSnG0CgmlkgnY0gmlwhKwSO8GKbXVsdGlhZGRyc5YACASsEjvBBiCEAAoErBI7wQYghd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYbvjL4TJf222TNqiUuDI3fPHEyZQuGgo0k1NrNwfCyaDdGNwgiCEg3VkcIIghoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8323/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.255/tcp/53707/p2p/16Uiu2HAm2PYnaG2qZXEmLdvwKKwjnEswn4L19Gm2SWCnvkeCaitP"]'
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:53706/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:15007/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:53706/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:53706/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":1775822943159660032,"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:15007/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":1775822943159660032,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53706/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:51037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
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:51037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. 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:304 Stopping container with id b87c9c9bed49
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id ae419b4e7a75
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 824388c508f6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b87c9c9bed49. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 0cbfb4bd1ad0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae419b4e7a75. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 40b452667f86
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 824388c508f6. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 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,85 @@
2026-04-10 12:10:12.227 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:12.227 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-04-10_12-10-12__18901c65-00e8-4425-ba0c-297c6df9b827
2026-04-10 12:10:12.228 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:12.228 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:10:12.228 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:10:12.237 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:12.237 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-12__18901c65-00e8-4425-ba0c-297c6df9b827__wakuorg_nwaku:latest.log
2026-04-10 12:10:12.237 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:12.237 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:12.238 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:12.238 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.71
2026-04-10 12:10:12.239 DEBUG [src.node.docker_mananger] Generated ports ['53703', '53704', '53705', '53706', '53707']
2026-04-10 12:10:12.239 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-10 12:10:12.239 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-10 12:10:12.239 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:12.239 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:12.239 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:12.239 DEBUG [src.node.docker_mananger] docker run -i -t -p 53703:53703 -p 53704:53704 -p 53705:53705 -p 53706:53706 -p 53707:53707 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=53705 --rest-port=53703 --tcp-port=53704 --discv5-udp-port=53706 --rest-address=0.0.0.0 --nat=extip:172.18.127.71 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cdcd6e3dfb8ba5f30299c367dde41af9b9eaab57ab80bbfc7fd89f0702cefc75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53707 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:10:12.392 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.71 waku 3fd70777a0621dcdbbf82bf844000519553ac93943b014a7ff1335aed6e0e7b1
2026-04-10 12:10:12.421 DEBUG [src.node.docker_mananger] Container started with ID 3fd70777a062. Setting up logs at ./log/docker/node1_2026-04-10_12-10-12__18901c65-00e8-4425-ba0c-297c6df9b827__wakuorg_nwaku:latest.log
2026-04-10 12:10:12.422 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53703
2026-04-10 12:10:12.423 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:12.620 ERROR [src.node.docker_mananger] Max retries reached for container 5d60c208afa5. Exiting log stream.
2026-04-10 12:10:13.031 ERROR [src.node.docker_mananger] Max retries reached for container 6b25424dd926. Exiting log stream.
2026-04-10 12:10:13.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53703/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-10 12:10:13.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53703/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-10 12:10:13.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53703/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-10 12:10:13.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53703/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-10 12:10:13.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53703/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.837 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-10 12:10:13.837 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:13.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:13.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.71/tcp/53704/p2p/16Uiu2HAm7fVnyzKRth7tDkLWhoouX5RxioFKv6sVMtqCH1Y72tAR","/ip4/172.18.127.71/tcp/53705/ws/p2p/16Uiu2HAm7fVnyzKRth7tDkLWhoouX5RxioFKv6sVMtqCH1Y72tAR"],"enrUri":"enr:-L24QKHEgZ7mJB9VaFG1w5looKdIRlOYZvXPO2yAyf7Z8Ax0QWltrVYwNFw2HqO1DDdvH_eFHxYhhEjDJvfhaSozaVECgmlkgnY0gmlwhKwSf0eKbXVsdGlhZGRyc5YACASsEn9HBtHIAAoErBJ_RwbRyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECtdbbTl_hGiRa4ZAM5k1kWtmNA0EVKmth7sB0uT1FJjaDdGNwgtHIg3VkcILRyoV3YWt1MgU"}'
2026-04-10 12:10:13.839 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:13.845 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:13.845 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-12__18901c65-00e8-4425-ba0c-297c6df9b827__wakuorg_nwaku:latest.log
2026-04-10 12:10:13.845 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:13.845 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:13.846 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:13.847 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.186
2026-04-10 12:10:13.847 DEBUG [src.node.docker_mananger] Generated ports ['22944', '22945', '22946', '22947', '22948']
2026-04-10 12:10:13.847 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-04-10 12:10:13.847 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-10 12:10:13.847 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:13.847 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:13.847 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:13.847 DEBUG [src.node.docker_mananger] docker run -i -t -p 22944:22944 -p 22945:22945 -p 22946:22946 -p 22947:22947 -p 22948:22948 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=22946 --rest-port=22944 --tcp-port=22945 --discv5-udp-port=22947 --rest-address=0.0.0.0 --nat=extip:172.18.20.186 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c6ca10dadefba3ee9ffd7c6b65e6f1edb15e91da8ffcdfe84b40ca56d678f8ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22948 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKHEgZ7mJB9VaFG1w5looKdIRlOYZvXPO2yAyf7Z8Ax0QWltrVYwNFw2HqO1DDdvH_eFHxYhhEjDJvfhaSozaVECgmlkgnY0gmlwhKwSf0eKbXVsdGlhZGRyc5YACASsEn9HBtHIAAoErBJ_RwbRyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECtdbbTl_hGiRa4ZAM5k1kWtmNA0EVKmth7sB0uT1FJjaDdGNwgtHIg3VkcILRyoV3YWt1MgU
2026-04-10 12:10:14.030 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.186 waku 5e88f8758e073847a023710955bf08ad93ecf4519b61bb9b258bac6c52d7f873
2026-04-10 12:10:14.059 DEBUG [src.node.docker_mananger] Container started with ID 5e88f8758e07. Setting up logs at ./log/docker/node2_2026-04-10_12-10-12__18901c65-00e8-4425-ba0c-297c6df9b827__wakuorg_nwaku:latest.log
2026-04-10 12:10:14.060 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22944
2026-04-10 12:10:14.060 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:15.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22944/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:15.062 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-10 12:10:15.063 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:15.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22944/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:15.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.186/tcp/22945/p2p/16Uiu2HAmLVPDaX4q5drVzfzDEekNuNBA47BfmKBnmWj3fM3ojxik","/ip4/172.18.20.186/tcp/22946/ws/p2p/16Uiu2HAmLVPDaX4q5drVzfzDEekNuNBA47BfmKBnmWj3fM3ojxik"],"enrUri":"enr:-L24QGvcsQ6Qg_1K-Q52FuFOYMDDcsMNwDo1CzJDKcbsiG-GOIVCUNjO7DCya2K6dczhBxRXSiYI07Z84XmCOfeI2UACgmlkgnY0gmlwhKwSFLqKbXVsdGlhZGRyc5YACASsEhS6BlmhAAoErBIUugZZot0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdGeLDYF3fTxSgp9dqVA1iZZuVZLpj8_Zu4la-zK2AOGDdGNwglmhg3VkcIJZo4V3YWt1MgE"}'
2026-04-10 12:10:15.065 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:15.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22944/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.71/tcp/53704/p2p/16Uiu2HAm7fVnyzKRth7tDkLWhoouX5RxioFKv6sVMtqCH1Y72tAR"]'
2026-04-10 12:10:15.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:15.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53703/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-04-10 12:10:15.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:15.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22944/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-04-10 12:10:15.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:15.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:10:15.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:15.112 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:10:15.213 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:10:15.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:15.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823015104945381,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:15.217 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:10:15.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22944/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:15.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823015104945381,"ephemeral":false,"proof":""}]'
2026-04-10 12:10:15.221 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:10:15.222 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:10:15.222 DEBUG [src.node.waku_node] Stopping container with id 3fd70777a062
2026-04-10 12:10:15.672 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:15.672 DEBUG [src.node.waku_node] Stopping container with id 5e88f8758e07
2026-04-10 12:10:16.112 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:16.113 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:10:16.136 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:16.152 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-04-10 12:11:48.992 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:48.993 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0
2026-04-10 12:11:48.993 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:48.993 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:11:48.993 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:11:48.999 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:48.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
2026-04-10 12:11:49.000 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:49.000 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:49.001 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:49.001 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.98
2026-04-10 12:11:49.001 DEBUG [src.node.docker_mananger] Generated ports ['33090', '33091', '33092', '33093', '33094']
2026-04-10 12:11:49.002 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:49.002 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:49.002 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:49.002 DEBUG [src.node.docker_mananger] docker run -i -t -p 33090:33090 -p 33091:33091 -p 33092:33092 -p 33093:33093 -p 33094:33094 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=33092 --rest-port=33090 --tcp-port=33091 --discv5-udp-port=33093 --rest-address=0.0.0.0 --nat=extip:172.18.148.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bccc64b3c21ac64cb662d01ff2d6cee90d7f1b5866cdd07cd7c2dcddd9b14f89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33094 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:11:49.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.98 waku 4aa4006d05625be87914a63aa2490a5b607ed9e385dd00f6c17cc5106e32cbc2
2026-04-10 12:11:49.225 DEBUG [src.node.docker_mananger] Container started with ID 4aa4006d0562. Setting up logs at ./log/docker/node1_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
2026-04-10 12:11:49.225 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33090
2026-04-10 12:11:49.226 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:49.362 ERROR [src.node.docker_mananger] Max retries reached for container 4c94eb4e915b. Exiting log stream.
2026-04-10 12:11:49.787 ERROR [src.node.docker_mananger] Max retries reached for container 3a1d0429f0f6. Exiting log stream.
2026-04-10 12:11:50.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33090/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:50.231 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-10 12:11:50.231 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:50.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33090/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:50.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.98/tcp/33091/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE","/ip4/172.18.148.98/tcp/33092/ws/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE"],"enrUri":"enr:-L24QPk-kneBAiICXC0q7FFUHDrG7ArBOU4PGCUvDYksqJLnB7F0kyrKSnk_875YGDGEMvh-ewJw3eVgaSv6RmF0XJoCgmlkgnY0gmlwhKwSlGKKbXVsdGlhZGRyc5YACASsEpRiBoFDAAoErBKUYgaBRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE8pjGnlAMvWyXT-NocWuKAqNlBwIYERspqYgaeoRGamDdGNwgoFDg3VkcIKBRYV3YWt1MgU"}'
2026-04-10 12:11:50.234 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:50.235 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:11:50.242 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:50.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
2026-04-10 12:11:50.242 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:50.242 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:50.244 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:50.244 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.73
2026-04-10 12:11:50.244 DEBUG [src.node.docker_mananger] Generated ports ['3776', '3777', '3778', '3779', '3780']
2026-04-10 12:11:50.244 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:50.244 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:50.244 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:50.244 DEBUG [src.node.docker_mananger] docker run -i -t -p 3776:3776 -p 3777:3777 -p 3778:3778 -p 3779:3779 -p 3780:3780 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=3778 --rest-port=3776 --tcp-port=3777 --discv5-udp-port=3779 --rest-address=0.0.0.0 --nat=extip:172.18.6.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1e8451c4a2bf42eea94e210fdb2b4b26c8bcaa46701c3eecbaf368eeee0b8a33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3780 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPk-kneBAiICXC0q7FFUHDrG7ArBOU4PGCUvDYksqJLnB7F0kyrKSnk_875YGDGEMvh-ewJw3eVgaSv6RmF0XJoCgmlkgnY0gmlwhKwSlGKKbXVsdGlhZGRyc5YACASsEpRiBoFDAAoErBKUYgaBRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE8pjGnlAMvWyXT-NocWuKAqNlBwIYERspqYgaeoRGamDdGNwgoFDg3VkcIKBRYV3YWt1MgU --filternode=/ip4/172.18.148.98/tcp/33091/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE
2026-04-10 12:11:50.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.73 waku 3c01dfb60ad9c7f684cf6a2fd56c8c77ab7c123034dad74cc0345be8d57fb8a4
2026-04-10 12:11:50.463 DEBUG [src.node.docker_mananger] Container started with ID 3c01dfb60ad9. Setting up logs at ./log/docker/node2_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
2026-04-10 12:11:50.463 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3776
2026-04-10 12:11:50.464 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:51.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:51.467 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-10 12:11:51.467 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:51.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:51.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.73/tcp/3777/p2p/16Uiu2HAm2qGwZ2kJxnqYXpg7opeZYMyEdceQjAeQ9LjUX53DT6SK","/ip4/172.18.6.73/tcp/3778/ws/p2p/16Uiu2HAm2qGwZ2kJxnqYXpg7opeZYMyEdceQjAeQ9LjUX53DT6SK"],"enrUri":"enr:-L24QGER4XGQRWVGVMTCgbHrUl3XGw5WX0bYF4T4TpGtmfUCWa_RJOJpPpigi-val0DNMKkx0OY-o49VdKscqL-CZksCgmlkgnY0gmlwhKwSBkmKbXVsdGlhZGRyc5YACASsEgZJBg7BAAoErBIGSQYOwt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbg2yst-XIIFWGS-9pKFD90_VZPPBJSbsnshTtCCTBoCDdGNwgg7Bg3VkcIIOw4V3YWt1MgA"}'
2026-04-10 12:11:51.470 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:51.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.98/tcp/33091/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE"]'
2026-04-10 12:11:51.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.506 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/0
2026-04-10 12:11:51.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:11:51.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cd075b62-3eee-4f6d-8b10-217dd8b29ff6", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
2026-04-10 12:11:51.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cd075b62-3eee-4f6d-8b10-217dd8b29ff6","statusDesc":"OK"}'
2026-04-10 12:11:51.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/0", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:51.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:51.647 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:51.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:51.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1775823111538891391,"ephemeral":false}]'
2026-04-10 12:11:51.652 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1
2026-04-10 12:11:51.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:51.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30682992-ee8d-41e5-9466-ce9b3b07d3ea", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:11:51.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"30682992-ee8d-41e5-9466-ce9b3b07d3ea","statusDesc":"OK"}'
2026-04-10 12:11:51.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/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-10 12:11:51.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:51.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:51.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:51.773 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":1775823111664965020,"ephemeral":false}]'
2026-04-10 12:11:51.775 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/9
2026-04-10 12:11:51.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
2026-04-10 12:11:51.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "68996e52-0cf4-4f39-9fac-b9ebd8a266f7", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-10 12:11:51.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"68996e52-0cf4-4f39-9fac-b9ebd8a266f7","statusDesc":"OK"}'
2026-04-10 12:11:51.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/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-10 12:11:51.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:51.893 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:51.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:51.896 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":1775823111787939544,"ephemeral":false}]'
2026-04-10 12:11:51.897 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/25
2026-04-10 12:11:51.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
2026-04-10 12:11:51.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fcb3bd7e-eac1-4ea7-a132-b54bf0d42a90", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
2026-04-10 12:11:51.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fcb3bd7e-eac1-4ea7-a132-b54bf0d42a90","statusDesc":"OK"}'
2026-04-10 12:11:51.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/25", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:51.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:51.915 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:52.016 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:52.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:52.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1775823111909870503,"ephemeral":false}]'
2026-04-10 12:11:52.021 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/198/1000
2026-04-10 12:11:52.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-10 12:11:52.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:52.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "86bca683-0473-49c5-a12d-21704e4e022c", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
2026-04-10 12:11:52.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"86bca683-0473-49c5-a12d-21704e4e022c","statusDesc":"OK"}'
2026-04-10 12:11:52.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:52.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:52.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:52.141 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:52.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:52.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1775823112034962252,"ephemeral":false}]'
2026-04-10 12:11:52.147 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:52.148 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:52.148 DEBUG [src.node.waku_node] Stopping container with id 4aa4006d0562
2026-04-10 12:11:52.586 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:52.586 DEBUG [src.node.waku_node] Stopping container with id 3c01dfb60ad9
2026-04-10 12:11:53.005 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:53.006 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:53.016 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:53.023 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-04-10 12:12:10.723 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:10.724 DEBUG [tests.conftest] Running test: test_filter_ping_on_unsubscribed_peer with id: 2026-04-10_12-12-10__d9a41b96-fd7b-45da-81e6-d81a1b283afc
2026-04-10 12:12:10.724 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:10.724 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:12:10.724 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:12:10.730 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:10.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-10__d9a41b96-fd7b-45da-81e6-d81a1b283afc__wakuorg_nwaku:latest.log
2026-04-10 12:12:10.730 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:10.730 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:10.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:10.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.244
2026-04-10 12:12:10.732 DEBUG [src.node.docker_mananger] Generated ports ['60213', '60214', '60215', '60216', '60217']
2026-04-10 12:12:10.732 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:10.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:10.732 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:10.732 DEBUG [src.node.docker_mananger] docker run -i -t -p 60213:60213 -p 60214:60214 -p 60215:60215 -p 60216:60216 -p 60217:60217 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=60215 --rest-port=60213 --tcp-port=60214 --discv5-udp-port=60216 --rest-address=0.0.0.0 --nat=extip:172.18.99.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=edd61569b7ded480f4ebe291b5dafafc49fbde1b5840abb04162b28cf8b4dba0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60217 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:12:10.886 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.244 waku 843f0e181615f7436c160d4767b84efe6c83be6525ad6f2be4aed1276180ecfd
2026-04-10 12:12:10.914 DEBUG [src.node.docker_mananger] Container started with ID 843f0e181615. Setting up logs at ./log/docker/node1_2026-04-10_12-12-10__d9a41b96-fd7b-45da-81e6-d81a1b283afc__wakuorg_nwaku:latest.log
2026-04-10 12:12:10.914 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60213
2026-04-10 12:12:10.915 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:11.145 ERROR [src.node.docker_mananger] Max retries reached for container f7c6b8a13c3b. Exiting log stream.
2026-04-10 12:12:11.507 ERROR [src.node.docker_mananger] Max retries reached for container 1777eae6297a. Exiting log stream.
2026-04-10 12:12:11.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60213/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:11.917 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-10 12:12:11.918 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:11.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:11.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.244/tcp/60214/p2p/16Uiu2HAm9ZJyuyurfsf1RWTj9x631qjkioLiud25cvDEV6NzXoJV","/ip4/172.18.99.244/tcp/60215/ws/p2p/16Uiu2HAm9ZJyuyurfsf1RWTj9x631qjkioLiud25cvDEV6NzXoJV"],"enrUri":"enr:-L24QEoHxx1hjydQ5iv_sxPFI-nG29X8WuLxsxcn7S7Fv5MdFqEVpPoyMDaOoNNtlrmibPKhVsqPQGPb0s7NSpwG53UCgmlkgnY0gmlwhKwSY_SKbXVsdGlhZGRyc5YACASsEmP0Bus2AAoErBJj9AbrN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0fiFYZSX3yq2TYlSY9EpD7gQtuiVf5XS8IvEzeZWNg6DdGNwgus2g3VkcILrOIV3YWt1MgU"}'
2026-04-10 12:12:11.920 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:11.921 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:12:11.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:11.926 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-10__d9a41b96-fd7b-45da-81e6-d81a1b283afc__wakuorg_nwaku:latest.log
2026-04-10 12:12:11.927 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:11.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:11.928 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:11.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.252
2026-04-10 12:12:11.928 DEBUG [src.node.docker_mananger] Generated ports ['8617', '8618', '8619', '8620', '8621']
2026-04-10 12:12:11.928 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:11.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:11.929 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:11.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 8617:8617 -p 8618:8618 -p 8619:8619 -p 8620:8620 -p 8621:8621 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=8619 --rest-port=8617 --tcp-port=8618 --discv5-udp-port=8620 --rest-address=0.0.0.0 --nat=extip:172.18.237.252 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1d1cadaf8df3dfe1f13b0defbd15ceec32aa3587fff31efbce99f92fdcba11fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8621 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEoHxx1hjydQ5iv_sxPFI-nG29X8WuLxsxcn7S7Fv5MdFqEVpPoyMDaOoNNtlrmibPKhVsqPQGPb0s7NSpwG53UCgmlkgnY0gmlwhKwSY_SKbXVsdGlhZGRyc5YACASsEmP0Bus2AAoErBJj9AbrN90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0fiFYZSX3yq2TYlSY9EpD7gQtuiVf5XS8IvEzeZWNg6DdGNwgus2g3VkcILrOIV3YWt1MgU --filternode=/ip4/172.18.99.244/tcp/60214/p2p/16Uiu2HAm9ZJyuyurfsf1RWTj9x631qjkioLiud25cvDEV6NzXoJV
2026-04-10 12:12:12.080 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.252 waku 5279c43b576814aed063af046eeb092a6c108ec9d339fe1c2d8ef786e8bb714d
2026-04-10 12:12:12.110 DEBUG [src.node.docker_mananger] Container started with ID 5279c43b5768. Setting up logs at ./log/docker/node2_2026-04-10_12-12-10__d9a41b96-fd7b-45da-81e6-d81a1b283afc__wakuorg_nwaku:latest.log
2026-04-10 12:12:12.111 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8617
2026-04-10 12:12:12.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:13.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8617/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:13.115 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-10 12:12:13.115 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:13.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8617/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:13.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.252/tcp/8618/p2p/16Uiu2HAmBUUPt52vvDFer6Aqr5Hf1TsyhDqfkfgANNKCHPyV3Wdz","/ip4/172.18.237.252/tcp/8619/ws/p2p/16Uiu2HAmBUUPt52vvDFer6Aqr5Hf1TsyhDqfkfgANNKCHPyV3Wdz"],"enrUri":"enr:-L24QOzLZkwmzdAggsNwwg3vEDTBGf4Z2gf1xE-Ulgb2efd_fr-j-wsegKdxSsqH627ZEn_cTX3dnkeOmF8d408-2bACgmlkgnY0gmlwhKwS7fyKbXVsdGlhZGRyc5YACASsEu38BiGqAAoErBLt_AYhq90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC7nKiZ7JBwnkIS9UY1jwqZv1FSuow6yyQGe2xkEp2PwWDdGNwgiGqg3VkcIIhrIV3YWt1MgA"}'
2026-04-10 12:12:13.117 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:13.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8617/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.244/tcp/60214/p2p/16Uiu2HAm9ZJyuyurfsf1RWTj9x631qjkioLiud25cvDEV6NzXoJV"]'
2026-04-10 12:12:13.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.154 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-10 12:12:13.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60213/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:12:13.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8617/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a1e20fa-4b9e-4268-87a8-8f38d6915d4c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:12:13.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a1e20fa-4b9e-4268-87a8-8f38d6915d4c","statusDesc":"OK"}'
2026-04-10 12:12:13.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8617/filter/v2/subscriptions/ad9aac03-d914-4ff0-943a-31d2cc698d22" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:13.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ad9aac03-d914-4ff0-943a-31d2cc698d22","statusDesc":"OK"}'
2026-04-10 12:12:13.186 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:8617/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:12:13.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345","statusDesc":"OK"}'
2026-04-10 12:12:13.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8617/filter/v2/subscriptions/28154081-19f1-4287-8365-a48e87349341" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:13.199 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:8617/filter/v2/subscriptions/28154081-19f1-4287-8365-a48e87349341. Response content: b'{"requestId":"28154081-19f1-4287-8365-a48e87349341","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-10 12:12:13.203 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:13.203 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:13.203 DEBUG [src.node.waku_node] Stopping container with id 843f0e181615
2026-04-10 12:12:13.587 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:13.588 DEBUG [src.node.waku_node] Stopping container with id 5279c43b5768
2026-04-10 12:12:13.968 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:13.969 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:13.975 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:13.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-04-10 12:11:36.426 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:36.427 DEBUG [tests.conftest] Running test: test_log_level_WARN_from_NOTICE with id: 2026-04-10_12-11-36__0035f0b2-a5e9-4b66-89e5-4d2c68455152
2026-04-10 12:11:36.427 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:36.427 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:11:36.428 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-10 12:11:36.438 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:36.438 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-36__0035f0b2-a5e9-4b66-89e5-4d2c68455152__wakuorg_nwaku:latest.log
2026-04-10 12:11:36.447 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:36.448 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-36__0035f0b2-a5e9-4b66-89e5-4d2c68455152__wakuorg_nwaku:latest.log
2026-04-10 12:11:36.455 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:36.455 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-11-36__0035f0b2-a5e9-4b66-89e5-4d2c68455152__wakuorg_nwaku:latest.log
2026-04-10 12:11:36.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:36.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-11-36__0035f0b2-a5e9-4b66-89e5-4d2c68455152__wakuorg_nwaku:latest.log
2026-04-10 12:11:36.461 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:36.462 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:11:36.463 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:36.463 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:36.464 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:36.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.41
2026-04-10 12:11:36.464 DEBUG [src.node.docker_mananger] Generated ports ['43811', '43812', '43813', '43814', '43815']
2026-04-10 12:11:36.465 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:36.465 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:36.465 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:36.465 DEBUG [src.node.docker_mananger] docker run -i -t -p 43811:43811 -p 43812:43812 -p 43813:43813 -p 43814:43814 -p 43815:43815 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=43813 --rest-port=43811 --tcp-port=43812 --discv5-udp-port=43814 --rest-address=0.0.0.0 --nat=extip:172.18.121.41 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=903b63bbb7d0cf6941dd0d2ab608e006abff64a5e08286739fb21a4e6fbabc77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43815 --metrics-logging=true --relay=true
2026-04-10 12:11:36.656 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.41 waku e79935b63ce9a4bba40195e479575a247e6274a8f703a6290a060b526f690239
2026-04-10 12:11:36.693 DEBUG [src.node.docker_mananger] Container started with ID e79935b63ce9. Setting up logs at ./log/docker/node1_2026-04-10_12-11-36__0035f0b2-a5e9-4b66-89e5-4d2c68455152__wakuorg_nwaku:latest.log
2026-04-10 12:11:36.693 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43811
2026-04-10 12:11:36.694 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:36.737 ERROR [src.node.docker_mananger] Max retries reached for container c991e1b97f0c. Exiting log stream.
2026-04-10 12:11:37.261 ERROR [src.node.docker_mananger] Max retries reached for container 05c83899d12b. Exiting log stream.
2026-04-10 12:11:37.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43811/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.697 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-10 12:11:37.697 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:37.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43811/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.41/tcp/43812/p2p/16Uiu2HAm5SR6hgYvSXups9YmvxV8uLKibr9r5GGLSTm1xr1Rc9ZZ","/ip4/172.18.121.41/tcp/43813/ws/p2p/16Uiu2HAm5SR6hgYvSXups9YmvxV8uLKibr9r5GGLSTm1xr1Rc9ZZ"],"enrUri":"enr:-L24QC1Vm1Nh9wClcA-sl3tESi9o4l_sO7Wtn7LuHbyt1dWHeWhESZfoYPVMGXVnmTxPIniXr30jETIXdJ9_UDB37CwCgmlkgnY0gmlwhKwSeSmKbXVsdGlhZGRyc5YACASsEnkpBqskAAoErBJ5KQarJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClMWfy8YtLiLkYmp_nTT32lB5kMFV6CAWcwpnJkpoqTiDdGNwgqskg3VkcIKrJoV3YWt1MgE"}'
2026-04-10 12:11:37.700 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:37.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43811/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:37.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43811/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:37.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43811/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.41/tcp/43812/p2p/16Uiu2HAm5SR6hgYvSXups9YmvxV8uLKibr9r5GGLSTm1xr1Rc9ZZ","/ip4/172.18.121.41/tcp/43813/ws/p2p/16Uiu2HAm5SR6hgYvSXups9YmvxV8uLKibr9r5GGLSTm1xr1Rc9ZZ"],"enrUri":"enr:-L24QC1Vm1Nh9wClcA-sl3tESi9o4l_sO7Wtn7LuHbyt1dWHeWhESZfoYPVMGXVnmTxPIniXr30jETIXdJ9_UDB37CwCgmlkgnY0gmlwhKwSeSmKbXVsdGlhZGRyc5YACASsEnkpBqskAAoErBJ5KQarJd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEClMWfy8YtLiLkYmp_nTT32lB5kMFV6CAWcwpnJkpoqTiDdGNwgqskg3VkcIKrJoV3YWt1MgE"}'
2026-04-10 12:11:37.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43811/version" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
2026-04-10 12:11:37.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43811/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0-21-g9a3445'
2026-04-10 12:11:39.711 DEBUG [tests.rest_flags.test_admin_flags] counts at WARN: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-04-10 12:11:39.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43811/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:39.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:39.716 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:39.717 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:39.717 DEBUG [src.node.waku_node] Stopping container with id e79935b63ce9
2026-04-10 12:11:40.215 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:40.217 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:40.219 DEBUG [src.node.docker_mananger] 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_store_with_wrong_hash with id: 2026-04-10_12-14-55__28c72065-e3fd-426b-916a-b63c74945871
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-14-55__28c72065-e3fd-426b-916a-b63c74945871__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.16.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53234', '53235', '53236', '53237', '53238']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53234:53234 -p 53235:53235 -p 53236:53236 -p 53237:53237 -p 53238:53238 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=53236 --rest-port=53234 --tcp-port=53235 --discv5-udp-port=53237 --rest-address=0.0.0.0 --nat=extip:172.18.16.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=631d47c61dbc82dcd3dcf5ab65fcebb6e385f749e6bbbeabca63aed86fcc0bf1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53238 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.80 waku 095e2696fff35ef23fa54f9734c92bae840ac9faaab3c47267447e54981d7e8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 095e2696fff3. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-14-55__28c72065-e3fd-426b-916a-b63c74945871__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 53234
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 e73ff43d71b0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d562b347feb1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53234/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53234/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.16.80/tcp/53235/p2p/16Uiu2HAm9JBjtZ7ZNxPxu52rTysjXEWgd8fK7AWDc2j5h6cNrG3p","/ip4/172.18.16.80/tcp/53236/ws/p2p/16Uiu2HAm9JBjtZ7ZNxPxu52rTysjXEWgd8fK7AWDc2j5h6cNrG3p"],"enrUri":"enr:-L24QHZr4krUY16Osufp0yiemycXuRTRZjUfqhFfTV4i7gxgccipc18ra4E5wE0xT7okDvP1kvZgxv4pYt3Jc5wmxqsCgmlkgnY0gmlwhKwSEFCKbXVsdGlhZGRyc5YACASsEhBQBs_zAAoErBIQUAbP9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzhie3GbiBdSYEdnCIqqMXNuihfEWZbWL7ZbI636EVdeDdGNwgs_zg3VkcILP9YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-14-55__28c72065-e3fd-426b-916a-b63c74945871__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.24.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9773', '9774', '9775', '9776', '9777']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9773:9773 -p 9774:9774 -p 9775:9775 -p 9776:9776 -p 9777:9777 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=9775 --rest-port=9773 --tcp-port=9774 --discv5-udp-port=9776 --rest-address=0.0.0.0 --nat=extip:172.18.24.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ecc5efd569dce58a8befab4b8f6ad4bba1db6dfd49a2c5b7c2d7fffecd8848c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9777 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHZr4krUY16Osufp0yiemycXuRTRZjUfqhFfTV4i7gxgccipc18ra4E5wE0xT7okDvP1kvZgxv4pYt3Jc5wmxqsCgmlkgnY0gmlwhKwSEFCKbXVsdGlhZGRyc5YACASsEhBQBs_zAAoErBIQUAbP9N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzhie3GbiBdSYEdnCIqqMXNuihfEWZbWL7ZbI636EVdeDdGNwgs_zg3VkcILP9YV3YWt1MgM --storenode=/ip4/172.18.16.80/tcp/53235/p2p/16Uiu2HAm9JBjtZ7ZNxPxu52rTysjXEWgd8fK7AWDc2j5h6cNrG3p --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.100 waku fefda2112209817bced83ecc48fa9281b1dae3258c6a71b48e35e60be0ad11f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fefda2112209. Setting up logs at ./log/docker/store_node1_2026-04-10_12-14-55__28c72065-e3fd-426b-916a-b63c74945871__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 9773
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:9773/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9773/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.24.100/tcp/9774/p2p/16Uiu2HAmDoMDZXPrURU1NZQGgnLcoN3Xb8JS6K5Vg2251mRQoEqG","/ip4/172.18.24.100/tcp/9775/ws/p2p/16Uiu2HAmDoMDZXPrURU1NZQGgnLcoN3Xb8JS6K5Vg2251mRQoEqG"],"enrUri":"enr:-L24QASLOtJYxBuoeC-aCLrhK_zx1ULKlxuOi02ZqUnmuPEbfZniE-MUvHoyuD9DrNkuPFUOuhg1m9sU_BXhFXD_EDsCgmlkgnY0gmlwhKwSGGSKbXVsdGlhZGRyc5YACASsEhhkBiYuAAoErBIYZAYmL90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEP_tcXH-Z3V8_GrhfeJnquuVHJt3rMFiGg1MtQ2qyWODdGNwgiYug3VkcIImMIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9773/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.80/tcp/53235/p2p/16Uiu2HAm9JBjtZ7ZNxPxu52rTysjXEWgd8fK7AWDc2j5h6cNrG3p"]'
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:53234/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:9773/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:53234/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:53234/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:53234/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:53234/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:53234/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xb139e6817696584f78d6f2babc83d18fc2b26a0851ac3c706315e2fdfb4e7926&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":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9773/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xb139e6817696584f78d6f2babc83d18fc2b26a0851ac3c706315e2fdfb4e7926&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":[]}'
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:304 Stopping container with id 095e2696fff3
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id fefda2112209
DEBUG  src.node.waku_node:waku_node.py:311 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,468 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[99] with id: 2026-04-10_12-17-19__7a5a7ccf-cad1-4c22-9b60-30dccc533ea3
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-17-19__7a5a7ccf-cad1-4c22-9b60-30dccc533ea3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21366', '21367', '21368', '21369', '21370']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21366:21366 -p 21367:21367 -p 21368:21368 -p 21369:21369 -p 21370:21370 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=21368 --rest-port=21366 --tcp-port=21367 --discv5-udp-port=21369 --rest-address=0.0.0.0 --nat=extip:172.18.104.79 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=244b92c4b4dea8d1ee9d3c9cf1f0b48e1aacd9fe3730c3ed4fc8afee5eb39ddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21370 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.79 waku f61d71f825993728bbd3de2b43fecd51875325e8250b155eb6880c8df7ce299c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f61d71f82599. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-17-19__7a5a7ccf-cad1-4c22-9b60-30dccc533ea3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 21366
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 2d075aa0285e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd8ed1a2a482. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21366/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21366/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.79/tcp/21367/p2p/16Uiu2HAmBotoouakRnpkBKd7US7V1uWgxTTQw72mdwJ5AU1PjMsA","/ip4/172.18.104.79/tcp/21368/ws/p2p/16Uiu2HAmBotoouakRnpkBKd7US7V1uWgxTTQw72mdwJ5AU1PjMsA"],"enrUri":"enr:-L24QG8KCJSb-rf9XU7txvqj9whoQJsWFTo6X8pFOumVMaq0Lap66A9vJvMKRioaBvGgWOqoNFB9Htu0QN2wl1q0OlMCgmlkgnY0gmlwhKwSaE-KbXVsdGlhZGRyc5YACASsEmhPBlN3AAoErBJoTwZTeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC82xF6_ekd9EWNVPHY5BhmR9vg6Q5xhX0P-82J1ChuV2DdGNwglN3g3VkcIJTeYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-17-19__7a5a7ccf-cad1-4c22-9b60-30dccc533ea3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.118.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50727', '50728', '50729', '50730', '50731']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50727:50727 -p 50728:50728 -p 50729:50729 -p 50730:50730 -p 50731:50731 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=50729 --rest-port=50727 --tcp-port=50728 --discv5-udp-port=50730 --rest-address=0.0.0.0 --nat=extip:172.18.118.90 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8b1e4c9adea342ad715250eb8fed2eeaa1ddaef0a047eac0bf652923fdd0d5ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50731 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG8KCJSb-rf9XU7txvqj9whoQJsWFTo6X8pFOumVMaq0Lap66A9vJvMKRioaBvGgWOqoNFB9Htu0QN2wl1q0OlMCgmlkgnY0gmlwhKwSaE-KbXVsdGlhZGRyc5YACASsEmhPBlN3AAoErBJoTwZTeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC82xF6_ekd9EWNVPHY5BhmR9vg6Q5xhX0P-82J1ChuV2DdGNwglN3g3VkcIJTeYV3YWt1MgM --storenode=/ip4/172.18.104.79/tcp/21367/p2p/16Uiu2HAmBotoouakRnpkBKd7US7V1uWgxTTQw72mdwJ5AU1PjMsA --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.90 waku 58fa0366fa7db4355149d6988ef644ab8e92618c833d4a3f257913e8f3c15c06
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58fa0366fa7d. Setting up logs at ./log/docker/store_node1_2026-04-10_12-17-19__7a5a7ccf-cad1-4c22-9b60-30dccc533ea3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 50727
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:50727/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50727/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.118.90/tcp/50728/p2p/16Uiu2HAkyzdC46pPTwzre5w4rwA7Lb45erMURqucnTX9DTh27kWb","/ip4/172.18.118.90/tcp/50729/ws/p2p/16Uiu2HAkyzdC46pPTwzre5w4rwA7Lb45erMURqucnTX9DTh27kWb"],"enrUri":"enr:-L24QEc_c9S_8YruXPUfzQ5QpEycEFjRX3rhuob_I6rzdYY9CTMFbvwvVlDO3oCPLXeLQBrtdzYJvXqDPAHaWeUoUBYCgmlkgnY0gmlwhKwSdlqKbXVsdGlhZGRyc5YACASsEnZaBsYoAAoErBJ2WgbGKd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECQ9_C5ZyMq-9FV43gtsV7DLs54hM0cLc-YijSfyqju0CDdGNwgsYog3VkcILGKoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50727/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.79/tcp/21367/p2p/16Uiu2HAmBotoouakRnpkBKd7US7V1uWgxTTQw72mdwJ5AU1PjMsA"]'
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:21366/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:50727/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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:21366/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
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/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)'}'
INFO  src.node.api_clients.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:21366/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50727/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:304 Stopping container with id f61d71f82599
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 58fa0366fa7d
DEBUG  src.node.waku_node:waku_node.py:311 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,131 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_indirect_node with id: 2026-04-10_12-14-01__78927792-9265-4538-9caf-fd143d8fdc3f
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-14-01__78927792-9265-4538-9caf-fd143d8fdc3f__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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-14-01__78927792-9265-4538-9caf-fd143d8fdc3f__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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-14-01__78927792-9265-4538-9caf-fd143d8fdc3f__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:97 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.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48390', '48391', '48392', '48393', '48394']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48390:48390 -p 48391:48391 -p 48392:48392 -p 48393:48393 -p 48394:48394 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=48392 --rest-port=48390 --tcp-port=48391 --discv5-udp-port=48393 --rest-address=0.0.0.0 --nat=extip:172.18.75.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ecd7cfbce1b43039fcd9a700bfc2bbecc1d6bbe5bd3ee8bfcfd8efa8e9edf49f --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=48394 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.34 waku b3cf76775858ecd7071e01a5e850d1d7d1bd72cfd6e703e5355b27f4cc39ffbb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3cf76775858. Setting up logs at ./log/docker/node1_2026-04-10_12-14-01__78927792-9265-4538-9caf-fd143d8fdc3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 48390
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 3bfb292f04e0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 78e2737e1fcd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48390/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48390/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.34/tcp/48391/p2p/16Uiu2HAkzLWDLiUt7fi29eryZD4PBgM3keUwqpkjYuGRccHzCDhB","/ip4/172.18.75.34/tcp/48392/ws/p2p/16Uiu2HAkzLWDLiUt7fi29eryZD4PBgM3keUwqpkjYuGRccHzCDhB"],"enrUri":"enr:-L24QM4uNQ6fq3x0lCeIJkK1VEPnwYQ15nentrC65IjW1Ep_B56HZP_YSRDrJ4TIBwUlGNhi1VJcwMlFLzDXD5_H6CICgmlkgnY0gmlwhKwSSyKKbXVsdGlhZGRyc5YACASsEksiBr0HAAoErBJLIga9CN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSPd81sAOGXVsa0Wo4y9IwtIWEFps7E3SuzhT_5DPeVKDdGNwgr0Hg3VkcIK9CYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48390/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.node.waku_node:waku_node.py:97 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.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27181', '27182', '27183', '27184', '27185']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27181:27181 -p 27182:27182 -p 27183:27183 -p 27184:27184 -p 27185:27185 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=27183 --rest-port=27181 --tcp-port=27182 --discv5-udp-port=27184 --rest-address=0.0.0.0 --nat=extip:172.18.114.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc78cbdf5dceff0fe15b783c1f06117c4efd6ca4081ef1e2ed5506da466c1def --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=27185 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QM4uNQ6fq3x0lCeIJkK1VEPnwYQ15nentrC65IjW1Ep_B56HZP_YSRDrJ4TIBwUlGNhi1VJcwMlFLzDXD5_H6CICgmlkgnY0gmlwhKwSSyKKbXVsdGlhZGRyc5YACASsEksiBr0HAAoErBJLIga9CN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSPd81sAOGXVsa0Wo4y9IwtIWEFps7E3SuzhT_5DPeVKDdGNwgr0Hg3VkcIK9CYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.34 waku 278bee2cc02cd3649ffa393eb0b0a63f4347fbea97aa90a2163128e700d14ade
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 278bee2cc02c. Setting up logs at ./log/docker/node2_2026-04-10_12-14-01__78927792-9265-4538-9caf-fd143d8fdc3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 27181
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:27181/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":"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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27181/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.34/tcp/27182/p2p/16Uiu2HAmVGC7cTuXdPVDW7CgrxdkSAiFLXk65bzZykWo4dUuUoPq","/ip4/172.18.114.34/tcp/27183/ws/p2p/16Uiu2HAmVGC7cTuXdPVDW7CgrxdkSAiFLXk65bzZykWo4dUuUoPq"],"enrUri":"enr:-L24QF3PT3xvz3mwzwZ45nGGyipByH265uyItCzkd2mUgGN5HIzslIU65pSv22ipQicw_3KamieDH5j8gMhD05q8NUACgmlkgnY0gmlwhKwSciKKbXVsdGlhZGRyc5YACASsEnIiBmouAAoErBJyIgZqL90DgnJzhQDGAQAAiXNlY3AyNTZrMaED9r-e9dsKYHQ6DNA27PcAeK8VtjNPb8OXmBUxexAAH3yDdGNwgmoug3VkcIJqMIV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.148.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24549', '24550', '24551', '24552', '24553']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24549:24549 -p 24550:24550 -p 24551:24551 -p 24552:24552 -p 24553:24553 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=24551 --rest-port=24549 --tcp-port=24550 --discv5-udp-port=24552 --rest-address=0.0.0.0 --nat=extip:172.18.148.205 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe98baf0222cfefdf6afc3483a922ed45806fbedb3cd9ef6b8d43eca2f2cf67e --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=24553 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QF3PT3xvz3mwzwZ45nGGyipByH265uyItCzkd2mUgGN5HIzslIU65pSv22ipQicw_3KamieDH5j8gMhD05q8NUACgmlkgnY0gmlwhKwSciKKbXVsdGlhZGRyc5YACASsEnIiBmouAAoErBJyIgZqL90DgnJzhQDGAQAAiXNlY3AyNTZrMaED9r-e9dsKYHQ6DNA27PcAeK8VtjNPb8OXmBUxexAAH3yDdGNwgmoug3VkcIJqMIV3YWt1MhI
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.205 waku 41a15be31aa81d247ed331d8c770d9134cf6d88a070b5b0ff4f9aa6205d9b131
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 41a15be31aa8. Setting up logs at ./log/docker/node3_2026-04-10_12-14-01__78927792-9265-4538-9caf-fd143d8fdc3f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 24549
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:24549/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":"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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24549/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.148.205/tcp/24550/p2p/16Uiu2HAmCnLZuH8aGz1n9hQDk7s3duBWzpHPPmFsGpcEjaE1ezFm","/ip4/172.18.148.205/tcp/24551/ws/p2p/16Uiu2HAmCnLZuH8aGz1n9hQDk7s3duBWzpHPPmFsGpcEjaE1ezFm"],"enrUri":"enr:-L24QFr4fYCAJiSL0f5PnFkxXMEFH3bQ2DBYVy55fC9iP5CLKwEcAZLHp9njMEVkwq0Xw2OhJcF-iLmzd6Vtr9jFOtcCgmlkgnY0gmlwhKwSlM2KbXVsdGlhZGRyc5YACASsEpTNBl_mAAoErBKUzQZf590DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAeHs9NPGY_BpVBCGD6jRM_-JoPZCSJsJATaGBBSu54SDdGNwgl_mg3VkcIJf6IV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27181/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.34/tcp/48391/p2p/16Uiu2HAkzLWDLiUt7fi29eryZD4PBgM3keUwqpkjYuGRccHzCDhB"]'
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:48390/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:48390/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:48390/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:48390/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:48390/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:48390/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:48390/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:48390/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:48390/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:48390/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.libs.common:common.py:47 Sleeping for 65 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:24549/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":"0x3c03d24c92f7050c0785276cd4dd7f4a48625f4e87318c5141ab1c3206793ba4"},{"messageHash":"0x3a3f62658444e82eea0a1366f7b728a3cb0f98092c8d486d92dc2cfb1e914fb2"},{"messageHash":"0x214f8fed57156b3a80f02c1cbd3083b3f916389cb4793e46e22db3b1220f4b8c"},{"messageHash":"0x3b5d160f89e7942b5f010ac261419713c532efed9f5c20c32cebe4e1a8f38523"},{"messageHash":"0x6663a152776ffc8e6068096025c3cd5d0d37343df31201e6c2bdcba1a4658cce"},{"messageHash":"0xe31dfd79a83c83ccaa1c692800aae2d617a71e344413079e321df8f9434def68"},{"messageHash":"0xeeb487fac04d172a3f04c95cf7e0f2e4813978f3cd2cbd2ed749147580227e6d"},{"messageHash":"0x5ac35d40900350081ad599e2cdb58e1fdeefe8df6669131a1b2ce4262b46fe93"},{"messageHash":"0x85b92c301a0c254e3e0d24bd3db138217f5cc08a7f522bab91563c2909de042a"},{"messageHash":"0x3b0a663b05cb1d36adbaf2c78f37962666a10f660253a2a5cb470eec4be8041b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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:304 Stopping container with id b3cf76775858
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 278bee2cc02c
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 41a15be31aa8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b3cf76775858. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 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,64 @@
2026-04-10 12:13:18.369 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:18.370 DEBUG [tests.conftest] Running test: test_publish_without_subscribing_via_api_works with id: 2026-04-10_12-13-18__86d6c5dc-544b-4da7-8c2a-712761bf97eb
2026-04-10 12:13:18.370 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:18.370 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:13:18.370 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:13:18.377 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:18.377 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-18__86d6c5dc-544b-4da7-8c2a-712761bf97eb__wakuorg_nwaku:latest.log
2026-04-10 12:13:18.377 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:18.377 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:18.378 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:18.378 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.12
2026-04-10 12:13:18.378 DEBUG [src.node.docker_mananger] Generated ports ['1242', '1243', '1244', '1245', '1246']
2026-04-10 12:13:18.379 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:18.379 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:18.379 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:18.379 DEBUG [src.node.docker_mananger] docker run -i -t -p 1242:1242 -p 1243:1243 -p 1244:1244 -p 1245:1245 -p 1246:1246 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=1244 --rest-port=1242 --tcp-port=1243 --discv5-udp-port=1245 --rest-address=0.0.0.0 --nat=extip:172.18.64.12 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=fcd25633d51fafcd86ec5a06dabbef30bfd23e1a7a3cf9ebc7b134da35a4ec2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1246 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:13:18.529 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.12 waku 45a77fc6054e990440e9f60af7797ecdb35e5da8fece8f759b7ad7340ab7ff60
2026-04-10 12:13:18.556 DEBUG [src.node.docker_mananger] Container started with ID 45a77fc6054e. Setting up logs at ./log/docker/node1_2026-04-10_12-13-18__86d6c5dc-544b-4da7-8c2a-712761bf97eb__wakuorg_nwaku:latest.log
2026-04-10 12:13:18.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1242
2026-04-10 12:13:18.557 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:18.704 ERROR [src.node.docker_mananger] Max retries reached for container d9cbcdc517f5. Exiting log stream.
2026-04-10 12:13:19.002 ERROR [src.node.docker_mananger] Max retries reached for container 1e487801fb46. Exiting log stream.
2026-04-10 12:13:19.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1242/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:19.560 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-10 12:13:19.560 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:19.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:19.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.12/tcp/1243/p2p/16Uiu2HAmT7vCqR8Y317xKcHWTKJj3zeaEvhyMXnfyi9GqfVNtMmA","/ip4/172.18.64.12/tcp/1244/ws/p2p/16Uiu2HAmT7vCqR8Y317xKcHWTKJj3zeaEvhyMXnfyi9GqfVNtMmA"],"enrUri":"enr:-L24QHBJ6E_HUPmDdblPb8rDDFZPSee4hPZYRm6VtAf4i2DjVKuxhfZwRDtfhvD2GSfP-nwk9JdEvwDHWNPCEpntsysCgmlkgnY0gmlwhKwSQAyKbXVsdGlhZGRyc5YACASsEkAMBgTbAAoErBJADAYE3N0DgnJzhQDHAQAAiXNlY3AyNTZrMaED1umcdowPMQzRH9R2jq-xRJlYhoPw1sQJ5xtUsCsq3xmDdGNwggTbg3VkcIIE3YV3YWt1MgU"}'
2026-04-10 12:13:19.563 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:19.569 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:19.569 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-13-18__86d6c5dc-544b-4da7-8c2a-712761bf97eb__wakuorg_nwaku:latest.log
2026-04-10 12:13:19.569 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:19.569 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:19.570 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:19.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.212
2026-04-10 12:13:19.570 DEBUG [src.node.docker_mananger] Generated ports ['52032', '52033', '52034', '52035', '52036']
2026-04-10 12:13:19.571 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:19.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:19.571 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:19.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 52032:52032 -p 52033:52033 -p 52034:52034 -p 52035:52035 -p 52036:52036 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=52034 --rest-port=52032 --tcp-port=52033 --discv5-udp-port=52035 --rest-address=0.0.0.0 --nat=extip:172.18.226.212 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=473ae76bfdbe7cdaa5b2eedd2e4ce5a495a43bcde4ef0daea7077a9bcefe98ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52036 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHBJ6E_HUPmDdblPb8rDDFZPSee4hPZYRm6VtAf4i2DjVKuxhfZwRDtfhvD2GSfP-nwk9JdEvwDHWNPCEpntsysCgmlkgnY0gmlwhKwSQAyKbXVsdGlhZGRyc5YACASsEkAMBgTbAAoErBJADAYE3N0DgnJzhQDHAQAAiXNlY3AyNTZrMaED1umcdowPMQzRH9R2jq-xRJlYhoPw1sQJ5xtUsCsq3xmDdGNwggTbg3VkcIIE3YV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:13:19.725 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.212 waku 3c0b88afa384a8565207698fe846ac841ae007ceb672e6addcb7d5e456fbe8e7
2026-04-10 12:13:19.750 DEBUG [src.node.docker_mananger] Container started with ID 3c0b88afa384. Setting up logs at ./log/docker/node2_2026-04-10_12-13-18__86d6c5dc-544b-4da7-8c2a-712761bf97eb__wakuorg_nwaku:latest.log
2026-04-10 12:13:19.751 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52032
2026-04-10 12:13:19.751 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:20.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52032/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:20.769 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-10 12:13:20.773 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:20.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:20.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.212/tcp/52033/p2p/16Uiu2HAm8CJVXVHSJJRt3phTMaZG7bAMhJXiyxXp7LvZSCXsaL3j","/ip4/172.18.226.212/tcp/52034/ws/p2p/16Uiu2HAm8CJVXVHSJJRt3phTMaZG7bAMhJXiyxXp7LvZSCXsaL3j"],"enrUri":"enr:-L24QEKyqvMS7UwLctBAuaSl3JnQhfoU9_ooY6ARRY0McIGxGUR6A5-tP7tdBJVcYOqoepLLJk4I-rHzfDE1S_kycJQCgmlkgnY0gmlwhKwS4tSKbXVsdGlhZGRyc5YACASsEuLUBstBAAoErBLi1AbLQt0DgnJzhQDHAQAAiXNlY3AyNTZrMaECvbsVbG-dQo6_rmDyqmRN40h14hJUwK7eh_4LuO7oiJKDdGNwgstBg3VkcILLQ4V3YWt1MgE"}'
2026-04-10 12:13:20.788 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:20.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52032/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.12/tcp/1243/p2p/16Uiu2HAmT7vCqR8Y317xKcHWTKJj3zeaEvhyMXnfyi9GqfVNtMmA"]'
2026-04-10 12:13:20.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:20.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1242/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:13:20.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:20.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52032/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:13:20.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:20.806 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:20.807 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:20.807 DEBUG [src.node.waku_node] Stopping container with id 45a77fc6054e
2026-04-10 12:13:21.195 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:21.195 DEBUG [src.node.waku_node] Stopping container with id 3c0b88afa384
2026-04-10 12:13:21.583 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:21.586 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:21.593 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:21.599 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-10 12:12:17.673 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:17.673 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_request_id with id: 2026-04-10_12-12-17__91465c58-04f6-40e9-a66e-c0ad020ae4ae
2026-04-10 12:12:17.673 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:17.673 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:12:17.674 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:12:17.679 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:17.679 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-17__91465c58-04f6-40e9-a66e-c0ad020ae4ae__wakuorg_nwaku:latest.log
2026-04-10 12:12:17.679 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:17.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:17.681 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:17.681 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.167
2026-04-10 12:12:17.681 DEBUG [src.node.docker_mananger] Generated ports ['59110', '59111', '59112', '59113', '59114']
2026-04-10 12:12:17.681 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:17.681 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:17.681 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:17.681 DEBUG [src.node.docker_mananger] docker run -i -t -p 59110:59110 -p 59111:59111 -p 59112:59112 -p 59113:59113 -p 59114:59114 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=59112 --rest-port=59110 --tcp-port=59111 --discv5-udp-port=59113 --rest-address=0.0.0.0 --nat=extip:172.18.29.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e3a88adc0f599a9881b15cfeacfd03cf5bda17a2eaae58fbd2bcccb89aedcb9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59114 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:12:17.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.167 waku 5e820ce4a2fb30e47797665cf4b8c087e24cd9b420ebf44188f83bf290265d15
2026-04-10 12:12:17.858 DEBUG [src.node.docker_mananger] Container started with ID 5e820ce4a2fb. Setting up logs at ./log/docker/node1_2026-04-10_12-12-17__91465c58-04f6-40e9-a66e-c0ad020ae4ae__wakuorg_nwaku:latest.log
2026-04-10 12:12:17.859 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59110
2026-04-10 12:12:17.860 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:18.089 ERROR [src.node.docker_mananger] Max retries reached for container 068fe6796c33. Exiting log stream.
2026-04-10 12:12:18.471 ERROR [src.node.docker_mananger] Max retries reached for container 8e234d0f5a9d. Exiting log stream.
2026-04-10 12:12:18.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59110/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:18.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_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-10 12:12:18.864 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:18.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59110/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:18.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.167/tcp/59111/p2p/16Uiu2HAkvRGsNu5PyW9x5fRCmS6674wq5M8DU2iVdhNGypabpHSj","/ip4/172.18.29.167/tcp/59112/ws/p2p/16Uiu2HAkvRGsNu5PyW9x5fRCmS6674wq5M8DU2iVdhNGypabpHSj"],"enrUri":"enr:-L24QO_nUNqLUPPML-t_nEBbHmlrLhuvvvI4Gbu7x1xwV-rmdyuSWPIPl3ubjBIBs6J6zKPeTnOjXckfMoFUqoSZNeYCgmlkgnY0gmlwhKwSHaeKbXVsdGlhZGRyc5YACASsEh2nBubnAAoErBIdpwbm6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDsGOQRhkqZw3nRvMK5JGZ9EDT_oW3rZudcLEL8wQzeyDdGNwgubng3VkcILm6YV3YWt1MgU"}'
2026-04-10 12:12:18.867 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:18.867 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:12:18.873 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:18.873 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-17__91465c58-04f6-40e9-a66e-c0ad020ae4ae__wakuorg_nwaku:latest.log
2026-04-10 12:12:18.873 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:18.873 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:18.874 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:18.875 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.65
2026-04-10 12:12:18.875 DEBUG [src.node.docker_mananger] Generated ports ['30550', '30551', '30552', '30553', '30554']
2026-04-10 12:12:18.875 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:18.875 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:18.875 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:18.875 DEBUG [src.node.docker_mananger] docker run -i -t -p 30550:30550 -p 30551:30551 -p 30552:30552 -p 30553:30553 -p 30554:30554 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=30552 --rest-port=30550 --tcp-port=30551 --discv5-udp-port=30553 --rest-address=0.0.0.0 --nat=extip:172.18.229.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ed783eb4ebbe2862bd974b006b61e0714beec0b43bbaadd911bd7fab2e96ec5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30554 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QO_nUNqLUPPML-t_nEBbHmlrLhuvvvI4Gbu7x1xwV-rmdyuSWPIPl3ubjBIBs6J6zKPeTnOjXckfMoFUqoSZNeYCgmlkgnY0gmlwhKwSHaeKbXVsdGlhZGRyc5YACASsEh2nBubnAAoErBIdpwbm6N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECDsGOQRhkqZw3nRvMK5JGZ9EDT_oW3rZudcLEL8wQzeyDdGNwgubng3VkcILm6YV3YWt1MgU --filternode=/ip4/172.18.29.167/tcp/59111/p2p/16Uiu2HAkvRGsNu5PyW9x5fRCmS6674wq5M8DU2iVdhNGypabpHSj
2026-04-10 12:12:19.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.65 waku 4fd998dd992ad9136aebd20990425ae329b64c4b39760425004690800d9ed33a
2026-04-10 12:12:19.048 DEBUG [src.node.docker_mananger] Container started with ID 4fd998dd992a. Setting up logs at ./log/docker/node2_2026-04-10_12-12-17__91465c58-04f6-40e9-a66e-c0ad020ae4ae__wakuorg_nwaku:latest.log
2026-04-10 12:12:19.048 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30550
2026-04-10 12:12:19.048 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:20.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30550/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:20.051 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-10 12:12:20.051 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:20.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30550/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:20.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.65/tcp/30551/p2p/16Uiu2HAmFHsk1APznUc19RNZCMJHK6H6mFd6f1rTmAy78eurDtyE","/ip4/172.18.229.65/tcp/30552/ws/p2p/16Uiu2HAmFHsk1APznUc19RNZCMJHK6H6mFd6f1rTmAy78eurDtyE"],"enrUri":"enr:-L24QP0ZXcsp6Zcu57b9dg8h3Nt6ZYWjRJGO7uaCeYJrltm4FSieWx2XpA1li0LOYkUcWTJZNMeE3OPGWIOz0-jTBdUCgmlkgnY0gmlwhKwS5UGKbXVsdGlhZGRyc5YACASsEuVBBndXAAoErBLlQQZ3WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJypkRCf5Les1WZ5KLXhyH6EZvkXp1NXOKg4wh8ZL9BmDdGNwgndXg3VkcIJ3WYV3YWt1MgA"}'
2026-04-10 12:12:20.054 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:20.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.167/tcp/59111/p2p/16Uiu2HAkvRGsNu5PyW9x5fRCmS6674wq5M8DU2iVdhNGypabpHSj"]'
2026-04-10 12:12:20.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.086 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-10 12:12:20.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59110/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:12:20.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30550/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "45737c18-7c36-4ec4-9a7c-53a03783512b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:12:20.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"45737c18-7c36-4ec4-9a7c-53a03783512b","statusDesc":"OK"}'
2026-04-10 12:12:20.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30550/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:12:20.119 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30550/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-10 12:12:20.121 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:20.122 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:20.122 DEBUG [src.node.waku_node] Stopping container with id 5e820ce4a2fb
2026-04-10 12:12:20.493 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:20.495 DEBUG [src.node.waku_node] Stopping container with id 4fd998dd992a
2026-04-10 12:12:20.861 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:20.863 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:20.867 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:20.870 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_no_relay_2nodes with id: 2026-04-10_12-10-22__5b455fd5-dac9-4ff9-a17d-492ad6a19bb1
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-22__5b455fd5-dac9-4ff9-a17d-492ad6a19bb1__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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-22__5b455fd5-dac9-4ff9-a17d-492ad6a19bb1__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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-10-22__5b455fd5-dac9-4ff9-a17d-492ad6a19bb1__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:97 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.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26079', '26080', '26081', '26082', '26083']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26079:26079 -p 26080:26080 -p 26081:26081 -p 26082:26082 -p 26083:26083 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=26081 --rest-port=26079 --tcp-port=26080 --discv5-udp-port=26082 --rest-address=0.0.0.0 --nat=extip:172.18.113.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fc1141ddd6ffd483b0a4878f32303e43d84bd11cbea2ab1feb59e7a7eaad8aaf --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=26083 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.93 waku 7c3335246b5ff04fddc2678fce2819bcc8a2462cbe1c3e4764de1000e9dd12d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7c3335246b5f. Setting up logs at ./log/docker/node1_2026-04-10_12-10-22__5b455fd5-dac9-4ff9-a17d-492ad6a19bb1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 26079
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 696083a92ab1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ba2c2f2ed0eb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26079/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26079/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.93/tcp/26080/p2p/16Uiu2HAmH4eDEUu4TZYKM7zmuCMndZ66GUM3ZtXpjJmqpStmPLYA","/ip4/172.18.113.93/tcp/26081/ws/p2p/16Uiu2HAmH4eDEUu4TZYKM7zmuCMndZ66GUM3ZtXpjJmqpStmPLYA"],"enrUri":"enr:-L24QJP7gkMq7s5r6nc91F5AYYR3KYVFFH6-s-1G3moFwhG7DJO4oJ4c6IIVIfanA4kl7F4MUPGIZX1mayIOi2sSwFUCgmlkgnY0gmlwhKwScV2KbXVsdGlhZGRyc5YACASsEnFdBmXgAAoErBJxXQZl4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQX3qfjD66ZKnsY4--W8M2rGDipyQcyXPZ1zquTOgA4uDdGNwgmXgg3VkcIJl4oV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26079/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.node.waku_node:waku_node.py:97 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.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51727', '51728', '51729', '51730', '51731']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51727:51727 -p 51728:51728 -p 51729:51729 -p 51730:51730 -p 51731:51731 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=51729 --rest-port=51727 --tcp-port=51728 --discv5-udp-port=51730 --rest-address=0.0.0.0 --nat=extip:172.18.0.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9a7c8dcfcbba2a0b0cccb8d565f909ad6b7dc409dac82ccba60da62a8f1062eb --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=51731 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QJP7gkMq7s5r6nc91F5AYYR3KYVFFH6-s-1G3moFwhG7DJO4oJ4c6IIVIfanA4kl7F4MUPGIZX1mayIOi2sSwFUCgmlkgnY0gmlwhKwScV2KbXVsdGlhZGRyc5YACASsEnFdBmXgAAoErBJxXQZl4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQX3qfjD66ZKnsY4--W8M2rGDipyQcyXPZ1zquTOgA4uDdGNwgmXgg3VkcIJl4oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.13 waku 25030ee1e0f4cca475fe95c25d66d6ac9e7bb16861d055997a19c3083f736cfc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 25030ee1e0f4. Setting up logs at ./log/docker/node2_2026-04-10_12-10-22__5b455fd5-dac9-4ff9-a17d-492ad6a19bb1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 51727
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:51727/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":"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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51727/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.13/tcp/51728/p2p/16Uiu2HAmDE2WhHqooDzXbEtneU7sHBWesVAhGyWXpK4Z99Xk3xyL","/ip4/172.18.0.13/tcp/51729/ws/p2p/16Uiu2HAmDE2WhHqooDzXbEtneU7sHBWesVAhGyWXpK4Z99Xk3xyL"],"enrUri":"enr:-L24QDeMs6QHzi-Rn1IT42Zh84joNVQVCBABp4pALS39r5r-EUi39wpD6n58jr_CCVcIhf6CO205JDA-sncGNPhuXFUCgmlkgnY0gmlwhKwSAA2KbXVsdGlhZGRyc5YACASsEgANBsoQAAoErBIADQbKEd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCHaciShViOk8n_dy1XnnjAF62LgcYPP_exxLISd8oj-DdGNwgsoQg3VkcILKEoV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51727/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.93/tcp/26080/p2p/16Uiu2HAmH4eDEUu4TZYKM7zmuCMndZ66GUM3ZtXpjJmqpStmPLYA"]'
INFO  src.node.api_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
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26079/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:26079/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:26079/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:26079/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:26079/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:26079/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:26079/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:26079/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:26079/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:26079/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.libs.common:common.py:47 Sleeping for 20 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:51727/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":"0xbe001fcf8a68070bdeab4286de8dc5b7747544cb0c04dc1c356e3c8ee32c6467"},{"messageHash":"0x0a72c09ed48a00d4e1d589e77b4b9ca8a96ee9814ba5777e7cbe302fbad965d0"},{"messageHash":"0x547569d97873518ba729fc88781edeb7346d27f25ca56cd4b7f8d00284b1d68b"},{"messageHash":"0x530c0214448c47e378d8312a997d6730d40ecc6f0b615c4f1ef33a04657595e3"},{"messageHash":"0x1b7730ee6b5086d8bbd5f0b8d020d899721c935712069720c2eaddfb1be5e0fc"},{"messageHash":"0x826ee76e887db9015acc5c1ecaee8e6f22296d94d680796bda3b017d0b9a4a9f"},{"messageHash":"0xc131427db99b6383e4c1e54cae05ceff26e0e57b7c5ab0276cf01a4d2ec5a163"},{"messageHash":"0x3e1632dbb1a6fb59a821b58600c506610f19b6c39113c69c896b8460fdae9761"},{"messageHash":"0xd767c7a2e8f69ef69878f6334fdac4072deb2cbc6aa3715a3488670d59605c56"},{"messageHash":"0xbed615ec5faa80c9fce7ec1e2f2bc29883f0c4b72aebb3b745eec25c97f8569f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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:304 Stopping container with id 7c3335246b5f
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 25030ee1e0f4
DEBUG  src.node.waku_node:waku_node.py:311 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,91 @@
2026-04-10 12:15:25.269 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:15:25.270 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node1_restarts with id: 2026-04-10_12-15-25__8ab01569-56bc-4dde-8566-3d92c941d06f
2026-04-10 12:15:25.270 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:15:25.270 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:15:25.271 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:15:25.277 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:15:25.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-15-25__8ab01569-56bc-4dde-8566-3d92c941d06f__wakuorg_nwaku:latest.log
2026-04-10 12:15:25.277 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:15:25.277 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:15:25.279 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:15:25.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.185
2026-04-10 12:15:25.279 DEBUG [src.node.docker_mananger] Generated ports ['60749', '60750', '60751', '60752', '60753']
2026-04-10 12:15:25.279 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:15:25.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:15:25.279 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:15:25.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 60749:60749 -p 60750:60750 -p 60751:60751 -p 60752:60752 -p 60753:60753 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=60751 --rest-port=60749 --tcp-port=60750 --discv5-udp-port=60752 --rest-address=0.0.0.0 --nat=extip:172.18.160.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ffb6ec4498ad7ffbc82229bfdc8fdb13c7183ad9b02c3b97fca04e00ddbdd2ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60753 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:15:25.473 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.185 waku e43ffa97a331ce9461e7ea0d01684dcbd3ff54dae6581b7f8cd80293a9f32123
2026-04-10 12:15:25.511 DEBUG [src.node.docker_mananger] Container started with ID e43ffa97a331. Setting up logs at ./log/docker/node1_2026-04-10_12-15-25__8ab01569-56bc-4dde-8566-3d92c941d06f__wakuorg_nwaku:latest.log
2026-04-10 12:15:25.512 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60749
2026-04-10 12:15:25.512 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:15:25.636 ERROR [src.node.docker_mananger] Max retries reached for container b8d944cd2369. Exiting log stream.
2026-04-10 12:15:26.067 ERROR [src.node.docker_mananger] Max retries reached for container 053921d657d7. Exiting log stream.
2026-04-10 12:15:26.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60749/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:26.515 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-10 12:15:26.516 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:15:26.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:26.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.185/tcp/60750/p2p/16Uiu2HAkyF3YcXTRzmNZcRgSZ4yQfvEtdastjgkzzeSeCt991oAw","/ip4/172.18.160.185/tcp/60751/ws/p2p/16Uiu2HAkyF3YcXTRzmNZcRgSZ4yQfvEtdastjgkzzeSeCt991oAw"],"enrUri":"enr:-L24QMdmRxeenGm-oYNr2eLtx996-NeNkYPMoNXkfgqL8YNgIjdMflCUK_LIZrQsICrs9NFEZtDA5Ao0svrGLVncYc0CgmlkgnY0gmlwhKwSoLmKbXVsdGlhZGRyc5YACASsEqC5Bu1OAAoErBKguQbtT90DgnJzhQDGAQAAiXNlY3AyNTZrMaECOLW-T3EeDM3g2G1i_WkseJyvU9TkTo1hwd68hY5mYXiDdGNwgu1Og3VkcILtUIV3YWt1MgU"}'
2026-04-10 12:15:26.518 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:15:26.519 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:15:26.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:15:26.526 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-15-25__8ab01569-56bc-4dde-8566-3d92c941d06f__wakuorg_nwaku:latest.log
2026-04-10 12:15:26.526 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:15:26.526 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:15:26.528 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:15:26.528 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.227
2026-04-10 12:15:26.528 DEBUG [src.node.docker_mananger] Generated ports ['9279', '9280', '9281', '9282', '9283']
2026-04-10 12:15:26.528 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:15:26.528 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:15:26.528 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:15:26.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 9279:9279 -p 9280:9280 -p 9281:9281 -p 9282:9282 -p 9283:9283 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=9281 --rest-port=9279 --tcp-port=9280 --discv5-udp-port=9282 --rest-address=0.0.0.0 --nat=extip:172.18.152.227 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c32fad2caf6deff54dab822a7d863262fcf5ba7ccc9da4de7cb7365fd51c2253 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9283 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMdmRxeenGm-oYNr2eLtx996-NeNkYPMoNXkfgqL8YNgIjdMflCUK_LIZrQsICrs9NFEZtDA5Ao0svrGLVncYc0CgmlkgnY0gmlwhKwSoLmKbXVsdGlhZGRyc5YACASsEqC5Bu1OAAoErBKguQbtT90DgnJzhQDGAQAAiXNlY3AyNTZrMaECOLW-T3EeDM3g2G1i_WkseJyvU9TkTo1hwd68hY5mYXiDdGNwgu1Og3VkcILtUIV3YWt1MgU --filternode=/ip4/172.18.160.185/tcp/60750/p2p/16Uiu2HAkyF3YcXTRzmNZcRgSZ4yQfvEtdastjgkzzeSeCt991oAw
2026-04-10 12:15:26.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.227 waku 0ad487bda975b6941d02fcb54381fcc2106ab8ba5588297924b1941dd646379d
2026-04-10 12:15:26.759 DEBUG [src.node.docker_mananger] Container started with ID 0ad487bda975. Setting up logs at ./log/docker/node2_2026-04-10_12-15-25__8ab01569-56bc-4dde-8566-3d92c941d06f__wakuorg_nwaku:latest.log
2026-04-10 12:15:26.759 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9279
2026-04-10 12:15:26.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:15:27.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9279/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:27.763 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-10 12:15:27.763 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:15:27.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:27.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.227/tcp/9280/p2p/16Uiu2HAmUCvrKuLLymvefmXVZCmpekhR2zeGvUDUhWRUR597rKcB","/ip4/172.18.152.227/tcp/9281/ws/p2p/16Uiu2HAmUCvrKuLLymvefmXVZCmpekhR2zeGvUDUhWRUR597rKcB"],"enrUri":"enr:-L24QCdGvRmu_HViyDR56Tawb-p4cqcSH8vH-JzEbus_3PVuUZK3NW-z6vObLqFbqK-JP3DtGOVHCmHCQnYIJiUTVEwCgmlkgnY0gmlwhKwSmOOKbXVsdGlhZGRyc5YACASsEpjjBiRAAAoErBKY4wYkQd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5w3u28t7_1YUez6byOQ_M7cAah9tBvrW4g3S9FYz1YiDdGNwgiRAg3VkcIIkQoV3YWt1MgA"}'
2026-04-10 12:15:27.766 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:15:27.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9279/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.185/tcp/60750/p2p/16Uiu2HAkyF3YcXTRzmNZcRgSZ4yQfvEtdastjgkzzeSeCt991oAw"]'
2026-04-10 12:15:27.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:27.800 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-10 12:15:27.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60749/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:15:27.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:27.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9279/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1bbf13d9-ba44-4bc1-9867-2bafceff5fa9", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:15:27.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1bbf13d9-ba44-4bc1-9867-2bafceff5fa9","statusDesc":"OK"}'
2026-04-10 12:15:27.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60749/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-10 12:15:27.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:27.843 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:15:27.943 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:15:27.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9279/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:27.946 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":1775823327836791164,"ephemeral":false}]'
2026-04-10 12:15:27.948 DEBUG [src.node.waku_node] Restarting container with id e43ffa97a331
2026-04-10 12:15:28.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60749/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:28.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60749/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:28.699 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-10 12:15:28.699 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:15:28.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:28.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.185/tcp/60750/p2p/16Uiu2HAkyF3YcXTRzmNZcRgSZ4yQfvEtdastjgkzzeSeCt991oAw","/ip4/172.18.160.185/tcp/60751/ws/p2p/16Uiu2HAkyF3YcXTRzmNZcRgSZ4yQfvEtdastjgkzzeSeCt991oAw"],"enrUri":"enr:-L24QMdmRxeenGm-oYNr2eLtx996-NeNkYPMoNXkfgqL8YNgIjdMflCUK_LIZrQsICrs9NFEZtDA5Ao0svrGLVncYc0CgmlkgnY0gmlwhKwSoLmKbXVsdGlhZGRyc5YACASsEqC5Bu1OAAoErBKguQbtT90DgnJzhQDGAQAAiXNlY3AyNTZrMaECOLW-T3EeDM3g2G1i_WkseJyvU9TkTo1hwd68hY5mYXiDdGNwgu1Og3VkcILtUIV3YWt1MgU"}'
2026-04-10 12:15:28.702 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:15:28.702 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-04-10 12:15:30.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60749/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:15:30.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:30.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9279/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c1f856da-578f-4b38-bf42-83859f70e6e2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:15:30.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c1f856da-578f-4b38-bf42-83859f70e6e2","statusDesc":"OK"}'
2026-04-10 12:15:30.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60749/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-10 12:15:30.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:30.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:15:30.863 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:15:30.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9279/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:30.866 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":1775823330749523889,"ephemeral":false}]'
2026-04-10 12:15:30.870 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:15:30.871 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:15:30.871 DEBUG [src.node.waku_node] Stopping container with id e43ffa97a331
2026-04-10 12:15:31.320 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:15:31.320 DEBUG [src.node.waku_node] Stopping container with id 0ad487bda975
2026-04-10 12:15:31.756 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:15:31.757 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:15:31.783 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:15:31.791 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_schema with id: 2026-04-10_12-09-13__cf8f2556-25fb-4b88-a8e5-d3f897fb632a
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-09-13__cf8f2556-25fb-4b88-a8e5-d3f897fb632a__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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-09-13__cf8f2556-25fb-4b88-a8e5-d3f897fb632a__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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-09-13__cf8f2556-25fb-4b88-a8e5-d3f897fb632a__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:88 WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-09-13__cf8f2556-25fb-4b88-a8e5-d3f897fb632a__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:97 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.201.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31437', '31438', '31439', '31440', '31441']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31437:31437 -p 31438:31438 -p 31439:31439 -p 31440:31440 -p 31441:31441 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=31439 --rest-port=31437 --tcp-port=31438 --discv5-udp-port=31440 --rest-address=0.0.0.0 --nat=extip:172.18.201.1 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a71eff7d7aab5a65b8dac58f64efd94ea15daf7aee245acf3d61a6f3ab14cdc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31441 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.1 waku ae1f6513e2b528c18054bdf86dcd26d32519a9212ed3a87b6a2290b99b04b05a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae1f6513e2b5. Setting up logs at ./log/docker/node1_2026-04-10_12-09-13__cf8f2556-25fb-4b88-a8e5-d3f897fb632a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 31437
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 380b4b88adde. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c38ac9837b53. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31437/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31437/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.201.1/tcp/31438/p2p/16Uiu2HAmT1RztmNK92abvMKrUPiQQzs65uuTxf1ZeXzbkRQRd9Py","/ip4/172.18.201.1/tcp/31439/ws/p2p/16Uiu2HAmT1RztmNK92abvMKrUPiQQzs65uuTxf1ZeXzbkRQRd9Py"],"enrUri":"enr:-L24QPGEQl1k1HnwomsSE5ZexReRkYmRe1jNjkSe4Egub8LtdE135Zf5ODWLNTTMgJeFbseYwrOvgdYs_azEkjjabMECgmlkgnY0gmlwhKwSyQGKbXVsdGlhZGRyc5YACASsEskBBnrOAAoErBLJAQZ6z90DgnJzhQDGAQAAiXNlY3AyNTZrMaED1UA721SALiwnOA_9ynF_0B6nzGeiM7Omd9AjrwwvbFSDdGNwgnrOg3VkcIJ60IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.175.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57862', '57863', '57864', '57865', '57866']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57862:57862 -p 57863:57863 -p 57864:57864 -p 57865:57865 -p 57866:57866 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=57864 --rest-port=57862 --tcp-port=57863 --discv5-udp-port=57865 --rest-address=0.0.0.0 --nat=extip:172.18.175.222 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=deda6e3fb0aa0faaa3155b8be0ad98aa6bbf4ad9e9f5fddfc17ea57da1a1de38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57866 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPGEQl1k1HnwomsSE5ZexReRkYmRe1jNjkSe4Egub8LtdE135Zf5ODWLNTTMgJeFbseYwrOvgdYs_azEkjjabMECgmlkgnY0gmlwhKwSyQGKbXVsdGlhZGRyc5YACASsEskBBnrOAAoErBLJAQZ6z90DgnJzhQDGAQAAiXNlY3AyNTZrMaED1UA721SALiwnOA_9ynF_0B6nzGeiM7Omd9AjrwwvbFSDdGNwgnrOg3VkcIJ60IV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.222 waku 8ee79ecf2c1060f2f81a1e9ceb57251308aa7efb31d9cbb16bef0e0c4ad7189c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ee79ecf2c10. Setting up logs at ./log/docker/node2_2026-04-10_12-09-13__cf8f2556-25fb-4b88-a8e5-d3f897fb632a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 57862
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:57862/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57862/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.175.222/tcp/57863/p2p/16Uiu2HAkyPUiUaVGFQyCdjYBNzjjSD1HqecU4USdnAKiBnKKg4x4","/ip4/172.18.175.222/tcp/57864/ws/p2p/16Uiu2HAkyPUiUaVGFQyCdjYBNzjjSD1HqecU4USdnAKiBnKKg4x4"],"enrUri":"enr:-L24QEvDQLVOoXRFqWPtOxwlOkLixkUJym4g4Bw7oUiAN8IXJdxjKq8HXFzw_EUx8Gc8ha_BmCbAgLQEe1ddPdaNPegCgmlkgnY0gmlwhKwSr96KbXVsdGlhZGRyc5YACASsEq_eBuIHAAoErBKv3gbiCN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECOt7ZiI4zM8Q71--MMPP3iMiJotgez6qQF2KlXhH8652DdGNwguIHg3VkcILiCYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31437/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:95 Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 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:304 Stopping container with id ae1f6513e2b5
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 8ee79ecf2c10
DEBUG  src.node.waku_node:waku_node.py:311 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-10 12:10:53.039 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:53.039 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25
2026-04-10 12:10:53.039 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:53.040 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:10:53.040 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:10:53.046 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:53.047 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
2026-04-10 12:10:53.047 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:53.047 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:53.048 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:53.048 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.29
2026-04-10 12:10:53.048 DEBUG [src.node.docker_mananger] Generated ports ['55963', '55964', '55965', '55966', '55967']
2026-04-10 12:10:53.048 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:53.049 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:53.049 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:53.049 DEBUG [src.node.docker_mananger] docker run -i -t -p 55963:55963 -p 55964:55964 -p 55965:55965 -p 55966:55966 -p 55967:55967 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=55965 --rest-port=55963 --tcp-port=55964 --discv5-udp-port=55966 --rest-address=0.0.0.0 --nat=extip:172.18.54.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dd32fdd951f2c7bdad3cdce1ce9d2ac7777aad6f78ea0b5203d3b4aef1fbde1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55967 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:10:53.235 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.29 waku c5c5fb59650390dc36b92a2701f0c7a1592590ed88e91d0501338ec17465d124
2026-04-10 12:10:53.269 DEBUG [src.node.docker_mananger] Container started with ID c5c5fb596503. Setting up logs at ./log/docker/node1_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
2026-04-10 12:10:53.270 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55963
2026-04-10 12:10:53.270 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:53.405 ERROR [src.node.docker_mananger] Max retries reached for container ffb2a63e4e87. Exiting log stream.
2026-04-10 12:10:53.840 ERROR [src.node.docker_mananger] Max retries reached for container 952c1988b4f5. Exiting log stream.
2026-04-10 12:10:54.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55963/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:54.273 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-10 12:10:54.273 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:54.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:54.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.29/tcp/55964/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8","/ip4/172.18.54.29/tcp/55965/ws/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8"],"enrUri":"enr:-L24QFTnUM8McRHZAz0ytNcIe6mSYvlryo6dmWy_3cbv05gEMzTyxBzYY0SE6mYQB8PINneJrMpGK_SDApQpXlRFwSoCgmlkgnY0gmlwhKwSNh2KbXVsdGlhZGRyc5YACASsEjYdBtqcAAoErBI2HQband0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXuu2yC24ObTKfGrdzvXvgrPW8LUtCtxLjqKbxhEfrWeDdGNwgtqcg3VkcILanoV3YWt1MgU"}'
2026-04-10 12:10:54.276 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:54.276 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:10:54.283 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:54.283 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
2026-04-10 12:10:54.283 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:54.283 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:54.285 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:54.285 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.178
2026-04-10 12:10:54.285 DEBUG [src.node.docker_mananger] Generated ports ['26497', '26498', '26499', '26500', '26501']
2026-04-10 12:10:54.285 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:54.285 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:54.285 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:54.285 DEBUG [src.node.docker_mananger] docker run -i -t -p 26497:26497 -p 26498:26498 -p 26499:26499 -p 26500:26500 -p 26501:26501 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=26499 --rest-port=26497 --tcp-port=26498 --discv5-udp-port=26500 --rest-address=0.0.0.0 --nat=extip:172.18.134.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c2fe0269bbfc1dcf5fcf02d852ae2fec86dcfae2b9d8c5bddca80156e947c6fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26501 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFTnUM8McRHZAz0ytNcIe6mSYvlryo6dmWy_3cbv05gEMzTyxBzYY0SE6mYQB8PINneJrMpGK_SDApQpXlRFwSoCgmlkgnY0gmlwhKwSNh2KbXVsdGlhZGRyc5YACASsEjYdBtqcAAoErBI2HQband0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXuu2yC24ObTKfGrdzvXvgrPW8LUtCtxLjqKbxhEfrWeDdGNwgtqcg3VkcILanoV3YWt1MgU --filternode=/ip4/172.18.54.29/tcp/55964/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8
2026-04-10 12:10:54.471 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.178 waku 89bbeab62abe7279f8611ce8bae45b526b1ffafc9b2a9cdc6b57410229c3a09d
2026-04-10 12:10:54.503 DEBUG [src.node.docker_mananger] Container started with ID 89bbeab62abe. Setting up logs at ./log/docker/node2_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
2026-04-10 12:10:54.503 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26497
2026-04-10 12:10:54.504 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:55.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26497/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:55.507 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-10 12:10:55.508 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:55.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26497/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:55.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.178/tcp/26498/p2p/16Uiu2HAmC7aFAsEsY1FnaQCB7nXqygVZhAxpF2mQeRNdHKTwvYUr","/ip4/172.18.134.178/tcp/26499/ws/p2p/16Uiu2HAmC7aFAsEsY1FnaQCB7nXqygVZhAxpF2mQeRNdHKTwvYUr"],"enrUri":"enr:-L24QFMxqJHKNU1ldzA1i3y2EsiqfJyZZKT_67ojxhUNAtNjZIKhS5JUHQ5X6uXA__WEpxLYs98vBvBqpeAxsTInJ1cCgmlkgnY0gmlwhKwShrKKbXVsdGlhZGRyc5YACASsEoayBmeCAAoErBKGsgZng90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9_O9HlEclZQ4HZb6G44wt3JvluzUIOfAWGAONLJhshODdGNwgmeCg3VkcIJnhIV3YWt1MgA"}'
2026-04-10 12:10:55.510 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:55.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26497/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.29/tcp/55964/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8"]'
2026-04-10 12:10:55.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:55.544 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-10 12:10:55.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55963/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:55.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:55.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26497/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dee22260-97b8-4aa5-a6e0-0e20b07e2730", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:10:55.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dee22260-97b8-4aa5-a6e0-0e20b07e2730","statusDesc":"OK"}'
2026-04-10 12:10:55.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26497/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
2026-04-10 12:10:55.576 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:26497/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-10 12:10:55.579 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:10:55.580 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:10:55.580 DEBUG [src.node.waku_node] Stopping container with id c5c5fb596503
2026-04-10 12:10:56.056 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:56.057 DEBUG [src.node.waku_node] Stopping container with id 89bbeab62abe
2026-04-10 12:10:56.503 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:56.504 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:10:56.513 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:56.519 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-04-10 12:12:35.726 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:35.726 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list1] with id: 2026-04-10_12-12-35__4dd96a35-4546-4841-a7cd-a673898247db
2026-04-10 12:12:35.727 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:35.727 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:12:35.727 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:12:35.734 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:35.734 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-35__4dd96a35-4546-4841-a7cd-a673898247db__wakuorg_nwaku:latest.log
2026-04-10 12:12:35.735 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:35.735 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:35.736 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:35.736 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.93
2026-04-10 12:12:35.736 DEBUG [src.node.docker_mananger] Generated ports ['64316', '64317', '64318', '64319', '64320']
2026-04-10 12:12:35.736 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:35.737 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:35.737 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:35.737 DEBUG [src.node.docker_mananger] docker run -i -t -p 64316:64316 -p 64317:64317 -p 64318:64318 -p 64319:64319 -p 64320:64320 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=64318 --rest-port=64316 --tcp-port=64317 --discv5-udp-port=64319 --rest-address=0.0.0.0 --nat=extip:172.18.223.93 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=d49e3dfab7175a118fcf03936b4c3dd91d88df3fdfb03a5cea29f2fffb7ec79c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64320 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:12:35.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.93 waku b7de063acbed0fc725419b6fc9d13081ccc367d5c693dfe39a5853cf2085fce3
2026-04-10 12:12:35.951 DEBUG [src.node.docker_mananger] Container started with ID b7de063acbed. Setting up logs at ./log/docker/node1_2026-04-10_12-12-35__4dd96a35-4546-4841-a7cd-a673898247db__wakuorg_nwaku:latest.log
2026-04-10 12:12:35.951 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64316
2026-04-10 12:12:35.951 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:36.070 ERROR [src.node.docker_mananger] Max retries reached for container 71a4d2adb843. Exiting log stream.
2026-04-10 12:12:36.535 ERROR [src.node.docker_mananger] Max retries reached for container cc24ae841ded. Exiting log stream.
2026-04-10 12:12:36.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:36.956 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-10 12:12:36.956 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:36.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:36.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.93/tcp/64317/p2p/16Uiu2HAmByAUGA6vqGta5GuHDxdLrxuHGmuC151xsLx4FmSowveV","/ip4/172.18.223.93/tcp/64318/ws/p2p/16Uiu2HAmByAUGA6vqGta5GuHDxdLrxuHGmuC151xsLx4FmSowveV"],"enrUri":"enr:-L24QEDhi6ms2s4TWzmkQ51ML99O5AYU1iC49zhwCcp2geZPL1rcYnVGPSTV5lsf69bSibWxRfToLYaJy9zENr5EAbYCgmlkgnY0gmlwhKwS312KbXVsdGlhZGRyc5YACASsEt9dBvs9AAoErBLfXQb7Pt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9cw16aj1mMQIoEobUK5GiHlCvL5kKYnf5rWL6BCAReKDdGNwgvs9g3VkcIL7P4V3YWt1MgU"}'
2026-04-10 12:12:36.959 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:36.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:36.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-35__4dd96a35-4546-4841-a7cd-a673898247db__wakuorg_nwaku:latest.log
2026-04-10 12:12:36.966 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:36.966 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:36.967 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:36.968 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.235
2026-04-10 12:12:36.968 DEBUG [src.node.docker_mananger] Generated ports ['44007', '44008', '44009', '44010', '44011']
2026-04-10 12:12:36.968 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:36.968 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:36.968 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:36.968 DEBUG [src.node.docker_mananger] docker run -i -t -p 44007:44007 -p 44008:44008 -p 44009:44009 -p 44010:44010 -p 44011:44011 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=44009 --rest-port=44007 --tcp-port=44008 --discv5-udp-port=44010 --rest-address=0.0.0.0 --nat=extip:172.18.102.235 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=cbd7fcf7c86a50734dffcd254a171c9ef14a0af5fcd5e1358badec03ac5deaeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44011 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEDhi6ms2s4TWzmkQ51ML99O5AYU1iC49zhwCcp2geZPL1rcYnVGPSTV5lsf69bSibWxRfToLYaJy9zENr5EAbYCgmlkgnY0gmlwhKwS312KbXVsdGlhZGRyc5YACASsEt9dBvs9AAoErBLfXQb7Pt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC9cw16aj1mMQIoEobUK5GiHlCvL5kKYnf5rWL6BCAReKDdGNwgvs9g3VkcIL7P4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:12:37.170 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.235 waku cd6b54bf18514a7c21d93c102f64b1d5b8f579be5ac5b7bcb55efad1cd3a2088
2026-04-10 12:12:37.203 DEBUG [src.node.docker_mananger] Container started with ID cd6b54bf1851. Setting up logs at ./log/docker/node2_2026-04-10_12-12-35__4dd96a35-4546-4841-a7cd-a673898247db__wakuorg_nwaku:latest.log
2026-04-10 12:12:37.203 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44007
2026-04-10 12:12:37.203 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:38.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.224 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-10 12:12:38.225 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:38.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.235/tcp/44008/p2p/16Uiu2HAkvdjMcjpCEEpKkGc4i2sPSJA5oc6kC8z7Sp9b2n5M69eq","/ip4/172.18.102.235/tcp/44009/ws/p2p/16Uiu2HAkvdjMcjpCEEpKkGc4i2sPSJA5oc6kC8z7Sp9b2n5M69eq"],"enrUri":"enr:-L24QMZuse2tYr7ITwpjHHO-wvLTYrKg1dtHX3cmYZqkw4QmASjbvCXCpBsr1v5fqAOU05V90513kNZY-jOrE5LIjqkCgmlkgnY0gmlwhKwSZuuKbXVsdGlhZGRyc5YACASsEmbrBqvoAAoErBJm6war6d0DgnJzhQDHAQAAiXNlY3AyNTZrMaECEfJ5ZKqhvK7Z_RR-T6IOrdCX-qKQ35Sm5-68xFY9ifqDdGNwgqvog3VkcIKr6oV3YWt1MgE"}'
2026-04-10 12:12:38.248 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:38.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44007/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.93/tcp/64317/p2p/16Uiu2HAmByAUGA6vqGta5GuHDxdLrxuHGmuC151xsLx4FmSowveV"]'
2026-04-10 12:12:38.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/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-10 12:12:38.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44007/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-10 12:12:38.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:38.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.272 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:38.372 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.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":1775823158264506281,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.377 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823158264506281,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:38.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:38.485 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775823158381089426,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.490 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775823158381089426,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:38.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.500 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:38.601 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775823158494659354,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.605 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775823158494659354,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:38.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.613 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:38.714 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775823158609265980,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.718 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775823158609265980,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:38.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:38.826 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775823158722211865,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.830 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775823158722211865,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:38.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.840 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:38.940 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775823158834826132,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.943 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:38.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:38.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775823158834826132,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:38.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:38.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:38.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:39.052 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775823158947734523,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.056 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775823158947734523,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.065 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:39.166 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775823159060420356,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.170 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775823159060420356,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.174 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:64316/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
2026-04-10 12:12:39.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.183 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:44007/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding"]'
2026-04-10 12:12:39.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.197 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64316/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-10 12:12:39.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.202 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64316/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-10 12:12:39.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.207 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64316/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-04-10 12:12:39.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.212 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:39.312 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775823159208352535,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.316 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775823159208352535,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:39.426 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775823159320798052,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.431 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775823159320798052,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:39.541 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775823159435116410,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.545 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775823159435116410,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:39.653 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775823159549081399,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.657 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775823159549081399,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:12:39.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:39.765 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64316/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775823159661586876,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.770 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:39.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44007/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:39.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775823159661586876,"ephemeral":false,"proof":""}]'
2026-04-10 12:12:39.775 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:39.776 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:39.776 DEBUG [src.node.waku_node] Stopping container with id b7de063acbed
2026-04-10 12:12:40.209 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:40.209 DEBUG [src.node.waku_node] Stopping container with id cd6b54bf1851
2026-04-10 12:12:40.638 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:40.644 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:40.668 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:40.682 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_publish_with_missing_payload with id: 2026-04-10_12-10-51__4806ebdc-1858-46d1-b851-5ead3c6f4a08
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-51__4806ebdc-1858-46d1-b851-5ead3c6f4a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.103.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31789', '31790', '31791', '31792', '31793']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31789:31789 -p 31790:31790 -p 31791:31791 -p 31792:31792 -p 31793:31793 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=31791 --rest-port=31789 --tcp-port=31790 --discv5-udp-port=31792 --rest-address=0.0.0.0 --nat=extip:172.18.103.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3d00588689e60edf7eb1eef8cbd45b0c3efcc1e8b042c63cd8ca13abef23d5b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31793 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.71 waku 63442a2bf85e7f359b38558aa99b2191e0aca4d54869ad7b98ad482017c0db65
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 63442a2bf85e. Setting up logs at ./log/docker/node1_2026-04-10_12-10-51__4806ebdc-1858-46d1-b851-5ead3c6f4a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 31789
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 ad2321585ab4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 077843008aff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31789/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31789/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.103.71/tcp/31790/p2p/16Uiu2HAmKg4rmBD6UFnH2Ci8cEFViSskLVxRB3DHaeSpqgBfjF5d","/ip4/172.18.103.71/tcp/31791/ws/p2p/16Uiu2HAmKg4rmBD6UFnH2Ci8cEFViSskLVxRB3DHaeSpqgBfjF5d"],"enrUri":"enr:-L24QHHG_OBZ_2AilXvRBsqgkDmQLmet6HeApwg9HU90HjkPZDjPJlOMGMxKpHwpkKXmQSKYH3zVIB2XKb8xPA-mm-ICgmlkgnY0gmlwhKwSZ0eKbXVsdGlhZGRyc5YACASsEmdHBnwuAAoErBJnRwZ8L90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaEh8lplvZXoseQVaFc7RfDupGIU6p_D1hv1o8_btrPSDdGNwgnwug3VkcIJ8MIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-51__4806ebdc-1858-46d1-b851-5ead3c6f4a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55336', '55337', '55338', '55339', '55340']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55336:55336 -p 55337:55337 -p 55338:55338 -p 55339:55339 -p 55340:55340 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=55338 --rest-port=55336 --tcp-port=55337 --discv5-udp-port=55339 --rest-address=0.0.0.0 --nat=extip:172.18.140.175 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=acb8d04bbd7a5da5ed9c43d603cd2c5fdd1adffdcbe89aa83bcebdadeb1e3bbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55340 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHHG_OBZ_2AilXvRBsqgkDmQLmet6HeApwg9HU90HjkPZDjPJlOMGMxKpHwpkKXmQSKYH3zVIB2XKb8xPA-mm-ICgmlkgnY0gmlwhKwSZ0eKbXVsdGlhZGRyc5YACASsEmdHBnwuAAoErBJnRwZ8L90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaEh8lplvZXoseQVaFc7RfDupGIU6p_D1hv1o8_btrPSDdGNwgnwug3VkcIJ8MIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.175 waku ee9feec4adc48a7190f94ec206e5ca4fa3d6cf0a0c64d45ef79230b9e66f87c6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee9feec4adc4. Setting up logs at ./log/docker/node2_2026-04-10_12-10-51__4806ebdc-1858-46d1-b851-5ead3c6f4a08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 55336
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:55336/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55336/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.175/tcp/55337/p2p/16Uiu2HAm9tmrZz2fxrtscWfkq7HQEyqeUKKNwohTdFxJ3pHnEc1N","/ip4/172.18.140.175/tcp/55338/ws/p2p/16Uiu2HAm9tmrZz2fxrtscWfkq7HQEyqeUKKNwohTdFxJ3pHnEc1N"],"enrUri":"enr:-L24QNZ74PI_QjLlfbJ_6f5ZpygYQxRHy3nxkKx1upiT3ic9C3y9IZASmamOwo59cjZ9nYrDGHFsEoQ6awRBC2a_kmcCgmlkgnY0gmlwhKwSjK-KbXVsdGlhZGRyc5YACASsEoyvBtgpAAoErBKMrwbYKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1vTxNEiy_uSBvCpDb89Kfp6yiHeyHrhG6XYyBCIEP5mDdGNwgtgpg3VkcILYK4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55336/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.71/tcp/31790/p2p/16Uiu2HAmKg4rmBD6UFnH2Ci8cEFViSskLVxRB3DHaeSpqgBfjF5d"]'
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:31789/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:55336/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:31789/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:31789/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":1775823054073051648,"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:55336/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":1775823054073051648,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"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:31789/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. 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:304 Stopping container with id 63442a2bf85e
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id ee9feec4adc4
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_invalid_request_id with id: 2026-04-10_12-15-42__1b6bde91-fbf5-4a28-879a-72e9db663a81
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-15-42__1b6bde91-fbf5-4a28-879a-72e9db663a81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.136.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44595', '44596', '44597', '44598', '44599']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44595:44595 -p 44596:44596 -p 44597:44597 -p 44598:44598 -p 44599:44599 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=44597 --rest-port=44595 --tcp-port=44596 --discv5-udp-port=44598 --rest-address=0.0.0.0 --nat=extip:172.18.136.64 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3dfaa22bca7d3bceeaedcafdc69dc9dfde9ad7a89d16b3450db2e6ff5e751d79 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44599 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.64 waku dea5e09583eecfaa211af2638ead8409277756d35f6b5bf49f08d8dc81bc4ae0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dea5e09583ee. Setting up logs at ./log/docker/node1_2026-04-10_12-15-42__1b6bde91-fbf5-4a28-879a-72e9db663a81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 44595
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 f346eeaf0c11. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 02919b4296f4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44595/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44595/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.136.64/tcp/44596/p2p/16Uiu2HAmRcxwyoG3opjPcrhbzqnteM3BKd3AJUNjefQaty9YxFjd","/ip4/172.18.136.64/tcp/44597/ws/p2p/16Uiu2HAmRcxwyoG3opjPcrhbzqnteM3BKd3AJUNjefQaty9YxFjd"],"enrUri":"enr:-L24QKYQp547Hv9jYB322dKjojVgUr3M3Xqj4sRH5DjXdtHEUX02hlP5vxGfagAh3JxJuRRMROxg88aHA5FOBEpVKY4CgmlkgnY0gmlwhKwSiECKbXVsdGlhZGRyc5YACASsEohABq40AAoErBKIQAauNd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwKMu7K89Evmn25lS7i2EXD5OgKuraUn17ebjPbkVTqiDdGNwgq40g3VkcIKuNoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-15-42__1b6bde91-fbf5-4a28-879a-72e9db663a81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.84.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53455', '53456', '53457', '53458', '53459']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53455:53455 -p 53456:53456 -p 53457:53457 -p 53458:53458 -p 53459:53459 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=53457 --rest-port=53455 --tcp-port=53456 --discv5-udp-port=53458 --rest-address=0.0.0.0 --nat=extip:172.18.84.229 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e8b38edd9cab46bce7aebefa1a4d1acfba800dc9b2df324afcd79c2a4ebec1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53459 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKYQp547Hv9jYB322dKjojVgUr3M3Xqj4sRH5DjXdtHEUX02hlP5vxGfagAh3JxJuRRMROxg88aHA5FOBEpVKY4CgmlkgnY0gmlwhKwSiECKbXVsdGlhZGRyc5YACASsEohABq40AAoErBKIQAauNd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwKMu7K89Evmn25lS7i2EXD5OgKuraUn17ebjPbkVTqiDdGNwgq40g3VkcIKuNoV3YWt1MgU --filternode=/ip4/172.18.136.64/tcp/44596/p2p/16Uiu2HAmRcxwyoG3opjPcrhbzqnteM3BKd3AJUNjefQaty9YxFjd
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.229 waku 08f285364d1b5596b1a16c515dc90827c1d8a0ee7c2c78fc8a1d746b18f04a0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 08f285364d1b. Setting up logs at ./log/docker/node2_2026-04-10_12-15-42__1b6bde91-fbf5-4a28-879a-72e9db663a81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 53455
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:53455/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53455/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.84.229/tcp/53456/p2p/16Uiu2HAmEPnxtFfkEVNVZycMrvRjkku8QESk8BRnJjKFnzMHRVtM","/ip4/172.18.84.229/tcp/53457/ws/p2p/16Uiu2HAmEPnxtFfkEVNVZycMrvRjkku8QESk8BRnJjKFnzMHRVtM"],"enrUri":"enr:-L24QFsSELjI1zhRoQhFm6YUcjkwbRLNkNdfgDLoIPwNyB2iBkisbWuU34RzBMgm6NyS6y9hSMs1ZnLe050Dl_YedXUCgmlkgnY0gmlwhKwSVOWKbXVsdGlhZGRyc5YACASsElTlBtDQAAoErBJU5QbQ0d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGdLJhQs9HXa5XTxUhmhc52wPE5x8y9rTOQYSgonaL5KDdGNwgtDQg3VkcILQ0oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53455/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.64/tcp/44596/p2p/16Uiu2HAmRcxwyoG3opjPcrhbzqnteM3BKd3AJUNjefQaty9YxFjd"]'
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:44595/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:53455/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fbfee93b-ff7f-48c4-a35a-2e781aadb193", "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":"fbfee93b-ff7f-48c4-a35a-2e781aadb193","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:53455/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 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:53455/filter/v2/subscriptions/all. 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\\"))"}'
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:304 Stopping container with id dea5e09583ee
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 08f285364d1b
DEBUG  src.node.waku_node:waku_node.py:311 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,118 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-04-10_12-13-03__76c52ed8-2fa8-4553-a01d-3213d82cfeae
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.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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-03__76c52ed8-2fa8-4553-a01d-3213d82cfeae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.203.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34442', '34443', '34444', '34445', '34446']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34442:34442 -p 34443:34443 -p 34444:34444 -p 34445:34445 -p 34446:34446 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=34444 --rest-port=34442 --tcp-port=34443 --discv5-udp-port=34445 --rest-address=0.0.0.0 --nat=extip:172.18.203.157 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dafdce02a28dca51a41a0e97a7e02ec53d98406faaeff7de5fdfd2eebfb8927a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34446 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.157 waku b815764cbf972a9cb782f2883f066b03bc24f637fd83d933c0bba9cbbe5d9732
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b815764cbf97. Setting up logs at ./log/docker/node1_2026-04-10_12-13-03__76c52ed8-2fa8-4553-a01d-3213d82cfeae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 34442
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 8e7b93577fb6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2393a9f58a5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34442/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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34442/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.203.157/tcp/34443/p2p/16Uiu2HAm1Vi3HkXRNYrCiUKMBwAgt8xGyHkrX1CSU9FwisZKUbds","/ip4/172.18.203.157/tcp/34444/ws/p2p/16Uiu2HAm1Vi3HkXRNYrCiUKMBwAgt8xGyHkrX1CSU9FwisZKUbds"],"enrUri":"enr:-L24QN0iUm9cSR7vGW8O8EGxQm_8Iuck8kzyjM4woUBtOsosET4f0UfwyCYETUr5pjjcoJdZ46S_GRSlWA5FHCgFPpkCgmlkgnY0gmlwhKwSy52KbXVsdGlhZGRyc5YACASsEsudBoaLAAoErBLLnQaGjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWi7GPE5yWWY-5VsNrDMJjtHAIiIYpr2sKRlxM85DOXqDdGNwgoaLg3VkcIKGjYV3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
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:304 Stopping container with id b815764cbf97
DEBUG  src.node.waku_node:waku_node.py:311 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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-10_12-13-03__76c52ed8-2fa8-4553-a01d-3213d82cfeae__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-04-10_12-13-10__0e8d8b4f-396b-41de-bbcf-37a3ebb9e79c
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.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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-10__0e8d8b4f-396b-41de-bbcf-37a3ebb9e79c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.100.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9800', '9801', '9802', '9803', '9804']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9800:9800 -p 9801:9801 -p 9802:9802 -p 9803:9803 -p 9804:9804 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=9802 --rest-port=9800 --tcp-port=9801 --discv5-udp-port=9803 --rest-address=0.0.0.0 --nat=extip:172.18.100.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ed7af22f57b28ad723dee8b9c6ab489a5f1c4eec72e2d9a40035ad73f64aaf3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9804 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.240 waku 4de4c9eda10a2a274f434874f5544a541f18edec9ad70ab1c1281ea52d58053a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4de4c9eda10a. Setting up logs at ./log/docker/node1_2026-04-10_12-13-10__0e8d8b4f-396b-41de-bbcf-37a3ebb9e79c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 9800
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 b815764cbf97. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9800/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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9800/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.100.240/tcp/9801/p2p/16Uiu2HAmVhGCACAnFseNhLceRp5SBf25Yvpq9C6YBkjCd2sppd4c","/ip4/172.18.100.240/tcp/9802/ws/p2p/16Uiu2HAmVhGCACAnFseNhLceRp5SBf25Yvpq9C6YBkjCd2sppd4c"],"enrUri":"enr:-L24QLTWRt1Uqr2ysbNjOZZNOsjO_Y46FErjnOEskWjI2j0uVBpGZy_eXERaDLih_fQ0XwcJmHz9WyXOfRqnbPhD6w0CgmlkgnY0gmlwhKwSZPCKbXVsdGlhZGRyc5YACASsEmTwBiZJAAoErBJk8AYmSt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_SvAq_5kQEd9_QfN4sD0VEqFOSzqOSwDziW4wiO7AamDdGNwgiZJg3VkcIImS4V3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
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:304 Stopping container with id 4de4c9eda10a
DEBUG  src.node.waku_node:waku_node.py:311 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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-10_12-13-10__0e8d8b4f-396b-41de-bbcf-37a3ebb9e79c__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_initial_value with id: 2026-04-10_12-13-16__d8b1173d-b9e3-4e5a-902b-80b5acf72817
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.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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-16__d8b1173d-b9e3-4e5a-902b-80b5acf72817__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.29.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31476', '31477', '31478', '31479', '31480']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31476:31476 -p 31477:31477 -p 31478:31478 -p 31479:31479 -p 31480:31480 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=31478 --rest-port=31476 --tcp-port=31477 --discv5-udp-port=31479 --rest-address=0.0.0.0 --nat=extip:172.18.29.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=baf561ceeb8f82cf1bcb7baedf4f3afced1e7bbb5cddca0ec893e1d968b7b3d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31480 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.168 waku 2f1b6740347be0f39886f3160d2920fa542f26edbf7e904dab8c3e34713ad694
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f1b6740347b. Setting up logs at ./log/docker/node1_2026-04-10_12-13-16__d8b1173d-b9e3-4e5a-902b-80b5acf72817__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 31476
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 4de4c9eda10a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31476/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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31476/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.29.168/tcp/31477/p2p/16Uiu2HAmSqXxgnAScJfLK8vRzVdjfo1wTvjhXEJbVKybhmALUorj","/ip4/172.18.29.168/tcp/31478/ws/p2p/16Uiu2HAmSqXxgnAScJfLK8vRzVdjfo1wTvjhXEJbVKybhmALUorj"],"enrUri":"enr:-L24QEoCTjVUPyLi3Wk-T67LDyEUbS7-cmaKgcAarxhTwjz8KxHr8hw2IZVGqHtcCkDo9jfMg4dO3tqOC0E7YkE6nIICgmlkgnY0gmlwhKwSHaiKbXVsdGlhZGRyc5YACASsEh2oBnr1AAoErBIdqAZ69t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0rcqu8bPbJrJUqzzJBu5xyc90QnS5MZiEpzCMIzTtcSDdGNwgnr1g3VkcIJ694V3YWt1Mg8"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
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:304 Stopping container with id 2f1b6740347b
DEBUG  src.node.waku_node:waku_node.py:311 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  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-04-10_12-13-16__d8b1173d-b9e3-4e5a-902b-80b5acf72817__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_multiple_content_topics with id: 2026-04-10_12-15-20__10d22466-d567-491a-b390-e70c3a102783
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-15-20__10d22466-d567-491a-b390-e70c3a102783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27677', '27678', '27679', '27680', '27681']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27677:27677 -p 27678:27678 -p 27679:27679 -p 27680:27680 -p 27681:27681 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=27679 --rest-port=27677 --tcp-port=27678 --discv5-udp-port=27680 --rest-address=0.0.0.0 --nat=extip:172.18.249.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6b051dcfb249228b246504fcbb2ede29d72dca1e158b394e09ca310bbe1f11df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27681 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.185 waku 52ea9fcea7f101c89ae88ea1bd375538f59459b9893524fd391312306573dd16
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52ea9fcea7f1. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-15-20__10d22466-d567-491a-b390-e70c3a102783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 27677
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 32f57fa4bf94. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 147616b13060. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27677/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27677/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.185/tcp/27678/p2p/16Uiu2HAkxybKtCDpJKVaQLJe5v7M1Bo3vrcQvxPghkcpndZP1Uhm","/ip4/172.18.249.185/tcp/27679/ws/p2p/16Uiu2HAkxybKtCDpJKVaQLJe5v7M1Bo3vrcQvxPghkcpndZP1Uhm"],"enrUri":"enr:-L24QAgMGNUsM4mv-7k7NCL8rRoioIgrf6AkgVBE6CDpDGaKN9GOLQV3bt1sZ9Ot2DpaIpUrSO4oMoPYUFWDMAmtxQcCgmlkgnY0gmlwhKwS-bmKbXVsdGlhZGRyc5YACASsEvm5BmweAAoErBL5uQZsH90DgnJzhQDGAQAAiXNlY3AyNTZrMaECNMBigm4S70ykXU-UTvGAh7TAwDIM4rNszqKZdPJN0eiDdGNwgmweg3VkcIJsIIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-15-20__10d22466-d567-491a-b390-e70c3a102783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.226.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41394', '41395', '41396', '41397', '41398']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41394:41394 -p 41395:41395 -p 41396:41396 -p 41397:41397 -p 41398:41398 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=41396 --rest-port=41394 --tcp-port=41395 --discv5-udp-port=41397 --rest-address=0.0.0.0 --nat=extip:172.18.226.78 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=56e1ac7567cbab2aba7cd07fafeb1d27567715ecbbd0cb66f2ac217cafee70f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41398 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAgMGNUsM4mv-7k7NCL8rRoioIgrf6AkgVBE6CDpDGaKN9GOLQV3bt1sZ9Ot2DpaIpUrSO4oMoPYUFWDMAmtxQcCgmlkgnY0gmlwhKwS-bmKbXVsdGlhZGRyc5YACASsEvm5BmweAAoErBL5uQZsH90DgnJzhQDGAQAAiXNlY3AyNTZrMaECNMBigm4S70ykXU-UTvGAh7TAwDIM4rNszqKZdPJN0eiDdGNwgmweg3VkcIJsIIV3YWt1MgM --storenode=/ip4/172.18.249.185/tcp/27678/p2p/16Uiu2HAkxybKtCDpJKVaQLJe5v7M1Bo3vrcQvxPghkcpndZP1Uhm --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.78 waku 6b0bc2f90984bf261189d5c5ff520f392d524d37d0586aa8174155b0a889ced0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b0bc2f90984. Setting up logs at ./log/docker/store_node1_2026-04-10_12-15-20__10d22466-d567-491a-b390-e70c3a102783__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 41394
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:41394/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41394/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.226.78/tcp/41395/p2p/16Uiu2HAkzhhPMfcMDUs6JDKxUJC26JSTgg3VUFiJR92sjQW1LCXE","/ip4/172.18.226.78/tcp/41396/ws/p2p/16Uiu2HAkzhhPMfcMDUs6JDKxUJC26JSTgg3VUFiJR92sjQW1LCXE"],"enrUri":"enr:-L24QDwxJfhyKACO5-v0PsHGmP1xdFCwnOtlegt6h08_BGrJTtetCI6fm8Yrdsns7SqBntHaRrZ0yNna58_unqlzug0CgmlkgnY0gmlwhKwS4k6KbXVsdGlhZGRyc5YACASsEuJOBqGzAAoErBLiTgahtN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECTmVRUYntjmVYqAOrl27eHzkTfvcjiHv_BfXZ72JmID2DdGNwgqGzg3VkcIKhtYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.185/tcp/27678/p2p/16Uiu2HAkxybKtCDpJKVaQLJe5v7M1Bo3vrcQvxPghkcpndZP1Uhm"]'
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:27677/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:41394/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:27677/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:27677/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:27677/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:27677/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:27677/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:27677/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:27677/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:27677/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27677/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&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":"0x1c014b84e10d7301259b9db56438324dc54920a2ecb41178187dc4a8cca7d550"},{"messageHash":"0x7d056aa3498eec6803497f486ccb7b58900c673074566bc2b798fb6886b0a3bf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41394/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&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":"0x1c014b84e10d7301259b9db56438324dc54920a2ecb41178187dc4a8cca7d550"},{"messageHash":"0x7d056aa3498eec6803497f486ccb7b58900c673074566bc2b798fb6886b0a3bf"}]}'
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:304 Stopping container with id 52ea9fcea7f1
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 6b0bc2f90984
DEBUG  src.node.waku_node:waku_node.py:311 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,156 @@
2026-04-10 12:11:06.444 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:06.445 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-04-10_12-11-06__d8ab6f15-bc4a-4a4c-9ed5-72ab6c0e830e
2026-04-10 12:11:06.445 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:06.445 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:06.445 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:11:06.459 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:06.459 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-06__d8ab6f15-bc4a-4a4c-9ed5-72ab6c0e830e__wakuorg_nwaku:latest.log
2026-04-10 12:11:06.459 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:06.459 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:06.461 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:06.461 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.46
2026-04-10 12:11:06.461 DEBUG [src.node.docker_mananger] Generated ports ['59790', '59791', '59792', '59793', '59794']
2026-04-10 12:11:06.461 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-10 12:11:06.461 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:06.462 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:06.462 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:06.462 DEBUG [src.node.docker_mananger] docker run -i -t -p 59790:59790 -p 59791:59791 -p 59792:59792 -p 59793:59793 -p 59794:59794 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=59792 --rest-port=59790 --tcp-port=59791 --discv5-udp-port=59793 --rest-address=0.0.0.0 --nat=extip:172.18.5.46 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=ee7ae729bd6a9cbee6c9eafedd5513cdaed4b9fef1ff876bae5d33b4bffcf6f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59794 --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 --num-shards-in-network=8
2026-04-10 12:11:06.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.46 waku cba6cb2fb1c59cc40a0efd2af1a71da51936603bd758833249f1f9f3bed8cd08
2026-04-10 12:11:06.688 DEBUG [src.node.docker_mananger] Container started with ID cba6cb2fb1c5. Setting up logs at ./log/docker/node1_2026-04-10_12-11-06__d8ab6f15-bc4a-4a4c-9ed5-72ab6c0e830e__wakuorg_nwaku:latest.log
2026-04-10 12:11:06.688 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59790
2026-04-10 12:11:06.689 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:07.267 ERROR [src.node.docker_mananger] Max retries reached for container 0482eac060e3. Exiting log stream.
2026-04-10 12:11:07.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59790/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:07.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-10 12:11:07.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:07.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59790/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:07.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.46/tcp/59791/p2p/16Uiu2HAmNqYgQtwDsEUbm9ZoTyLqZMjQH6pdGcFi9Q2MA3x6JsT8","/ip4/172.18.5.46/tcp/59792/ws/p2p/16Uiu2HAmNqYgQtwDsEUbm9ZoTyLqZMjQH6pdGcFi9Q2MA3x6JsT8"],"enrUri":"enr:-L24QHuPwnj1RHCiFLiRao3ytfHyvFUcsq_3hxeixCdivMxISxENu0uQx7E3S9qmQA6hMnofigHp6_twvcONE0BxVD4CgmlkgnY0gmlwhKwSBS6KbXVsdGlhZGRyc5YACASsEgUuBumPAAoErBIFLgbpkN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDl0k7kDLeNm7e26qwqM8c8g0Imf0tSaqe5YuJiTa__0uDdGNwgumPg3VkcILpkYV3YWt1MgU"}'
2026-04-10 12:11:07.695 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:07.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:07.703 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-11-06__d8ab6f15-bc4a-4a4c-9ed5-72ab6c0e830e__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.703 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:07.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:07.704 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:07.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.200
2026-04-10 12:11:07.705 DEBUG [src.node.docker_mananger] Generated ports ['19252', '19253', '19254', '19255', '19256']
2026-04-10 12:11:07.705 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:07.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:07.705 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:07.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 19252:19252 -p 19253:19253 -p 19254:19254 -p 19255:19255 -p 19256:19256 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=19254 --rest-port=19252 --tcp-port=19253 --discv5-udp-port=19255 --rest-address=0.0.0.0 --nat=extip:172.18.213.200 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4684ad678bd8fe891dccbcdfe2db5b29aff04eefc80d9fe65c1d75c6f850fcf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19256 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHuPwnj1RHCiFLiRao3ytfHyvFUcsq_3hxeixCdivMxISxENu0uQx7E3S9qmQA6hMnofigHp6_twvcONE0BxVD4CgmlkgnY0gmlwhKwSBS6KbXVsdGlhZGRyc5YACASsEgUuBumPAAoErBIFLgbpkN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDl0k7kDLeNm7e26qwqM8c8g0Imf0tSaqe5YuJiTa__0uDdGNwgumPg3VkcILpkYV3YWt1MgU --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 --num-shards-in-network=8
2026-04-10 12:11:07.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.200 waku 35046b8bfda17a8d286705fb5f1cf2aca3e838804995b4402f9286314037ff23
2026-04-10 12:11:07.928 DEBUG [src.node.docker_mananger] Container started with ID 35046b8bfda1. Setting up logs at ./log/docker/node3_2026-04-10_12-11-06__d8ab6f15-bc4a-4a4c-9ed5-72ab6c0e830e__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.929 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19252
2026-04-10 12:11:07.929 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:08.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19252/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:08.948 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-10 12:11:08.949 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:08.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19252/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:08.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.200/tcp/19253/p2p/16Uiu2HAmCf1kQfMc2CimqSzQUbbCfLkvCVdPz9wmNvMS36i6wAo4","/ip4/172.18.213.200/tcp/19254/ws/p2p/16Uiu2HAmCf1kQfMc2CimqSzQUbbCfLkvCVdPz9wmNvMS36i6wAo4"],"enrUri":"enr:-L24QNQp7I6W1px6Z6H2fF16A_lfNKfM3rex6eGOwU08yazbUPEKPCNjMCrmfbWW9WHGXtoedz-wgbzlBpBSapmdylQCgmlkgnY0gmlwhKwS1ciKbXVsdGlhZGRyc5YACASsEtXIBks1AAoErBLVyAZLNt0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDAAGU1uKixYlIvsTZCvFqS4YnpLSI_Wt96FASrs0DzlODdGNwgks1g3VkcIJLN4V3YWt1MgE"}'
2026-04-10 12:11:08.967 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:08.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19252/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.46/tcp/59791/p2p/16Uiu2HAmNqYgQtwDsEUbm9ZoTyLqZMjQH6pdGcFi9Q2MA3x6JsT8"]'
2026-04-10 12:11:08.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:08.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:08.984 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-06__d8ab6f15-bc4a-4a4c-9ed5-72ab6c0e830e__wakuorg_nwaku:latest.log
2026-04-10 12:11:08.984 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:08.985 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:08.986 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:08.986 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.227
2026-04-10 12:11:08.987 DEBUG [src.node.docker_mananger] Generated ports ['33610', '33611', '33612', '33613', '33614']
2026-04-10 12:11:08.987 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-10 12:11:08.987 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:08.987 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:08.987 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:08.987 DEBUG [src.node.docker_mananger] docker run -i -t -p 33610:33610 -p 33611:33611 -p 33612:33612 -p 33613:33613 -p 33614:33614 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=33612 --rest-port=33610 --tcp-port=33611 --discv5-udp-port=33613 --rest-address=0.0.0.0 --nat=extip:172.18.156.227 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=14416b15df26edb7aaaee49b5512185b78af09f63f36a5939acc2dc35ac2bc3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33614 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHuPwnj1RHCiFLiRao3ytfHyvFUcsq_3hxeixCdivMxISxENu0uQx7E3S9qmQA6hMnofigHp6_twvcONE0BxVD4CgmlkgnY0gmlwhKwSBS6KbXVsdGlhZGRyc5YACASsEgUuBumPAAoErBIFLgbpkN0DgnJzhQDHAQAAiXNlY3AyNTZrMaEDl0k7kDLeNm7e26qwqM8c8g0Imf0tSaqe5YuJiTa__0uDdGNwgumPg3VkcILpkYV3YWt1MgU --filternode=/ip4/172.18.5.46/tcp/59791/p2p/16Uiu2HAmNqYgQtwDsEUbm9ZoTyLqZMjQH6pdGcFi9Q2MA3x6JsT8 --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
2026-04-10 12:11:09.184 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.227 waku 0a35322b8afe31a1af15ded6c4ec66f739b1a825a8a47bf570a67c7d66055d34
2026-04-10 12:11:09.218 DEBUG [src.node.docker_mananger] Container started with ID 0a35322b8afe. Setting up logs at ./log/docker/node2_2026-04-10_12-11-06__d8ab6f15-bc4a-4a4c-9ed5-72ab6c0e830e__wakuorg_nwaku:latest.log
2026-04-10 12:11:09.219 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33610
2026-04-10 12:11:09.219 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:10.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.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-10 12:11:10.223 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:10.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.227/tcp/33611/p2p/16Uiu2HAkvoonEajPEBx9EavK6i2Z8cDVGFLznkgJbtoRPRvTHdR9","/ip4/172.18.156.227/tcp/33612/ws/p2p/16Uiu2HAkvoonEajPEBx9EavK6i2Z8cDVGFLznkgJbtoRPRvTHdR9"],"enrUri":"enr:-L24QHRCoWTE1so-TOFPvy0FEFAAClztLid485SzYnF7N_9YAjFrCMw0MNHbWZ96w959u4tSVFUJHY0X4BWcl82U4GkCgmlkgnY0gmlwhKwSnOOKbXVsdGlhZGRyc5YACASsEpzjBoNLAAoErBKc4waDTN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECFIdI9ztoF7a5Y_I1YyiuU98DjAvDa31buHUzZJxxG8iDdGNwgoNLg3VkcIKDTYV3YWt1MgA"}'
2026-04-10 12:11:10.226 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:10.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.46/tcp/59791/p2p/16Uiu2HAmNqYgQtwDsEUbm9ZoTyLqZMjQH6pdGcFi9Q2MA3x6JsT8"]'
2026-04-10 12:11:10.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/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-10 12:11:10.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19252/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-10 12:11:10.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6276e68e-fa2e-4ecd-a47e-51743bc082da", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/199/0"}'
2026-04-10 12:11:10.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6276e68e-fa2e-4ecd-a47e-51743bc082da","statusDesc":"OK"}'
2026-04-10 12:11:10.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0f54630f-6f42-4a20-8212-2995681f418d", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/199/1"}'
2026-04-10 12:11:10.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0f54630f-6f42-4a20-8212-2995681f418d","statusDesc":"OK"}'
2026-04-10 12:11:10.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "444986a9-aa5e-4ef3-b82d-47aa8ea68eb0", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/2"}'
2026-04-10 12:11:10.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"444986a9-aa5e-4ef3-b82d-47aa8ea68eb0","statusDesc":"OK"}'
2026-04-10 12:11:10.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7dcf04f2-9ad9-4738-946b-116379fd950e", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/199/3"}'
2026-04-10 12:11:10.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7dcf04f2-9ad9-4738-946b-116379fd950e","statusDesc":"OK"}'
2026-04-10 12:11:10.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d4853bb6-19a1-4fed-a783-e43a292d7dad", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/199/4"}'
2026-04-10 12:11:10.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d4853bb6-19a1-4fed-a783-e43a292d7dad","statusDesc":"OK"}'
2026-04-10 12:11:10.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e58280de-5b34-4cf5-8fcc-8fdd43f0bc77", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/5"}'
2026-04-10 12:11:10.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e58280de-5b34-4cf5-8fcc-8fdd43f0bc77","statusDesc":"OK"}'
2026-04-10 12:11:10.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f2a33c4-090a-4c38-a038-d3b3bd63ca5b", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/6"}'
2026-04-10 12:11:10.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5f2a33c4-090a-4c38-a038-d3b3bd63ca5b","statusDesc":"OK"}'
2026-04-10 12:11:10.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33610/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9505b742-e6e0-44d6-a70f-4db2254e8dfb", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/199/7"}'
2026-04-10 12:11:10.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9505b742-e6e0-44d6-a70f-4db2254e8dfb","statusDesc":"OK"}'
2026-04-10 12:11:10.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:10.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.367 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:10.468 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:10.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823070356374009,"ephemeral":false}]'
2026-04-10 12:11:10.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:10.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:10.582 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:10.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775823070473418844,"ephemeral":false}]'
2026-04-10 12:11:10.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:10.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.595 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:10.695 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:10.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775823070587344238,"ephemeral":false}]'
2026-04-10 12:11:10.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:10.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:10.809 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:10.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775823070700469686,"ephemeral":false}]'
2026-04-10 12:11:10.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:10.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:10.923 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:10.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775823070814292735,"ephemeral":false}]'
2026-04-10 12:11:10.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:10.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:11.036 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:11.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:11.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775823070928545189,"ephemeral":false}]'
2026-04-10 12:11:11.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:11.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:11.051 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:11.151 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:11.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:11.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775823071041668245,"ephemeral":false}]'
2026-04-10 12:11:11.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59790/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:11.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:11.165 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:11:11.265 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:11:11.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33610/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:11.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775823071156512272,"ephemeral":false}]'
2026-04-10 12:11:11.271 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:11.272 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:11.272 DEBUG [src.node.waku_node] Stopping container with id cba6cb2fb1c5
2026-04-10 12:11:11.744 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:11.746 DEBUG [src.node.waku_node] Stopping container with id 35046b8bfda1
2026-04-10 12:11:12.220 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:12.220 DEBUG [src.node.waku_node] Stopping container with id 0a35322b8afe
2026-04-10 12:11:12.559 ERROR [src.node.docker_mananger] Max retries reached for container cba6cb2fb1c5. Exiting log stream.
2026-04-10 12:11:12.688 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:12.692 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:12.715 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:12.729 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:12.740 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,122 @@
2026-04-10 12:16:11.157 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:16:11.158 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_timestamps with id: 2026-04-10_12-16-11__c52d21b7-09b3-49f5-8539-150c2df1ed50
2026-04-10 12:16:11.158 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:16:11.158 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-10 12:16:11.165 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:11.165 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-10_12-16-11__c52d21b7-09b3-49f5-8539-150c2df1ed50__wakuorg_nwaku:latest.log
2026-04-10 12:16:11.165 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:11.165 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:11.167 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:11.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.152
2026-04-10 12:16:11.167 DEBUG [src.node.docker_mananger] Generated ports ['36248', '36249', '36250', '36251', '36252']
2026-04-10 12:16:11.167 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:11.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:11.168 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:11.168 DEBUG [src.node.docker_mananger] docker run -i -t -p 36248:36248 -p 36249:36249 -p 36250:36250 -p 36251:36251 -p 36252:36252 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=36250 --rest-port=36248 --tcp-port=36249 --discv5-udp-port=36251 --rest-address=0.0.0.0 --nat=extip:172.18.114.152 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6912da623be8fbc89cace8ff23f4dc6bbd90b1bdd0f320da5e42a80a1360d3f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36252 --metrics-logging=true --lightpush=true --relay=true
2026-04-10 12:16:11.354 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.152 waku 90c6661f9ed4de12f1cd1ffa2b16f7190bb29cc1c5ad85051a2fecd671f4d985
2026-04-10 12:16:11.386 DEBUG [src.node.docker_mananger] Container started with ID 90c6661f9ed4. Setting up logs at ./log/docker/receiving_node1_2026-04-10_12-16-11__c52d21b7-09b3-49f5-8539-150c2df1ed50__wakuorg_nwaku:latest.log
2026-04-10 12:16:11.386 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36248
2026-04-10 12:16:11.386 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:11.487 ERROR [src.node.docker_mananger] Max retries reached for container 710acf195a3f. Exiting log stream.
2026-04-10 12:16:11.950 ERROR [src.node.docker_mananger] Max retries reached for container 803b2493c4cd. Exiting log stream.
2026-04-10 12:16:12.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36248/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:12.390 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-10 12:16:12.390 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:12.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:12.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.152/tcp/36249/p2p/16Uiu2HAmHzsRx1cwX2MMHwg2C5seTzdtLumwPvLsRr7oy4NE8L2F","/ip4/172.18.114.152/tcp/36250/ws/p2p/16Uiu2HAmHzsRx1cwX2MMHwg2C5seTzdtLumwPvLsRr7oy4NE8L2F"],"enrUri":"enr:-L24QBs3b2gwsvnYJTY6mOsZnU9K6whqz7e6JCepB0yKaHUsKlv2X-4nuKP_ovi7B7m2c4CMBQTz28uAmbLy8VTPnsQCgmlkgnY0gmlwhKwScpiKbXVsdGlhZGRyc5YACASsEnKYBo2ZAAoErBJymAaNmt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDT2I6CnzOomS92SBwYtwZ1gNi__mYfe3LwEFD5epn7byDdGNwgo2Zg3VkcIKNm4V3YWt1Mgk"}'
2026-04-10 12:16:12.393 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:12.399 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:12.400 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-10_12-16-11__c52d21b7-09b3-49f5-8539-150c2df1ed50__wakuorg_nwaku:latest.log
2026-04-10 12:16:12.400 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:12.400 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:12.401 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:12.401 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.255
2026-04-10 12:16:12.401 DEBUG [src.node.docker_mananger] Generated ports ['23775', '23776', '23777', '23778', '23779']
2026-04-10 12:16:12.401 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:12.402 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:12.402 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:12.402 DEBUG [src.node.docker_mananger] docker run -i -t -p 23775:23775 -p 23776:23776 -p 23777:23777 -p 23778:23778 -p 23779:23779 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=23777 --rest-port=23775 --tcp-port=23776 --discv5-udp-port=23778 --rest-address=0.0.0.0 --nat=extip:172.18.92.255 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc23094e8e0157260bd63cb3cffc04ed74bc5e02dee01b25daa2bce4e8b7cebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23779 --metrics-logging=true --lightpush=false --relay=true
2026-04-10 12:16:12.583 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.255 waku 0477ad5f687a7c0104377033d1df787c4f5cec65766d0db70bd5adc64a107619
2026-04-10 12:16:12.620 DEBUG [src.node.docker_mananger] Container started with ID 0477ad5f687a. Setting up logs at ./log/docker/receiving_node2_2026-04-10_12-16-11__c52d21b7-09b3-49f5-8539-150c2df1ed50__wakuorg_nwaku:latest.log
2026-04-10 12:16:12.621 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23775
2026-04-10 12:16:12.621 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:13.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23775/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:13.625 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-10 12:16:13.625 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:13.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:13.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.255/tcp/23776/p2p/16Uiu2HAm119smJ28fGThkb5DWj8f6rthGuTrYQ3TKX95RCXrVjhc","/ip4/172.18.92.255/tcp/23777/ws/p2p/16Uiu2HAm119smJ28fGThkb5DWj8f6rthGuTrYQ3TKX95RCXrVjhc"],"enrUri":"enr:-L24QHShMvTtXML7BfiaSVqjZ5vaKPzEsXwsJqXdiT48cO-JIPFDyBUu_07DJHNMwvdJ6jybQY-mIJalcVSxIelUQ7ACgmlkgnY0gmlwhKwSXP-KbXVsdGlhZGRyc5YACASsElz_BlzgAAoErBJc_wZc4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECUt4kvDl71uCyUz-wXUcY1r0xsjuASgAk9mnMDYc8EwuDdGNwglzgg3VkcIJc4oV3YWt1MgE"}'
2026-04-10 12:16:13.628 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:13.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.152/tcp/36249/p2p/16Uiu2HAmHzsRx1cwX2MMHwg2C5seTzdtLumwPvLsRr7oy4NE8L2F"]'
2026-04-10 12:16:13.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:13.670 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:13.670 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-10_12-16-11__c52d21b7-09b3-49f5-8539-150c2df1ed50__wakuorg_nwaku:latest.log
2026-04-10 12:16:13.670 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:13.670 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:13.672 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:13.672 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.212
2026-04-10 12:16:13.672 DEBUG [src.node.docker_mananger] Generated ports ['57232', '57233', '57234', '57235', '57236']
2026-04-10 12:16:13.672 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:13.672 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:13.672 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:13.672 DEBUG [src.node.docker_mananger] docker run -i -t -p 57232:57232 -p 57233:57233 -p 57234:57234 -p 57235:57235 -p 57236:57236 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=57234 --rest-port=57232 --tcp-port=57233 --discv5-udp-port=57235 --rest-address=0.0.0.0 --nat=extip:172.18.125.212 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8970afef1cf235d0ca2f42de48cdcb5a61dbfbb910cd22a44b65793531cbc2e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57236 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBs3b2gwsvnYJTY6mOsZnU9K6whqz7e6JCepB0yKaHUsKlv2X-4nuKP_ovi7B7m2c4CMBQTz28uAmbLy8VTPnsQCgmlkgnY0gmlwhKwScpiKbXVsdGlhZGRyc5YACASsEnKYBo2ZAAoErBJymAaNmt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDT2I6CnzOomS92SBwYtwZ1gNi__mYfe3LwEFD5epn7byDdGNwgo2Zg3VkcIKNm4V3YWt1Mgk --lightpushnode=/ip4/172.18.114.152/tcp/36249/p2p/16Uiu2HAmHzsRx1cwX2MMHwg2C5seTzdtLumwPvLsRr7oy4NE8L2F --lightpush=true --relay=true
2026-04-10 12:16:13.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.212 waku 804de7dce1451136129b45dafa9f99004c558ba832c8f3f0bbcb0ee50666f051
2026-04-10 12:16:13.914 DEBUG [src.node.docker_mananger] Container started with ID 804de7dce145. Setting up logs at ./log/docker/lightpush_node1_2026-04-10_12-16-11__c52d21b7-09b3-49f5-8539-150c2df1ed50__wakuorg_nwaku:latest.log
2026-04-10 12:16:13.915 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57232
2026-04-10 12:16:13.915 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:14.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57232/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:14.923 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-10 12:16:14.924 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:14.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:14.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.212/tcp/57233/p2p/16Uiu2HAmC93b2hQ21ybAWMTfriUVcJGdVGaWK9VHD7XCSQrpDAWh","/ip4/172.18.125.212/tcp/57234/ws/p2p/16Uiu2HAmC93b2hQ21ybAWMTfriUVcJGdVGaWK9VHD7XCSQrpDAWh"],"enrUri":"enr:-L24QA8BUQM_Gf3OBphNtkv5reYv5Jg9XOO0BISq6h9l-ws7FI-9O3cRonpVI5C4PwXzVVn3jkCn2jT77XFqQyN-BIICgmlkgnY0gmlwhKwSfdSKbXVsdGlhZGRyc5YACASsEn3UBt-RAAoErBJ91Abfkt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC-FQ8VvhXYL3s0eeZK0ShvPnQJh5XztsMsw0OjALqxa6DdGNwgt-Rg3VkcILfk4V3YWt1Mgk"}'
2026-04-10 12:16:14.936 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:14.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.152/tcp/36249/p2p/16Uiu2HAmHzsRx1cwX2MMHwg2C5seTzdtLumwPvLsRr7oy4NE8L2F"]'
2026-04-10 12:16:14.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:14.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.255/tcp/23776/p2p/16Uiu2HAm119smJ28fGThkb5DWj8f6rthGuTrYQ3TKX95RCXrVjhc"]'
2026-04-10 12:16:14.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:14.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:16:14.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:14.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23775/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:16:14.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:14.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:16:14.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:14.999 DEBUG [tests.light_push.test_publish] Running test with timestamp Timestamp as string number
2026-04-10 12:16:15.000 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:16:15.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "1775822990184094720"}}'
2026-04-10 12:16:15.002 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57232/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:16:15.003 DEBUG [tests.light_push.test_publish] Running test with timestamp Invalid large number
2026-04-10 12:16:15.004 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:16:15.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 9223372036854775808}}'
2026-04-10 12:16:15.006 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57232/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:16:15.007 DEBUG [tests.light_push.test_publish] Running test with timestamp Float number
2026-04-10 12:16:15.007 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:16:15.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/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.775822990184096e+18}}'
2026-04-10 12:16:15.010 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57232/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:16:15.010 DEBUG [tests.light_push.test_publish] Running test with timestamp Array instead of timestamp
2026-04-10 12:16:15.011 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:16:15.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": [1775822990184097792]}}'
2026-04-10 12:16:15.013 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57232/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:16:15.014 DEBUG [tests.light_push.test_publish] Running test with timestamp Object instead of timestamp
2026-04-10 12:16:15.015 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:16:15.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": {"time": 1775822990184098304}}}'
2026-04-10 12:16:15.017 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57232/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:16:15.018 DEBUG [tests.light_push.test_publish] Running test with timestamp ISO 8601 timestamp
2026-04-10 12:16:15.018 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:16:15.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "2023-12-26T10:58:51"}}'
2026-04-10 12:16:15.021 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57232/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:16:15.021 DEBUG [tests.light_push.test_publish] Running test with timestamp Missing
2026-04-10 12:16:15.022 DEBUG [src.steps.light_push] Lightpushing message
2026-04-10 12:16:15.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57232/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": null}}'
2026-04-10 12:16:15.024 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57232/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:16:15.027 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:16:15.028 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:16:15.028 DEBUG [src.node.waku_node] Stopping container with id 90c6661f9ed4
2026-04-10 12:16:15.479 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:15.479 DEBUG [src.node.waku_node] Stopping container with id 0477ad5f687a
2026-04-10 12:16:15.917 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:15.918 DEBUG [src.node.waku_node] Stopping container with id 804de7dce145
2026-04-10 12:16:16.337 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:16.338 ERROR [src.node.docker_mananger] Max retries reached for container 90c6661f9ed4. Exiting log stream.
2026-04-10 12:16:16.339 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:16:16.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:16:16.360 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:16:16.367 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-04-10 12:13:30.961 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:30.961 DEBUG [tests.conftest] Running test: test_publish_with_invalid_timestamps with id: 2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa
2026-04-10 12:13:30.961 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:30.962 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:13:30.962 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-10 12:13:30.969 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:30.969 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
2026-04-10 12:13:30.969 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:30.969 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:30.971 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:30.971 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.242
2026-04-10 12:13:30.971 DEBUG [src.node.docker_mananger] Generated ports ['15968', '15969', '15970', '15971', '15972']
2026-04-10 12:13:30.971 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:30.971 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:30.971 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:30.972 DEBUG [src.node.docker_mananger] docker run -i -t -p 15968:15968 -p 15969:15969 -p 15970:15970 -p 15971:15971 -p 15972:15972 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=15970 --rest-port=15968 --tcp-port=15969 --discv5-udp-port=15971 --rest-address=0.0.0.0 --nat=extip:172.18.160.242 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2a8d7dec0e5eb801bd47e9f5deccfc8cefdbe4cb56c3ffcd8af2073eaecf0ec0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15972 --metrics-logging=true --relay=true
2026-04-10 12:13:31.162 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.242 waku 849ceb48f9f2742794a07c3b341af5be9c3aac1464234d22365187968fc4180b
2026-04-10 12:13:31.195 DEBUG [src.node.docker_mananger] Container started with ID 849ceb48f9f2. Setting up logs at ./log/docker/node1_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
2026-04-10 12:13:31.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15968
2026-04-10 12:13:31.196 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:31.263 ERROR [src.node.docker_mananger] Max retries reached for container a7f8e1f9a7ca. Exiting log stream.
2026-04-10 12:13:31.723 ERROR [src.node.docker_mananger] Max retries reached for container 77ba6f6b318a. Exiting log stream.
2026-04-10 12:13:32.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15968/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:32.199 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-10 12:13:32.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:32.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:32.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.242/tcp/15969/p2p/16Uiu2HAm7HAPDthnKAMndxiUbW5hCvd1viPZYoJBuQiTvhKZhzgx","/ip4/172.18.160.242/tcp/15970/ws/p2p/16Uiu2HAm7HAPDthnKAMndxiUbW5hCvd1viPZYoJBuQiTvhKZhzgx"],"enrUri":"enr:-L24QJk6nOSmktCdnmqV0UzpqBF0pR8TLsg6jVVzhaNF0WA1bBkFuQ6ipxl3dCudqsHNxNJ9k5QIGg3r7-U66Tz8MaECgmlkgnY0gmlwhKwSoPKKbXVsdGlhZGRyc5YACASsEqDyBj5hAAoErBKg8gY-Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsB4h3egtMtSMs3czbDLIj61WTmPyTnPxHHnJpWStuhGDdGNwgj5hg3VkcII-Y4V3YWt1MgE"}'
2026-04-10 12:13:32.202 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:32.208 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:32.208 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
2026-04-10 12:13:32.209 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:32.209 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:32.210 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:32.210 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.75
2026-04-10 12:13:32.210 DEBUG [src.node.docker_mananger] Generated ports ['64379', '64380', '64381', '64382', '64383']
2026-04-10 12:13:32.210 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:32.211 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:32.211 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:32.211 DEBUG [src.node.docker_mananger] docker run -i -t -p 64379:64379 -p 64380:64380 -p 64381:64381 -p 64382:64382 -p 64383:64383 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=64381 --rest-port=64379 --tcp-port=64380 --discv5-udp-port=64382 --rest-address=0.0.0.0 --nat=extip:172.18.117.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a2109e9be4b40aca9b3f14e3a8e68a207774707b2dd4b5c1c2ded90acebebbdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64383 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJk6nOSmktCdnmqV0UzpqBF0pR8TLsg6jVVzhaNF0WA1bBkFuQ6ipxl3dCudqsHNxNJ9k5QIGg3r7-U66Tz8MaECgmlkgnY0gmlwhKwSoPKKbXVsdGlhZGRyc5YACASsEqDyBj5hAAoErBKg8gY-Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsB4h3egtMtSMs3czbDLIj61WTmPyTnPxHHnJpWStuhGDdGNwgj5hg3VkcII-Y4V3YWt1MgE
2026-04-10 12:13:32.392 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.75 waku 4c5d6d8ba897fee8393c054295c1a601e85f97493fbedc68aa6ad62762bb6978
2026-04-10 12:13:32.424 DEBUG [src.node.docker_mananger] Container started with ID 4c5d6d8ba897. Setting up logs at ./log/docker/node2_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
2026-04-10 12:13:32.425 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64379
2026-04-10 12:13:32.426 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:33.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64379/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:33.439 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-10 12:13:33.440 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:33.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64379/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:33.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.75/tcp/64380/p2p/16Uiu2HAky1qdEYaWNo6a82QwummT14ed7Fh9qGEqXzg2twF7GMyL","/ip4/172.18.117.75/tcp/64381/ws/p2p/16Uiu2HAky1qdEYaWNo6a82QwummT14ed7Fh9qGEqXzg2twF7GMyL"],"enrUri":"enr:-L24QKwYgb44m2pcjfbzXYQzyo-AIxvxStJsfYjAKVmQXoEHVxPEIG4KWiVswaTMQvdzMqlPcuayLHq3B34uZzMhVj4CgmlkgnY0gmlwhKwSdUuKbXVsdGlhZGRyc5YACASsEnVLBvt8AAoErBJ1Swb7fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNVO26xjEZJNBVLriyFYYVHgC69hiVxtKMdfQlQkuDQuDdGNwgvt8g3VkcIL7foV3YWt1MgE"}'
2026-04-10 12:13:33.448 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:33.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64379/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.242/tcp/15969/p2p/16Uiu2HAm7HAPDthnKAMndxiUbW5hCvd1viPZYoJBuQiTvhKZhzgx"]'
2026-04-10 12:13:33.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:33.455 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-10 12:13:33.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:13:33.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:33.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64379/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:13:33.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:33.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:33.469 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:13:33.569 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:33.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:33.572 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":1775823213464490752,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:33.574 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:33.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:33.577 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":1775823213464490752,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:33.578 INFO [src.steps.relay] WARM UP successful!!
2026-04-10 12:13:33.579 DEBUG [tests.relay.test_publish] Running test with timestamp Timestamp as string number
2026-04-10 12:13:33.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.583 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:13:33.584 DEBUG [tests.relay.test_publish] Running test with timestamp Invalid large number
2026-04-10 12:13:33.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.587 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:13:33.588 DEBUG [tests.relay.test_publish] Running test with timestamp Float number
2026-04-10 12:13:33.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.591 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:13:33.591 DEBUG [tests.relay.test_publish] Running test with timestamp Array instead of timestamp
2026-04-10 12:13:33.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.594 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:13:33.595 DEBUG [tests.relay.test_publish] Running test with timestamp Object instead of timestamp
2026-04-10 12:13:33.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.598 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:13:33.598 DEBUG [tests.relay.test_publish] Running test with timestamp ISO 8601 timestamp
2026-04-10 12:13:33.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.601 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:13:33.602 DEBUG [tests.relay.test_publish] Running test with timestamp Missing
2026-04-10 12:13:33.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15968/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-10 12:13:33.605 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-10 12:13:33.607 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:33.609 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:33.609 DEBUG [src.node.waku_node] Stopping container with id 849ceb48f9f2
2026-04-10 12:13:34.069 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:34.070 DEBUG [src.node.waku_node] Stopping container with id 4c5d6d8ba897
2026-04-10 12:13:34.556 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:34.560 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:34.565 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:34.570 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_big_timestamp with id: 2026-04-10_12-13-24__dbfa8a41-9371-4a72-927b-cf60bf33147c
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-24__dbfa8a41-9371-4a72-927b-cf60bf33147c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55012', '55013', '55014', '55015', '55016']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55012:55012 -p 55013:55013 -p 55014:55014 -p 55015:55015 -p 55016:55016 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=55014 --rest-port=55012 --tcp-port=55013 --discv5-udp-port=55015 --rest-address=0.0.0.0 --nat=extip:172.18.18.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9de5b54caafcddc5aca23ec145bfdef492db4516c3b8bb332ae2e8eab50bffa7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55016 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.236 waku b9b5e4191e3beca2281061d82aa8f3778a711e9d9c1a1ce153e6639b6dc3d2a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9b5e4191e3b. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-24__dbfa8a41-9371-4a72-927b-cf60bf33147c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 55012
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 22c9116668c2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a666a064342c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55012/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55012/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.236/tcp/55013/p2p/16Uiu2HAm1DMZt6o57Pm4VXzmohQbjndg9HjXbccf7xqLRzGFRxDB","/ip4/172.18.18.236/tcp/55014/ws/p2p/16Uiu2HAm1DMZt6o57Pm4VXzmohQbjndg9HjXbccf7xqLRzGFRxDB"],"enrUri":"enr:-L24QDK643NWyDSdydMfW0IY5OW-SBH3kL0uYIx254wxbfzlNOS9czYwSgapaneYngi22jX7vhZ7uoN4Tkfj7MI1KBcCgmlkgnY0gmlwhKwSEuyKbXVsdGlhZGRyc5YACASsEhLsBtblAAoErBIS7AbW5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVf5VQWN6MTzTIkzcR7ltXHdCyNU_R_YVakcjdszBY76DdGNwgtblg3VkcILW54V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-24__dbfa8a41-9371-4a72-927b-cf60bf33147c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.24.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61612', '61613', '61614', '61615', '61616']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61612:61612 -p 61613:61613 -p 61614:61614 -p 61615:61615 -p 61616:61616 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=61614 --rest-port=61612 --tcp-port=61613 --discv5-udp-port=61615 --rest-address=0.0.0.0 --nat=extip:172.18.24.63 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=de7f2c2ab0ee3c2a1247a7c3bcd07a399dd9fb482c780987dc1757ebcc979b12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61616 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDK643NWyDSdydMfW0IY5OW-SBH3kL0uYIx254wxbfzlNOS9czYwSgapaneYngi22jX7vhZ7uoN4Tkfj7MI1KBcCgmlkgnY0gmlwhKwSEuyKbXVsdGlhZGRyc5YACASsEhLsBtblAAoErBIS7AbW5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECVf5VQWN6MTzTIkzcR7ltXHdCyNU_R_YVakcjdszBY76DdGNwgtblg3VkcILW54V3YWt1MgM --storenode=/ip4/172.18.18.236/tcp/55013/p2p/16Uiu2HAm1DMZt6o57Pm4VXzmohQbjndg9HjXbccf7xqLRzGFRxDB --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.63 waku c18697f5504f09c22b133fc897035d86c43a4991018bb48ee3f2d293e7055da3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c18697f5504f. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-24__dbfa8a41-9371-4a72-927b-cf60bf33147c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 61612
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:61612/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61612/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.24.63/tcp/61613/p2p/16Uiu2HAmPkj6ZKhbdvDrbL84J63hDUZaHjQLagVxs7qKSXWyRYGK","/ip4/172.18.24.63/tcp/61614/ws/p2p/16Uiu2HAmPkj6ZKhbdvDrbL84J63hDUZaHjQLagVxs7qKSXWyRYGK"],"enrUri":"enr:-L24QIMmD_0q9pmI_hZOWtdVT0oaMFzmsW7SUR74IpkA3sA2fxA9ULFqfJXZsp5KVukICpF-way3l95GE2WGq-mvcjsCgmlkgnY0gmlwhKwSGD-KbXVsdGlhZGRyc5YACASsEhg_BvCtAAoErBIYPwbwrt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpOjLFXCPQPcBpWr2s-c7tunoHfqZufCtZCjlxjmgKTSDdGNwgvCtg3VkcILwr4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61612/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.236/tcp/55013/p2p/16Uiu2HAm1DMZt6o57Pm4VXzmohQbjndg9HjXbccf7xqLRzGFRxDB"]'
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:55012/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:61612/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:55012/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:55012/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:55012/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:55012/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:55012/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:55012/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:199 inquering stored messages with start time 1775823204066796032 after end time 2467023208309129216
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55012/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775823204066796032&endTime=2467023208309129216&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":"0xf854fabe34c9f621938f566c321abc36771c433c10dca2672de09c83780370a4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823204066796032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xe7e196185d6a0c455c025e9280192fb8a2251d9c1cbbd744a530a07577e53625","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823206066802944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x95f2f12a68d374ca9f0bcee02018fa7f52cb9913b8fdee5944dd7a0269fdbadf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823206966804992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf03aacb12b0e588ef32ebcacd3e0059b46646e1a66c0561b51b96019afdea100","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823207166807040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7e3e5e9aabb9194fddb0e3303bc9b6c61987be1c711d886e81e3b21e52d6719f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823209066808832,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf816165d130828aba6646b960de3a194cd441e19e4742358c6a5a5a4673bbc74","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823217066809856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1775823204066796032 and end time = 2467023208309129216 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61612/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1775823204066796032&endTime=2467023208309129216&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":"0xf854fabe34c9f621938f566c321abc36771c433c10dca2672de09c83780370a4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823204066796032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xe7e196185d6a0c455c025e9280192fb8a2251d9c1cbbd744a530a07577e53625","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823206066802944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x95f2f12a68d374ca9f0bcee02018fa7f52cb9913b8fdee5944dd7a0269fdbadf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823206966804992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf03aacb12b0e588ef32ebcacd3e0059b46646e1a66c0561b51b96019afdea100","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823207166807040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x7e3e5e9aabb9194fddb0e3303bc9b6c61987be1c711d886e81e3b21e52d6719f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823209066808832,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xf816165d130828aba6646b960de3a194cd441e19e4742358c6a5a5a4673bbc74","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823217066809856,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:202 number of messages stored for start time 1775823204066796032 and end time = 2467023208309129216 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:304 Stopping container with id b9b5e4191e3b
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id c18697f5504f
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_extra_field with id: 2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55963', '55964', '55965', '55966', '55967']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55963:55963 -p 55964:55964 -p 55965:55965 -p 55966:55966 -p 55967:55967 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=55965 --rest-port=55963 --tcp-port=55964 --discv5-udp-port=55966 --rest-address=0.0.0.0 --nat=extip:172.18.54.29 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1dd32fdd951f2c7bdad3cdce1ce9d2ac7777aad6f78ea0b5203d3b4aef1fbde1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55967 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.29 waku c5c5fb59650390dc36b92a2701f0c7a1592590ed88e91d0501338ec17465d124
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c5c5fb596503. Setting up logs at ./log/docker/node1_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 55963
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 ffb2a63e4e87. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 952c1988b4f5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55963/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55963/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.29/tcp/55964/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8","/ip4/172.18.54.29/tcp/55965/ws/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8"],"enrUri":"enr:-L24QFTnUM8McRHZAz0ytNcIe6mSYvlryo6dmWy_3cbv05gEMzTyxBzYY0SE6mYQB8PINneJrMpGK_SDApQpXlRFwSoCgmlkgnY0gmlwhKwSNh2KbXVsdGlhZGRyc5YACASsEjYdBtqcAAoErBI2HQband0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXuu2yC24ObTKfGrdzvXvgrPW8LUtCtxLjqKbxhEfrWeDdGNwgtqcg3VkcILanoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.134.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26497', '26498', '26499', '26500', '26501']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26497:26497 -p 26498:26498 -p 26499:26499 -p 26500:26500 -p 26501:26501 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=26499 --rest-port=26497 --tcp-port=26498 --discv5-udp-port=26500 --rest-address=0.0.0.0 --nat=extip:172.18.134.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c2fe0269bbfc1dcf5fcf02d852ae2fec86dcfae2b9d8c5bddca80156e947c6fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26501 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFTnUM8McRHZAz0ytNcIe6mSYvlryo6dmWy_3cbv05gEMzTyxBzYY0SE6mYQB8PINneJrMpGK_SDApQpXlRFwSoCgmlkgnY0gmlwhKwSNh2KbXVsdGlhZGRyc5YACASsEjYdBtqcAAoErBI2HQband0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXuu2yC24ObTKfGrdzvXvgrPW8LUtCtxLjqKbxhEfrWeDdGNwgtqcg3VkcILanoV3YWt1MgU --filternode=/ip4/172.18.54.29/tcp/55964/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.178 waku 89bbeab62abe7279f8611ce8bae45b526b1ffafc9b2a9cdc6b57410229c3a09d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89bbeab62abe. Setting up logs at ./log/docker/node2_2026-04-10_12-10-53__755fcc1a-7fd1-428c-ae8a-a667f4609e25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 26497
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:26497/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26497/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.134.178/tcp/26498/p2p/16Uiu2HAmC7aFAsEsY1FnaQCB7nXqygVZhAxpF2mQeRNdHKTwvYUr","/ip4/172.18.134.178/tcp/26499/ws/p2p/16Uiu2HAmC7aFAsEsY1FnaQCB7nXqygVZhAxpF2mQeRNdHKTwvYUr"],"enrUri":"enr:-L24QFMxqJHKNU1ldzA1i3y2EsiqfJyZZKT_67ojxhUNAtNjZIKhS5JUHQ5X6uXA__WEpxLYs98vBvBqpeAxsTInJ1cCgmlkgnY0gmlwhKwShrKKbXVsdGlhZGRyc5YACASsEoayBmeCAAoErBKGsgZng90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC9_O9HlEclZQ4HZb6G44wt3JvluzUIOfAWGAONLJhshODdGNwgmeCg3VkcIJnhIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26497/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.29/tcp/55964/p2p/16Uiu2HAm1pCmdLknRgxtuezVMFoDCWnAZGZoN7aUYbkQWGDnroy8"]'
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:55963/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:26497/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dee22260-97b8-4aa5-a6e0-0e20b07e2730", "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":"dee22260-97b8-4aa5-a6e0-0e20b07e2730","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26497/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1", "extraField": "extraValue"}'
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:26497/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\\"))"}'
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:304 Stopping container with id c5c5fb596503
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 89bbeab62abe
DEBUG  src.node.waku_node:waku_node.py:311 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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_and_retrieve_duplicate_message with id: 2026-04-10_12-12-21__fd516b5b-f6c5-4fbb-a1e2-24c5cf23515b
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-21__fd516b5b-f6c5-4fbb-a1e2-24c5cf23515b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34390', '34391', '34392', '34393', '34394']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34390:34390 -p 34391:34391 -p 34392:34392 -p 34393:34393 -p 34394:34394 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=34392 --rest-port=34390 --tcp-port=34391 --discv5-udp-port=34393 --rest-address=0.0.0.0 --nat=extip:172.18.196.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f65730d1cbcdcf44104a17f7a70d3bae5dc8b7dee1cd4b91fbd793ff6d63bc98 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34394 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.186 waku e4ed3c98c01b22c98f141b8271c000fa6a90fe709305cc23b6c0e4900a759ad0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4ed3c98c01b. Setting up logs at ./log/docker/node1_2026-04-10_12-12-21__fd516b5b-f6c5-4fbb-a1e2-24c5cf23515b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 34390
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 dc45c4c5200a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ffe3564a4d44. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34390/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34390/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.186/tcp/34391/p2p/16Uiu2HAmKNdRJiQC3hiRpbJD1VVghJVxAsLbvrDgTwzpmRZC2JT1","/ip4/172.18.196.186/tcp/34392/ws/p2p/16Uiu2HAmKNdRJiQC3hiRpbJD1VVghJVxAsLbvrDgTwzpmRZC2JT1"],"enrUri":"enr:-L24QN4g1sYgNTSNeYJ07ehNdm64tJAafYZ6m4Oaj8o4l4KyOagJedPDy5Rq3qj3qQTbVbizc2OgZBbCSlVhxAAkF6gCgmlkgnY0gmlwhKwSxLqKbXVsdGlhZGRyc5YACASsEsS6BoZXAAoErBLEugaGWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDY9DZXB6C-ZIyApEOuI01T8rlBaDFxUJpKAtZXIfl-CCDdGNwgoZXg3VkcIKGWYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-21__fd516b5b-f6c5-4fbb-a1e2-24c5cf23515b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.92.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29920', '29921', '29922', '29923', '29924']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29920:29920 -p 29921:29921 -p 29922:29922 -p 29923:29923 -p 29924:29924 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=29922 --rest-port=29920 --tcp-port=29921 --discv5-udp-port=29923 --rest-address=0.0.0.0 --nat=extip:172.18.92.17 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=60a2ac5e0e4babbd7bd9a546f889841e4ff1cd049a509c78e2a483ecfceadf46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29924 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN4g1sYgNTSNeYJ07ehNdm64tJAafYZ6m4Oaj8o4l4KyOagJedPDy5Rq3qj3qQTbVbizc2OgZBbCSlVhxAAkF6gCgmlkgnY0gmlwhKwSxLqKbXVsdGlhZGRyc5YACASsEsS6BoZXAAoErBLEugaGWN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDY9DZXB6C-ZIyApEOuI01T8rlBaDFxUJpKAtZXIfl-CCDdGNwgoZXg3VkcIKGWYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.17 waku b444bf9364b388a18904e957fb9242d295246a3cd0ba497c2dcc657302a7e321
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b444bf9364b3. Setting up logs at ./log/docker/node2_2026-04-10_12-12-21__fd516b5b-f6c5-4fbb-a1e2-24c5cf23515b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 29920
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:29920/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29920/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.92.17/tcp/29921/p2p/16Uiu2HAmH9uCohcTvqyLXGwjRa6PGupKXmL8fCnm4CPXz4LXdrUd","/ip4/172.18.92.17/tcp/29922/ws/p2p/16Uiu2HAmH9uCohcTvqyLXGwjRa6PGupKXmL8fCnm4CPXz4LXdrUd"],"enrUri":"enr:-L24QLq0QF_CaXHkltrkTLP6OETyBGvF0gUsDnNZ1eQhkZ-RGakRnXql5B7ruopIsavYeaQi89H6oLgzAXmZmSXQQFYCgmlkgnY0gmlwhKwSXBGKbXVsdGlhZGRyc5YACASsElwRBnThAAoErBJcEQZ04t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQtbFsrZVFy_hKpLI3faPbqusw6YqNhbEneNfbzGG4caDdGNwgnThg3VkcIJ044V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29920/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.186/tcp/34391/p2p/16Uiu2HAmKNdRJiQC3hiRpbJD1VVghJVxAsLbvrDgTwzpmRZC2JT1"]'
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:34390/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:29920/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:34390/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:34390/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":1775823144158527232,"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:29920/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":1775823144158527232,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34390/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:34390/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":1775823144274471116,"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:29920/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":1775823144274471116,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34390/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:34390/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":1775823144274471116,"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:29920/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:304 Stopping container with id e4ed3c98c01b
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id b444bf9364b3
DEBUG  src.node.waku_node:waku_node.py:311 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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_payloads with id: 2026-04-10_12-10-47__72790892-339b-4d3c-bdf0-60e0f213f4df
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-47__72790892-339b-4d3c-bdf0-60e0f213f4df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.28.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51110', '51111', '51112', '51113', '51114']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51110:51110 -p 51111:51111 -p 51112:51112 -p 51113:51113 -p 51114:51114 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=51112 --rest-port=51110 --tcp-port=51111 --discv5-udp-port=51113 --rest-address=0.0.0.0 --nat=extip:172.18.28.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8ea65b67edf4aab7cdf5ff1f7c1d9ec7bc71a0fbfe851f12ce3fb487bd998b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51114 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.232 waku ad2321585ab4eccca5af82495b98caa8a1884c0bbc518dc21d50394e09cfd286
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad2321585ab4. Setting up logs at ./log/docker/node1_2026-04-10_12-10-47__72790892-339b-4d3c-bdf0-60e0f213f4df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 51110
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 8eed2175b56a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6cdb7728205c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51110/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51110/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.28.232/tcp/51111/p2p/16Uiu2HAm5pYNcxTMGNuSPnWDfFpqPHPhL23L8RiZumc41DPxxoYH","/ip4/172.18.28.232/tcp/51112/ws/p2p/16Uiu2HAm5pYNcxTMGNuSPnWDfFpqPHPhL23L8RiZumc41DPxxoYH"],"enrUri":"enr:-L24QPSlOp5HYvcG1wmPotsaCpZy9jsN-fhsUk9EyFxO26Umci3atWzYy8tMQ_A0FR8lq0QdLcgwq5JhycutMe55uqACgmlkgnY0gmlwhKwSHOiKbXVsdGlhZGRyc5YACASsEhzoBsenAAoErBIc6AbHqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmnCgk_dl2tcg89Q0CD8PxfFTByFOCDz8MXd0YWC3uFaDdGNwgseng3VkcILHqYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-47__72790892-339b-4d3c-bdf0-60e0f213f4df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20824', '20825', '20826', '20827', '20828']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20824:20824 -p 20825:20825 -p 20826:20826 -p 20827:20827 -p 20828:20828 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=20826 --rest-port=20824 --tcp-port=20825 --discv5-udp-port=20827 --rest-address=0.0.0.0 --nat=extip:172.18.168.197 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5dfe7eae3acf36da4aadff3fe5cbfcfbddec5bac53494d0cfb3a1a9d0373ce43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20828 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPSlOp5HYvcG1wmPotsaCpZy9jsN-fhsUk9EyFxO26Umci3atWzYy8tMQ_A0FR8lq0QdLcgwq5JhycutMe55uqACgmlkgnY0gmlwhKwSHOiKbXVsdGlhZGRyc5YACASsEhzoBsenAAoErBIc6AbHqN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECmnCgk_dl2tcg89Q0CD8PxfFTByFOCDz8MXd0YWC3uFaDdGNwgseng3VkcILHqYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.197 waku 077843008aff0e48aa16e7f4938b693d82c7d54439f0ede9ed3a81f5b12df07c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 077843008aff. Setting up logs at ./log/docker/node2_2026-04-10_12-10-47__72790892-339b-4d3c-bdf0-60e0f213f4df__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 20824
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:20824/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20824/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.197/tcp/20825/p2p/16Uiu2HAmB5XKLfmcnb9C8ZNT8wE2sPFnon2EMPuzUcWeQMAuiehC","/ip4/172.18.168.197/tcp/20826/ws/p2p/16Uiu2HAmB5XKLfmcnb9C8ZNT8wE2sPFnon2EMPuzUcWeQMAuiehC"],"enrUri":"enr:-L24QPyYzIHbL5o0f24k1eXRgZlbFrnhiOc5sjpHDbNGGVRRJRKpHJMb9MBd0H8S9SZajVz5-jw1LRjY0DRZFMg9NuECgmlkgnY0gmlwhKwSqMWKbXVsdGlhZGRyc5YACASsEqjFBlFZAAoErBKoxQZRWt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC6JGUUR77m9_gROt7yxmqO9pwsCjm15aC69W2Cg2LoxeDdGNwglFZg3VkcIJRW4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20824/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.232/tcp/51111/p2p/16Uiu2HAm5pYNcxTMGNuSPnWDfFpqPHPhL23L8RiZumc41DPxxoYH"]'
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:51110/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:20824/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:51110/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:51110/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":1775823050466195712,"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:20824/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":1775823050466195712,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "", "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:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "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:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Incorrect base64 string'
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "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:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "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:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "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:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:30 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": true, "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:51110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. 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:304 Stopping container with id ad2321585ab4
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 077843008aff
DEBUG  src.node.waku_node:waku_node.py:311 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,205 @@
2026-04-10 12:11:42.729 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:42.729 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss40] with id: 2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e
2026-04-10 12:11:42.730 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:42.730 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:42.736 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:42.736 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:42.742 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:42.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:42.748 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:42.748 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:42.753 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:42.753 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:42.754 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:42.754 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:42.755 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:42.755 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.178
2026-04-10 12:11:42.755 DEBUG [src.node.docker_mananger] Generated ports ['32523', '32524', '32525', '32526', '32527']
2026-04-10 12:11:42.755 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:42.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:42.756 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:42.756 DEBUG [src.node.docker_mananger] docker run -i -t -p 32523:32523 -p 32524:32524 -p 32525:32525 -p 32526:32526 -p 32527:32527 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=32525 --rest-port=32523 --tcp-port=32524 --discv5-udp-port=32526 --rest-address=0.0.0.0 --nat=extip:172.18.139.178 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=baa2a77ffe5cb818fc869dbfadcb438f0d1cae87ae2c51641cdc3f4ff9ce14ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32527 --metrics-logging=true --relay=true
2026-04-10 12:11:42.944 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.178 waku 2fbd34052de36d1a6fb250e66919bd53b8fb372b034030816e03fdba35cb209e
2026-04-10 12:11:42.980 DEBUG [src.node.docker_mananger] Container started with ID 2fbd34052de3. Setting up logs at ./log/docker/node1_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:42.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32523
2026-04-10 12:11:42.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:43.132 ERROR [src.node.docker_mananger] Max retries reached for container c63086ca0756. Exiting log stream.
2026-04-10 12:11:43.425 ERROR [src.node.docker_mananger] Max retries reached for container c5459cd1e2ca. Exiting log stream.
2026-04-10 12:11:43.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32523/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:43.984 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-10 12:11:43.984 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:43.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32523/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:43.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.178/tcp/32524/p2p/16Uiu2HAmBqAuM7tm7w7neZYi3uSQ9dtM2XHmeTixCicyt2cDvQqq","/ip4/172.18.139.178/tcp/32525/ws/p2p/16Uiu2HAmBqAuM7tm7w7neZYi3uSQ9dtM2XHmeTixCicyt2cDvQqq"],"enrUri":"enr:-L24QCknM2orIKiZ0JIIcf034Vw3bqU3IK3ocP6XDL4jdaz-Vms-eg_yLDSFAL8LoP_6YyMrpgO-kLW2FPbI8awbulkCgmlkgnY0gmlwhKwSi7KKbXVsdGlhZGRyc5YACASsEouyBn8MAAoErBKLsgZ_Dd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC88ANnCi-cZoDR3dhMler-7UKRRahiK1rTTrAfJ0JhPSDdGNwgn8Mg3VkcIJ_DoV3YWt1MgE"}'
2026-04-10 12:11:43.986 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:43.987 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:43.987 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:43.988 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:43.988 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.195
2026-04-10 12:11:43.988 DEBUG [src.node.docker_mananger] Generated ports ['34651', '34652', '34653', '34654', '34655']
2026-04-10 12:11:43.988 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:43.988 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:43.989 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:43.989 DEBUG [src.node.docker_mananger] docker run -i -t -p 34651:34651 -p 34652:34652 -p 34653:34653 -p 34654:34654 -p 34655:34655 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=34653 --rest-port=34651 --tcp-port=34652 --discv5-udp-port=34654 --rest-address=0.0.0.0 --nat=extip:172.18.2.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a7db138de3acc2adeef3bebd2ebfeabafd1573fb7ea9d6a6560c0bf6b1ad8d06 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34655 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCknM2orIKiZ0JIIcf034Vw3bqU3IK3ocP6XDL4jdaz-Vms-eg_yLDSFAL8LoP_6YyMrpgO-kLW2FPbI8awbulkCgmlkgnY0gmlwhKwSi7KKbXVsdGlhZGRyc5YACASsEouyBn8MAAoErBKLsgZ_Dd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC88ANnCi-cZoDR3dhMler-7UKRRahiK1rTTrAfJ0JhPSDdGNwgn8Mg3VkcIJ_DoV3YWt1MgE
2026-04-10 12:11:44.174 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.195 waku 2b17f0633bf704a3d57150e046dbdccbdc6a7e1e5dbe5768a9e4256927cd9d93
2026-04-10 12:11:44.208 DEBUG [src.node.docker_mananger] Container started with ID 2b17f0633bf7. Setting up logs at ./log/docker/node2_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:44.208 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34651
2026-04-10 12:11:44.209 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:45.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34651/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:45.227 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-10 12:11:45.228 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:45.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34651/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:45.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.195/tcp/34652/p2p/16Uiu2HAmRCczkFCxMgTD28UdVAL2JxxBZwhDDNsc2bpx9Fp7bh2r","/ip4/172.18.2.195/tcp/34653/ws/p2p/16Uiu2HAmRCczkFCxMgTD28UdVAL2JxxBZwhDDNsc2bpx9Fp7bh2r"],"enrUri":"enr:-L24QCx7usbWIWxmNVJ5uO41YJf7aAiTvj65MU-V-mq6IoYRXEqWUXc9LZZd0OQiqhqyG69TQk6xpo8hDF7Fh5CIHhYCgmlkgnY0gmlwhKwSAsOKbXVsdGlhZGRyc5YACASsEgLDBodcAAoErBICwwaHXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDumavCXxodK56xZuseSaJyjzlzXBdkHQURC6BZMFBNpuDdGNwgodcg3VkcIKHXoV3YWt1MgE"}'
2026-04-10 12:11:45.234 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:45.235 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:45.236 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:45.238 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:45.239 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.149
2026-04-10 12:11:45.239 DEBUG [src.node.docker_mananger] Generated ports ['25896', '25897', '25898', '25899', '25900']
2026-04-10 12:11:45.239 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:45.240 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:45.240 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:45.240 DEBUG [src.node.docker_mananger] docker run -i -t -p 25896:25896 -p 25897:25897 -p 25898:25898 -p 25899:25899 -p 25900:25900 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=25898 --rest-port=25896 --tcp-port=25897 --discv5-udp-port=25899 --rest-address=0.0.0.0 --nat=extip:172.18.205.149 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=048a4d21cc04f58c696eb92b32506c4da82b8fcd0291baec8cacab048afc8aee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25900 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCx7usbWIWxmNVJ5uO41YJf7aAiTvj65MU-V-mq6IoYRXEqWUXc9LZZd0OQiqhqyG69TQk6xpo8hDF7Fh5CIHhYCgmlkgnY0gmlwhKwSAsOKbXVsdGlhZGRyc5YACASsEgLDBodcAAoErBICwwaHXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDumavCXxodK56xZuseSaJyjzlzXBdkHQURC6BZMFBNpuDdGNwgodcg3VkcIKHXoV3YWt1MgE
2026-04-10 12:11:45.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.149 waku 239c8b0f868ef5a14f52a954b7f3cca179d602819d33c6317055723165e59c95
2026-04-10 12:11:45.469 DEBUG [src.node.docker_mananger] Container started with ID 239c8b0f868e. Setting up logs at ./log/docker/node3_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:45.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25896
2026-04-10 12:11:45.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:46.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25896/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:46.483 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-10 12:11:46.485 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:46.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:46.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.149/tcp/25897/p2p/16Uiu2HAmD6drFaYoMid3oLUnoMBRmL8DeQQtZxMJ7jBstffJ6Nkt","/ip4/172.18.205.149/tcp/25898/ws/p2p/16Uiu2HAmD6drFaYoMid3oLUnoMBRmL8DeQQtZxMJ7jBstffJ6Nkt"],"enrUri":"enr:-L24QAFJstxlzt__APNQ-PsozAHWUZ4mJETqVNARGdccV3E4JV79hbwiK2YjEPk_JX2tk5L9Ntpc67eqoBmdMkgjiR0CgmlkgnY0gmlwhKwSzZWKbXVsdGlhZGRyc5YACASsEs2VBmUpAAoErBLNlQZlKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBpHrvpd4sChDr1rU4c3kj8VLnr_xen6RmhxjcsCid32DdGNwgmUpg3VkcIJlK4V3YWt1MgE"}'
2026-04-10 12:11:46.492 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:46.493 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:46.493 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:46.496 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:46.496 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.247
2026-04-10 12:11:46.496 DEBUG [src.node.docker_mananger] Generated ports ['6085', '6086', '6087', '6088', '6089']
2026-04-10 12:11:46.496 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:46.496 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:46.497 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:46.497 DEBUG [src.node.docker_mananger] docker run -i -t -p 6085:6085 -p 6086:6086 -p 6087:6087 -p 6088:6088 -p 6089:6089 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=6087 --rest-port=6085 --tcp-port=6086 --discv5-udp-port=6088 --rest-address=0.0.0.0 --nat=extip:172.18.204.247 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=af0cbac330a2d8eacffefdedc1605ed4ec5941bd8a558512fbe7c6ca8edf354b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6089 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAFJstxlzt__APNQ-PsozAHWUZ4mJETqVNARGdccV3E4JV79hbwiK2YjEPk_JX2tk5L9Ntpc67eqoBmdMkgjiR0CgmlkgnY0gmlwhKwSzZWKbXVsdGlhZGRyc5YACASsEs2VBmUpAAoErBLNlQZlKt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBpHrvpd4sChDr1rU4c3kj8VLnr_xen6RmhxjcsCid32DdGNwgmUpg3VkcIJlK4V3YWt1MgE
2026-04-10 12:11:46.696 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.247 waku c0f91fcf52868c7775b5c284a6ed9fa21d0a140f60ff10ad9b421c84b11af79f
2026-04-10 12:11:46.729 DEBUG [src.node.docker_mananger] Container started with ID c0f91fcf5286. Setting up logs at ./log/docker/node4_2026-04-10_12-11-42__fce7b1fd-b03d-4fe6-9056-9c3be692890e__wakuorg_nwaku:latest.log
2026-04-10 12:11:46.729 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6085
2026-04-10 12:11:46.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:47.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6085/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:47.741 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-10 12:11:47.742 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:47.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6085/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:47.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.247/tcp/6086/p2p/16Uiu2HAmSXscxwAF7c4xFdyfi4MJ8kpCb11ZMj23i8BZvd4eJ2s9","/ip4/172.18.204.247/tcp/6087/ws/p2p/16Uiu2HAmSXscxwAF7c4xFdyfi4MJ8kpCb11ZMj23i8BZvd4eJ2s9"],"enrUri":"enr:-L24QFBoHU93FTDo1CzRa5aY9oJDtbgxNqG-3HxSrWfWeZFzevF0VxmXJj0ZypLqTcdtlRMG0cxEzOuP8Kmzynu63j0CgmlkgnY0gmlwhKwSzPeKbXVsdGlhZGRyc5YACASsEsz3BhfGAAoErBLM9wYXx90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDzjDxJNzZsTDoPO_8bMsD3XPoIyLEnZOIyvjvbtyuDtiDdGNwghfGg3VkcIIXyIV3YWt1MgE"}'
2026-04-10 12:11:47.748 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:47.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:47.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:47.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34651/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:47.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:47.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25896/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:47.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:47.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6085/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:47.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:47.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32523/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:47.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.2.195/tcp/55562/p2p/16Uiu2HAmRCczkFCxMgTD28UdVAL2JxxBZwhDDNsc2bpx9Fp7bh2r","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-10 12:11:47.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34651/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:47.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.149/tcp/57060/p2p/16Uiu2HAmD6drFaYoMid3oLUnoMBRmL8DeQQtZxMJ7jBstffJ6Nkt","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.139.178/tcp/32524/p2p/16Uiu2HAmBqAuM7tm7w7neZYi3uSQ9dtM2XHmeTixCicyt2cDvQqq","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-10 12:11:47.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25896/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:47.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.204.247/tcp/34182/p2p/16Uiu2HAmSXscxwAF7c4xFdyfi4MJ8kpCb11ZMj23i8BZvd4eJ2s9","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.2.195/tcp/34652/p2p/16Uiu2HAmRCczkFCxMgTD28UdVAL2JxxBZwhDDNsc2bpx9Fp7bh2r","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-10 12:11:47.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6085/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:47.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.149/tcp/25897/p2p/16Uiu2HAmD6drFaYoMid3oLUnoMBRmL8DeQQtZxMJ7jBstffJ6Nkt","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-10 12:11:47.788 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-04-10 12:12:07.790 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '25364', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:12:07.800 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '25364', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:12:07.810 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '25364', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
2026-04-10 12:12:07.819 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '25364', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-10 12:12:07.827 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-10 12:12:07.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6085/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:07.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-10 12:12:07.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:08.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:08.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:08.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:08.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:09.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:09.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:11.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:11.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:12.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:12.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:12.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:12.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:13.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:13.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:13.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:14.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:14.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:17.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:17.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:17.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:17.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:18.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:18.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:18.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:18.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:20.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:20.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:21.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:21.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:22.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:22.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:25.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:25.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:27.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:27.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:28.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:28.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:34.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:34.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:39.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:39.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:39.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:41.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:41.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:41.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:41.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:42.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:42.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:44.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:44.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:45.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:45.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32523/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-10 12:12:45.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:45.149 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '25364', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-04-10 12:12:45.167 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 15366 bytes 155 pkt (dropped 117, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-04-10 12:12:45.167 DEBUG [src.libs.common] Sleeping for 40.0 seconds
2026-04-10 12:13:25.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6085/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:25.173 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":1775823127830547754,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823128456137140,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823128672526616,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823129746037969,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823131992697386,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823132200101294,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823132207307414,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823132226027245,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823133880228431,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823133891118071,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823134104461149,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823137224295304,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823137236472469,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823138672725915,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823138686627748,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823140168140510,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823140179540414,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823141202641693,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823142424233546,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823145498216200,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823147736501648,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823148360527500,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823154760338610,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823159064591780,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823159272035893,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823161160577922,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823161171102445,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823162600522368,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823164072497734,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1775823165133245099,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:25.174 INFO [tests.e2e.test_network_conditions] [LOSS=40.0%] sent=30 received=30 window=40.0s
2026-04-10 12:13:25.175 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '25364', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:13:25.186 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:25.187 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:25.187 DEBUG [src.node.waku_node] Stopping container with id 2fbd34052de3
2026-04-10 12:13:25.652 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:25.652 DEBUG [src.node.waku_node] Stopping container with id 2b17f0633bf7
2026-04-10 12:13:26.113 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:26.114 DEBUG [src.node.waku_node] Stopping container with id 239c8b0f868e
2026-04-10 12:13:26.563 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:26.564 DEBUG [src.node.waku_node] Stopping container with id c0f91fcf5286
2026-04-10 12:13:26.780 ERROR [src.node.docker_mananger] Max retries reached for container 2fbd34052de3. Exiting log stream.
2026-04-10 12:13:26.931 ERROR [src.node.docker_mananger] Max retries reached for container 2b17f0633bf7. Exiting log stream.
2026-04-10 12:13:27.032 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:27.034 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:27.202 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:27.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:27.462 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:27.544 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-04-10 12:16:51.377 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:16:51.378 DEBUG [tests.conftest] Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-04-10_12-16-51__cf45ffe2-302e-4570-b106-f82298db3c03
2026-04-10 12:16:51.378 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:16:51.378 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:16:51.379 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:16:51.386 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:51.386 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-16-51__cf45ffe2-302e-4570-b106-f82298db3c03__wakuorg_nwaku:latest.log
2026-04-10 12:16:51.386 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:51.386 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:51.388 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:51.388 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.92
2026-04-10 12:16:51.388 DEBUG [src.node.docker_mananger] Generated ports ['36090', '36091', '36092', '36093', '36094']
2026-04-10 12:16:51.388 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:51.389 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:51.389 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:51.389 DEBUG [src.node.docker_mananger] docker run -i -t -p 36090:36090 -p 36091:36091 -p 36092:36092 -p 36093:36093 -p 36094:36094 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=36092 --rest-port=36090 --tcp-port=36091 --discv5-udp-port=36093 --rest-address=0.0.0.0 --nat=extip:172.18.11.92 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=8d96ea9b4fd19cc83a7fb2529b65d2b2efb2c49814efb2ca154c0a1afc9078fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36094 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:16:51.590 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.92 waku d1637ac55756e1841253ca4fbdea97f200b25be43710f181ad954b11665aa892
2026-04-10 12:16:51.624 DEBUG [src.node.docker_mananger] Container started with ID d1637ac55756. Setting up logs at ./log/docker/node1_2026-04-10_12-16-51__cf45ffe2-302e-4570-b106-f82298db3c03__wakuorg_nwaku:latest.log
2026-04-10 12:16:51.625 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36090
2026-04-10 12:16:51.625 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:51.653 ERROR [src.node.docker_mananger] Max retries reached for container def8a09722bb. Exiting log stream.
2026-04-10 12:16:52.114 ERROR [src.node.docker_mananger] Max retries reached for container dea9037e8286. Exiting log stream.
2026-04-10 12:16:52.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36090/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:52.628 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-10 12:16:52.629 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:52.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36090/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:52.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.92/tcp/36091/p2p/16Uiu2HAkznRLaYfbq7kL9V7yr9wBmgKHk8jPuGyQ9DTi6xSVpU97","/ip4/172.18.11.92/tcp/36092/ws/p2p/16Uiu2HAkznRLaYfbq7kL9V7yr9wBmgKHk8jPuGyQ9DTi6xSVpU97"],"enrUri":"enr:-L24QMpmktCnWbBtoYVOnf4pizTX8JCw8u0WH0vfdE_Z1k50d7dBkOW0wWt-blHd_XRNRfiB2oIVg8QQMZ63gS_VTFkCgmlkgnY0gmlwhKwSC1yKbXVsdGlhZGRyc5YACASsEgtcBoz7AAoErBILXAaM_N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECT5sTh0Ryfw36wZsV1TtVSXElRucluPcBkrjx19EeVZqDdGNwgoz7g3VkcIKM_YV3YWt1MgU"}'
2026-04-10 12:16:52.631 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:52.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:16:52.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-16-51__cf45ffe2-302e-4570-b106-f82298db3c03__wakuorg_nwaku:latest.log
2026-04-10 12:16:52.639 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:16:52.639 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:16:52.641 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:16:52.641 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.120
2026-04-10 12:16:52.641 DEBUG [src.node.docker_mananger] Generated ports ['46597', '46598', '46599', '46600', '46601']
2026-04-10 12:16:52.641 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:16:52.641 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:16:52.641 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:16:52.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 46597:46597 -p 46598:46598 -p 46599:46599 -p 46600:46600 -p 46601:46601 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=46599 --rest-port=46597 --tcp-port=46598 --discv5-udp-port=46600 --rest-address=0.0.0.0 --nat=extip:172.18.10.120 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=f320694dbabacf5ecd4fc1cccd1fa70dcf8b5e751c0c111c506ba2109ac70ae6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46601 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMpmktCnWbBtoYVOnf4pizTX8JCw8u0WH0vfdE_Z1k50d7dBkOW0wWt-blHd_XRNRfiB2oIVg8QQMZ63gS_VTFkCgmlkgnY0gmlwhKwSC1yKbXVsdGlhZGRyc5YACASsEgtcBoz7AAoErBILXAaM_N0DgnJzhQDHAQAAiXNlY3AyNTZrMaECT5sTh0Ryfw36wZsV1TtVSXElRucluPcBkrjx19EeVZqDdGNwgoz7g3VkcIKM_YV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:16:52.877 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.120 waku d54de5058a22301a6420df7b3c5f722a778394f499672d1d4d34fc244b8c8a87
2026-04-10 12:16:52.910 DEBUG [src.node.docker_mananger] Container started with ID d54de5058a22. Setting up logs at ./log/docker/node2_2026-04-10_12-16-51__cf45ffe2-302e-4570-b106-f82298db3c03__wakuorg_nwaku:latest.log
2026-04-10 12:16:52.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46597
2026-04-10 12:16:52.910 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:16:53.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46597/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:53.928 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-10 12:16:53.932 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:16:53.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46597/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:53.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.120/tcp/46598/p2p/16Uiu2HAm8ngDr7SzyRs3GM7Dn8Kqpgmhr97P49HNp9WMwDMPUA2z","/ip4/172.18.10.120/tcp/46599/ws/p2p/16Uiu2HAm8ngDr7SzyRs3GM7Dn8Kqpgmhr97P49HNp9WMwDMPUA2z"],"enrUri":"enr:-L24QEWFjxpIP4zZf3v_Vu574BKGwJLToCI2G2Vui7ClBkPAVDGvr-qKocJKfA-EU_bVY9_Eeu1wbHsEHLc6ZNaWORYCgmlkgnY0gmlwhKwSCniKbXVsdGlhZGRyc5YACASsEgp4BrYGAAoErBIKeAa2B90DgnJzhQDHAQAAiXNlY3AyNTZrMaECxolmqO56z9e9Yezs1UiZRw4H-JHACY6mY79e5pOLWM-DdGNwgrYGg3VkcIK2CIV3YWt1MgE"}'
2026-04-10 12:16:53.941 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:16:53.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46597/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.92/tcp/36091/p2p/16Uiu2HAkznRLaYfbq7kL9V7yr9wBmgKHk8jPuGyQ9DTi6xSVpU97"]'
2026-04-10 12:16:53.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:53.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36090/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:16:53.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:16:53.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:16:54.066 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:16:54.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36090/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:54.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823413957534956,"ephemeral":false,"proof":""}]'
2026-04-10 12:16:54.071 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:16:54.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46597/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:16:54.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823413957534956,"ephemeral":false,"proof":""}]'
2026-04-10 12:16:54.076 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:16:54.078 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:16:54.078 DEBUG [src.node.waku_node] Stopping container with id d1637ac55756
2026-04-10 12:16:54.562 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:54.563 DEBUG [src.node.waku_node] Stopping container with id d54de5058a22
2026-04-10 12:16:55.052 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:16:55.055 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:16:55.062 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:16:55.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.148.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33090', '33091', '33092', '33093', '33094']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33090:33090 -p 33091:33091 -p 33092:33092 -p 33093:33093 -p 33094:33094 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=33092 --rest-port=33090 --tcp-port=33091 --discv5-udp-port=33093 --rest-address=0.0.0.0 --nat=extip:172.18.148.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bccc64b3c21ac64cb662d01ff2d6cee90d7f1b5866cdd07cd7c2dcddd9b14f89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33094 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.98 waku 4aa4006d05625be87914a63aa2490a5b607ed9e385dd00f6c17cc5106e32cbc2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4aa4006d0562. Setting up logs at ./log/docker/node1_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 33090
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 4c94eb4e915b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a1d0429f0f6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33090/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33090/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.148.98/tcp/33091/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE","/ip4/172.18.148.98/tcp/33092/ws/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE"],"enrUri":"enr:-L24QPk-kneBAiICXC0q7FFUHDrG7ArBOU4PGCUvDYksqJLnB7F0kyrKSnk_875YGDGEMvh-ewJw3eVgaSv6RmF0XJoCgmlkgnY0gmlwhKwSlGKKbXVsdGlhZGRyc5YACASsEpRiBoFDAAoErBKUYgaBRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE8pjGnlAMvWyXT-NocWuKAqNlBwIYERspqYgaeoRGamDdGNwgoFDg3VkcIKBRYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.6.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3776', '3777', '3778', '3779', '3780']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3776:3776 -p 3777:3777 -p 3778:3778 -p 3779:3779 -p 3780:3780 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=3778 --rest-port=3776 --tcp-port=3777 --discv5-udp-port=3779 --rest-address=0.0.0.0 --nat=extip:172.18.6.73 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1e8451c4a2bf42eea94e210fdb2b4b26c8bcaa46701c3eecbaf368eeee0b8a33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3780 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPk-kneBAiICXC0q7FFUHDrG7ArBOU4PGCUvDYksqJLnB7F0kyrKSnk_875YGDGEMvh-ewJw3eVgaSv6RmF0XJoCgmlkgnY0gmlwhKwSlGKKbXVsdGlhZGRyc5YACASsEpRiBoFDAAoErBKUYgaBRN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDE8pjGnlAMvWyXT-NocWuKAqNlBwIYERspqYgaeoRGamDdGNwgoFDg3VkcIKBRYV3YWt1MgU --filternode=/ip4/172.18.148.98/tcp/33091/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.73 waku 3c01dfb60ad9c7f684cf6a2fd56c8c77ab7c123034dad74cc0345be8d57fb8a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c01dfb60ad9. Setting up logs at ./log/docker/node2_2026-04-10_12-11-48__fa65fe1d-2fe1-4569-a784-989dc18b4ae0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 3776
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:3776/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3776/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.6.73/tcp/3777/p2p/16Uiu2HAm2qGwZ2kJxnqYXpg7opeZYMyEdceQjAeQ9LjUX53DT6SK","/ip4/172.18.6.73/tcp/3778/ws/p2p/16Uiu2HAm2qGwZ2kJxnqYXpg7opeZYMyEdceQjAeQ9LjUX53DT6SK"],"enrUri":"enr:-L24QGER4XGQRWVGVMTCgbHrUl3XGw5WX0bYF4T4TpGtmfUCWa_RJOJpPpigi-val0DNMKkx0OY-o49VdKscqL-CZksCgmlkgnY0gmlwhKwSBkmKbXVsdGlhZGRyc5YACASsEgZJBg7BAAoErBIGSQYOwt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECbg2yst-XIIFWGS-9pKFD90_VZPPBJSbsnshTtCCTBoCDdGNwgg7Bg3VkcIIOw4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3776/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.98/tcp/33091/p2p/16Uiu2HAmDzF67vnN2pCpSsnRfqLYPYJGTtXVvWUsDcveR8nXkvyE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:21 Running test with pubsub topic: /waku/2/rs/198/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/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:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cd075b62-3eee-4f6d-8b10-217dd8b29ff6", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"cd075b62-3eee-4f6d-8b10-217dd8b29ff6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:3776/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1775823111538891391,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:21 Running test with pubsub 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:33090/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:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30682992-ee8d-41e5-9466-ce9b3b07d3ea", "contentFilters": ["/waku/2/rs/198/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":"30682992-ee8d-41e5-9466-ce9b3b07d3ea","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/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)'}'
INFO  src.node.api_clients.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:3776/filter/v2/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":"/waku/2/rs/198/1","version":0,"timestamp":1775823111664965020,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:21 Running test with pubsub topic: /waku/2/rs/198/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
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:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "68996e52-0cf4-4f39-9fac-b9ebd8a266f7", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"68996e52-0cf4-4f39-9fac-b9ebd8a266f7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/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)'}'
INFO  src.node.api_clients.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:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "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":"/waku/2/rs/198/9","version":0,"timestamp":1775823111787939544,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:21 Running test with pubsub topic: /waku/2/rs/198/25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
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:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fcb3bd7e-eac1-4ea7-a132-b54bf0d42a90", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"fcb3bd7e-eac1-4ea7-a132-b54bf0d42a90","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/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:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "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":"/waku/2/rs/198/25","version":0,"timestamp":1775823111909870503,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:21 Running test with pubsub topic: /waku/2/rs/198/1000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:3776/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "86bca683-0473-49c5-a12d-21704e4e022c", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"86bca683-0473-49c5-a12d-21704e4e022c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33090/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:3776/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "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":"/waku/2/rs/198/1000","version":0,"timestamp":1775823112034962252,"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:304 Stopping container with id 4aa4006d0562
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 3c01dfb60ad9
DEBUG  src.node.waku_node:waku_node.py:311 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-10 12:11:55.246 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:55.247 DEBUG [tests.conftest] Running test: test_store_with_multiple_hashes with id: 2026-04-10_12-11-55__f0a5994d-4ff3-4dc6-8275-0c3bc23291dd
2026-04-10 12:11:55.247 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:55.247 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:11:55.247 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:11:55.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:55.253 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-11-55__f0a5994d-4ff3-4dc6-8275-0c3bc23291dd__wakuorg_nwaku:latest.log
2026-04-10 12:11:55.253 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:55.253 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:55.255 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:55.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.9
2026-04-10 12:11:55.255 DEBUG [src.node.docker_mananger] Generated ports ['30463', '30464', '30465', '30466', '30467']
2026-04-10 12:11:55.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:55.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:55.255 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:55.256 DEBUG [src.node.docker_mananger] docker run -i -t -p 30463:30463 -p 30464:30464 -p 30465:30465 -p 30466:30466 -p 30467:30467 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=30465 --rest-port=30463 --tcp-port=30464 --discv5-udp-port=30466 --rest-address=0.0.0.0 --nat=extip:172.18.138.9 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8ad1da198d42e11aab7cdcb7b6ca4a7e4d10efa79c6bf9a2acb3fe95eab5eb0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30467 --metrics-logging=true --store=true --relay=true
2026-04-10 12:11:55.413 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.9 waku efdd511043d845cda4caa1be6c8fd0ff8f59e244d74ec993ebe8fb1013325187
2026-04-10 12:11:55.440 DEBUG [src.node.docker_mananger] Container started with ID efdd511043d8. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-11-55__f0a5994d-4ff3-4dc6-8275-0c3bc23291dd__wakuorg_nwaku:latest.log
2026-04-10 12:11:55.440 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30463
2026-04-10 12:11:55.440 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:55.613 ERROR [src.node.docker_mananger] Max retries reached for container 4a8c5c3dd7e8. Exiting log stream.
2026-04-10 12:11:56.043 ERROR [src.node.docker_mananger] Max retries reached for container fbdcb7654420. Exiting log stream.
2026-04-10 12:11:56.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30463/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:56.444 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-10 12:11:56.444 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:56.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30463/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:56.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.9/tcp/30464/p2p/16Uiu2HAm665d8yPTczCQdV5MiK93SbZcn9KRvyU16gm5BjACQ6DQ","/ip4/172.18.138.9/tcp/30465/ws/p2p/16Uiu2HAm665d8yPTczCQdV5MiK93SbZcn9KRvyU16gm5BjACQ6DQ"],"enrUri":"enr:-L24QCZoO3zx72uEpeJkpUxIfltarwDrQG1XW4Z2usEwK3A8NWgRaWLCNXmCyk86dcOJ8TGw24i4yWj1NTPviEZKSz8CgmlkgnY0gmlwhKwSigmKbXVsdGlhZGRyc5YACASsEooJBncAAAoErBKKCQZ3Ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnmusmeJdOXF9tpJO8VVXpXebD2t5FM7-vm7Xecspn-uDdGNwgncAg3VkcIJ3AoV3YWt1MgM"}'
2026-04-10 12:11:56.447 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:56.454 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:56.454 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-11-55__f0a5994d-4ff3-4dc6-8275-0c3bc23291dd__wakuorg_nwaku:latest.log
2026-04-10 12:11:56.454 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:56.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:56.455 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:56.456 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.121
2026-04-10 12:11:56.456 DEBUG [src.node.docker_mananger] Generated ports ['51043', '51044', '51045', '51046', '51047']
2026-04-10 12:11:56.456 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:56.456 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:56.456 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:56.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 51043:51043 -p 51044:51044 -p 51045:51045 -p 51046:51046 -p 51047:51047 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=51045 --rest-port=51043 --tcp-port=51044 --discv5-udp-port=51046 --rest-address=0.0.0.0 --nat=extip:172.18.227.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ebcfe2ac5ebfc3badf17dbacb1313f06cbde9edbedc9afc4206d2e500b7db302 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51047 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCZoO3zx72uEpeJkpUxIfltarwDrQG1XW4Z2usEwK3A8NWgRaWLCNXmCyk86dcOJ8TGw24i4yWj1NTPviEZKSz8CgmlkgnY0gmlwhKwSigmKbXVsdGlhZGRyc5YACASsEooJBncAAAoErBKKCQZ3Ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECnmusmeJdOXF9tpJO8VVXpXebD2t5FM7-vm7Xecspn-uDdGNwgncAg3VkcIJ3AoV3YWt1MgM --storenode=/ip4/172.18.138.9/tcp/30464/p2p/16Uiu2HAm665d8yPTczCQdV5MiK93SbZcn9KRvyU16gm5BjACQ6DQ --store=true --relay=true
2026-04-10 12:11:56.608 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.121 waku 8aa9728e5d8bc8891274db77ab69320448349be236cf6efcba5f1bd46e76d5d9
2026-04-10 12:11:56.639 DEBUG [src.node.docker_mananger] Container started with ID 8aa9728e5d8b. Setting up logs at ./log/docker/store_node1_2026-04-10_12-11-55__f0a5994d-4ff3-4dc6-8275-0c3bc23291dd__wakuorg_nwaku:latest.log
2026-04-10 12:11:56.640 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51043
2026-04-10 12:11:56.640 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:57.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51043/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:57.643 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-10 12:11:57.644 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:57.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51043/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:57.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.121/tcp/51044/p2p/16Uiu2HAmF1LRqcS1uUAUXEfvCJ6KpaUCaFWxTUFijunh3dzd3VWS","/ip4/172.18.227.121/tcp/51045/ws/p2p/16Uiu2HAmF1LRqcS1uUAUXEfvCJ6KpaUCaFWxTUFijunh3dzd3VWS"],"enrUri":"enr:-L24QMU8XWLjPijl6Y27_bONlrBPdNM_X5znb4Y4hwLS15wbSKDH8bBnt4bz_LgYTmDZjO__vn6p1rBCQbM93HRNWv4CgmlkgnY0gmlwhKwS43mKbXVsdGlhZGRyc5YACASsEuN5BsdkAAoErBLjeQbHZd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDIu2xWqqGm-gI4K9dGZh7pfCraIJq-ZDbpxNPuSnc8cuDdGNwgsdkg3VkcILHZoV3YWt1MgM"}'
2026-04-10 12:11:57.647 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:57.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.138.9/tcp/30464/p2p/16Uiu2HAm665d8yPTczCQdV5MiK93SbZcn9KRvyU16gm5BjACQ6DQ"]'
2026-04-10 12:11:57.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:57.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:11:57.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:57.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:11:57.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:57.655 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:57.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:57.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:57.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:57.860 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:57.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:57.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:57.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:58.066 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:58.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:58.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:58.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:58.272 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:58.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:58.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:58.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:58.479 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:58.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:58.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:58.486 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:58.686 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:58.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:58.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:58.692 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:58.893 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:58.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:58.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:58.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:59.099 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:59.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:59.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:59.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:59.306 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:59.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:59.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:59.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:59.512 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:59.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:59.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:59.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:59.719 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:59.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:59.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:59.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:11:59.925 DEBUG [src.steps.store] Relaying message
2026-04-10 12:11:59.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:11:59.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:59.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:00.132 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:00.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:00.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:00.137 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:00.338 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:00.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:00.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:00.344 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:00.545 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:00.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:00.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:00.550 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:00.751 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:00.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:00.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:00.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:00.957 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:00.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:00.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:00.963 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:01.165 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:01.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:01.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:01.171 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:01.371 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:01.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:01.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:01.378 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:01.579 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:01.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:01.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:01.584 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:01.784 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:01.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:01.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:01.792 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:01.993 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:01.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:01.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:01.999 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:02.200 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:02.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:02.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:02.206 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:02.407 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:02.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:02.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:02.413 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:02.614 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:02.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:02.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:02.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:02.821 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:02.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:02.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:02.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:03.027 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:03.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:03.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:03.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:03.235 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:03.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:03.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:03.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:03.441 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:03.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:03.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:03.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:03.648 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:03.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:03.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:03.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:03.856 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:03.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:03.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:03.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:04.062 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:04.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:04.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:04.067 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:04.268 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:04.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:04.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:04.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:04.475 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:04.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:04.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:04.682 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:04.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:04.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:04.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:04.888 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:04.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:04.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:04.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:05.094 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:05.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:05.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:05.101 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:05.302 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:05.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:05.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:05.308 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:05.508 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:05.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:05.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:05.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:05.714 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:05.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30463/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-10 12:12:05.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:05.721 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:05.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30463/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x1fff3352fec080e3a475ad09900010ff2831f81428f15cf9208f1fae8fab2eda%2C0xde3fa2fc1ecc0b6e4d6a70d712d250b08626cdac0de5f384eed8be2f0d283df1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:05.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1fff3352fec080e3a475ad09900010ff2831f81428f15cf9208f1fae8fab2eda"},{"messageHash":"0xde3fa2fc1ecc0b6e4d6a70d712d250b08626cdac0de5f384eed8be2f0d283df1"}]}'
2026-04-10 12:12:05.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51043/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0x1fff3352fec080e3a475ad09900010ff2831f81428f15cf9208f1fae8fab2eda%2C0xde3fa2fc1ecc0b6e4d6a70d712d250b08626cdac0de5f384eed8be2f0d283df1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:05.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1fff3352fec080e3a475ad09900010ff2831f81428f15cf9208f1fae8fab2eda"},{"messageHash":"0xde3fa2fc1ecc0b6e4d6a70d712d250b08626cdac0de5f384eed8be2f0d283df1"}]}'
2026-04-10 12:12:05.930 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:05.931 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:05.931 DEBUG [src.node.waku_node] Stopping container with id efdd511043d8
2026-04-10 12:12:06.332 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:06.333 DEBUG [src.node.waku_node] Stopping container with id 8aa9728e5d8b
2026-04-10 12:12:06.734 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:06.737 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:06.752 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:06.768 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-04-10 12:18:38.214 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:18:38.215 DEBUG [tests.conftest] Running test: test_store_with_unknown_pubsub_topic with id: 2026-04-10_12-18-38__a099c843-4c1d-42fa-93a8-71f0d9b14524
2026-04-10 12:18:38.215 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:18:38.216 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:18:38.216 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:18:38.223 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:18:38.223 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-18-38__a099c843-4c1d-42fa-93a8-71f0d9b14524__wakuorg_nwaku:latest.log
2026-04-10 12:18:38.223 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:18:38.223 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:18:38.224 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:18:38.224 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.181
2026-04-10 12:18:38.224 DEBUG [src.node.docker_mananger] Generated ports ['49581', '49582', '49583', '49584', '49585']
2026-04-10 12:18:38.224 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:18:38.225 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:18:38.225 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:18:38.225 DEBUG [src.node.docker_mananger] docker run -i -t -p 49581:49581 -p 49582:49582 -p 49583:49583 -p 49584:49584 -p 49585:49585 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=49583 --rest-port=49581 --tcp-port=49582 --discv5-udp-port=49584 --rest-address=0.0.0.0 --nat=extip:172.18.123.181 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aa404a95fd4cda6a216de32b01a00de0cdea2a3b9fc65ffab7ddb862dd18b86a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49585 --metrics-logging=true --store=true --relay=true
2026-04-10 12:18:38.372 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.181 waku ca89f59302bf1ea9fb75de28207b974d08879520525ae7c1b26812c41246b316
2026-04-10 12:18:38.402 DEBUG [src.node.docker_mananger] Container started with ID ca89f59302bf. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-18-38__a099c843-4c1d-42fa-93a8-71f0d9b14524__wakuorg_nwaku:latest.log
2026-04-10 12:18:38.403 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49581
2026-04-10 12:18:38.403 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:18:38.622 ERROR [src.node.docker_mananger] Max retries reached for container 87f101b82947. Exiting log stream.
2026-04-10 12:18:39.006 ERROR [src.node.docker_mananger] Max retries reached for container 11058213afa3. Exiting log stream.
2026-04-10 12:18:39.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49581/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:39.406 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-10 12:18:39.406 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:18:39.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:39.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.181/tcp/49582/p2p/16Uiu2HAmD49CdxHXhGnZzPeeGHwKiEtNot4c1XoUYMamTGGSoV5m","/ip4/172.18.123.181/tcp/49583/ws/p2p/16Uiu2HAmD49CdxHXhGnZzPeeGHwKiEtNot4c1XoUYMamTGGSoV5m"],"enrUri":"enr:-L24QPOv-o2tFj5xoXx9lQgSGydmwl2uOWnFHRX8Ac1rgT9sbuMT8oBLA0GWJmGM9Co4IyTF7sJJXo2bKsmnr2YDUK4CgmlkgnY0gmlwhKwSe7WKbXVsdGlhZGRyc5YACASsEnu1BsGuAAoErBJ7tQbBr90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBe5dxAsi0Eq66J76K-HI6xvi_KCWKmlTtFCHgmn0--SDdGNwgsGug3VkcILBsIV3YWt1MgM"}'
2026-04-10 12:18:39.409 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:18:39.415 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:18:39.415 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-18-38__a099c843-4c1d-42fa-93a8-71f0d9b14524__wakuorg_nwaku:latest.log
2026-04-10 12:18:39.415 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:18:39.416 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:18:39.417 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:18:39.417 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.148
2026-04-10 12:18:39.417 DEBUG [src.node.docker_mananger] Generated ports ['42728', '42729', '42730', '42731', '42732']
2026-04-10 12:18:39.417 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:18:39.417 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:18:39.417 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:18:39.417 DEBUG [src.node.docker_mananger] docker run -i -t -p 42728:42728 -p 42729:42729 -p 42730:42730 -p 42731:42731 -p 42732:42732 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=42730 --rest-port=42728 --tcp-port=42729 --discv5-udp-port=42731 --rest-address=0.0.0.0 --nat=extip:172.18.159.148 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ef2f0ec964330bfb90b7cdba06ba16e2e613e4ad9ee16f10b4dd1addd4ed69ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42732 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPOv-o2tFj5xoXx9lQgSGydmwl2uOWnFHRX8Ac1rgT9sbuMT8oBLA0GWJmGM9Co4IyTF7sJJXo2bKsmnr2YDUK4CgmlkgnY0gmlwhKwSe7WKbXVsdGlhZGRyc5YACASsEnu1BsGuAAoErBJ7tQbBr90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBe5dxAsi0Eq66J76K-HI6xvi_KCWKmlTtFCHgmn0--SDdGNwgsGug3VkcILBsIV3YWt1MgM --storenode=/ip4/172.18.123.181/tcp/49582/p2p/16Uiu2HAmD49CdxHXhGnZzPeeGHwKiEtNot4c1XoUYMamTGGSoV5m --store=true --relay=true
2026-04-10 12:18:39.566 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.148 waku 485fe6132c27fdc8eef134341fe13ab301e9123368579fda9d9d20bb7a49ac13
2026-04-10 12:18:39.593 DEBUG [src.node.docker_mananger] Container started with ID 485fe6132c27. Setting up logs at ./log/docker/store_node1_2026-04-10_12-18-38__a099c843-4c1d-42fa-93a8-71f0d9b14524__wakuorg_nwaku:latest.log
2026-04-10 12:18:39.593 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42728
2026-04-10 12:18:39.593 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:18:40.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42728/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:40.597 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-10 12:18:40.597 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:18:40.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42728/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:40.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.148/tcp/42729/p2p/16Uiu2HAmG87rseG5X27i8Qq8haCzJpUjf1X3WvST8SGB9AZ1EuWn","/ip4/172.18.159.148/tcp/42730/ws/p2p/16Uiu2HAmG87rseG5X27i8Qq8haCzJpUjf1X3WvST8SGB9AZ1EuWn"],"enrUri":"enr:-L24QMfvrT-D30CYF4J_Om9gBH6EcYWeP1586kI3DPO6UDIEYZfYPdFPn6AwWzFLp_YfMh1KyB0u_fOcKF9VSfbbFUECgmlkgnY0gmlwhKwSn5SKbXVsdGlhZGRyc5YACASsEp-UBqbpAAoErBKflAam6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDM4Y7-kkE0DKLaz5kUeTSBW5QksrXfamNdEcyVxsVUleDdGNwgqbpg3VkcIKm64V3YWt1MgM"}'
2026-04-10 12:18:40.600 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:18:40.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42728/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.181/tcp/49582/p2p/16Uiu2HAmD49CdxHXhGnZzPeeGHwKiEtNot4c1XoUYMamTGGSoV5m"]'
2026-04-10 12:18:40.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:40.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:18:40.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:40.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42728/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:18:40.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:40.608 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:40.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:40.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:40.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:40.813 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:40.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:40.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:40.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:41.018 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:41.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:41.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:41.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:41.225 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:41.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:41.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:41.232 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:41.432 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:41.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:41.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:41.438 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:41.639 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:41.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:41.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:41.644 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:41.845 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:41.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:41.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:41.851 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:42.052 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:42.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49581/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-10 12:18:42.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:42.057 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:42.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49581/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:42.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-10 12:18:42.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42728/store/v3/messages?pubsubTopic=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:42.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-10 12:18:42.266 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:18:42.267 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:18:42.267 DEBUG [src.node.waku_node] Stopping container with id ca89f59302bf
2026-04-10 12:18:42.686 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:18:42.686 DEBUG [src.node.waku_node] Stopping container with id 485fe6132c27
2026-04-10 12:18:43.086 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:18:43.087 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:18:43.094 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:18:43.102 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_equal_to_first_message with id: 2026-04-10_12-14-27__25c02fef-0895-49a7-aeb1-f6bdb92dc86d
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-14-27__25c02fef-0895-49a7-aeb1-f6bdb92dc86d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53174', '53175', '53176', '53177', '53178']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53174:53174 -p 53175:53175 -p 53176:53176 -p 53177:53177 -p 53178:53178 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=53176 --rest-port=53174 --tcp-port=53175 --discv5-udp-port=53177 --rest-address=0.0.0.0 --nat=extip:172.18.120.3 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2ba5d19ba9dd3d759df70fdba5e0cddca8eeffcbce2f6266def765e9cadda4bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53178 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.3 waku 55a3dcc8e1f88998510537ed7c3071fa65c8b81b24343bba7a628608583ec17c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55a3dcc8e1f8. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-14-27__25c02fef-0895-49a7-aeb1-f6bdb92dc86d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 53174
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 c0aef085e012. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f41dca37e45. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53174/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53174/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.3/tcp/53175/p2p/16Uiu2HAmUokmyjDBRyZkMY675f4R4QunK7AZu5r51txNmgtt2FmP","/ip4/172.18.120.3/tcp/53176/ws/p2p/16Uiu2HAmUokmyjDBRyZkMY675f4R4QunK7AZu5r51txNmgtt2FmP"],"enrUri":"enr:-L24QNibrUC6djD_2mn5Uck-fuAdWOyB9Mf-cwO32pEPoEf-eUH-u8RFK5878BBFNeCSTsrn52R3CSfUgcIC0FZYi-gCgmlkgnY0gmlwhKwSeAOKbXVsdGlhZGRyc5YACASsEngDBs-3AAoErBJ4AwbPuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7_nem6Iz3XO3ioadblunF83X61Cq8w1O2Id_Wnri_f6DdGNwgs-3g3VkcILPuYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-14-27__25c02fef-0895-49a7-aeb1-f6bdb92dc86d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.57.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31246', '31247', '31248', '31249', '31250']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31246:31246 -p 31247:31247 -p 31248:31248 -p 31249:31249 -p 31250:31250 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=31248 --rest-port=31246 --tcp-port=31247 --discv5-udp-port=31249 --rest-address=0.0.0.0 --nat=extip:172.18.57.135 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa6a3faba40ec44c016f9fd0b2c7ee77b63c19d62b133ca6ecf4f7fd6bbfbe0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31250 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNibrUC6djD_2mn5Uck-fuAdWOyB9Mf-cwO32pEPoEf-eUH-u8RFK5878BBFNeCSTsrn52R3CSfUgcIC0FZYi-gCgmlkgnY0gmlwhKwSeAOKbXVsdGlhZGRyc5YACASsEngDBs-3AAoErBJ4AwbPuN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7_nem6Iz3XO3ioadblunF83X61Cq8w1O2Id_Wnri_f6DdGNwgs-3g3VkcILPuYV3YWt1MgM --storenode=/ip4/172.18.120.3/tcp/53175/p2p/16Uiu2HAmUokmyjDBRyZkMY675f4R4QunK7AZu5r51txNmgtt2FmP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.135 waku 5449f37533eb578a24d8af7eb316b6596646861c09c471e9f7970f48e18f158c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5449f37533eb. Setting up logs at ./log/docker/store_node1_2026-04-10_12-14-27__25c02fef-0895-49a7-aeb1-f6bdb92dc86d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 31246
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:31246/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31246/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.57.135/tcp/31247/p2p/16Uiu2HAmLVYbLKpqsGao3yA6zb1FJpvKvMHgby9z8RKLfiubujeS","/ip4/172.18.57.135/tcp/31248/ws/p2p/16Uiu2HAmLVYbLKpqsGao3yA6zb1FJpvKvMHgby9z8RKLfiubujeS"],"enrUri":"enr:-L24QETHe7CFKVtX9WqQZqPeH-eOrUo3vijcURn0lpf29ymPdEav7SrD1y_JicD5yxCmStqPZHk_-C2HUqPe_Vam8MYCgmlkgnY0gmlwhKwSOYeKbXVsdGlhZGRyc5YACASsEjmHBnoPAAoErBI5hwZ6EN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdHIkxIuOGo8MqMU3ac_5g4rPjuvDeMuNLnXoTqMZ32ODdGNwgnoPg3VkcIJ6EYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31246/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.3/tcp/53175/p2p/16Uiu2HAmUokmyjDBRyZkMY675f4R4QunK7AZu5r51txNmgtt2FmP"]'
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:53174/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:31246/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:53174/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:53174/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:53174/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:53174/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:53174/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:53174/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:53174/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:53174/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:53174/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:53174/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xecc7895d2b3378af8fd90ed49bb99bc642dc9f7285ecc88956a394910a8cabe2&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":"0x112629b6a0b469483babdc0ce1c6404723e1e9a53cb779e4c541fa3fd0de8b64"},{"messageHash":"0x3e002df087c61106b6137cd35cf89cc48073b63fdc82ef0042954a0024bff516"},{"messageHash":"0x511ece3047dd3d1f929e670d10a496773810144b0897a1066afcd9f09e2c252f"},{"messageHash":"0x564cc912ac969162598aeda740d201ad733165e7ca3d66779970c1d0c93c34fe"},{"messageHash":"0x39a5aeb66ca4e7031db0ffd4b0fe28c2069e3e8c81c62f3d2adc6f15901b9d24"},{"messageHash":"0xdf171a358f74ed016659cbc908ae4cb43a73c1f47013d8ba73c484ee2e4715cb"},{"messageHash":"0x361d93a97d97595fb9d3b53c854989ffe5037e1c99351b5433eacd24581a329b"},{"messageHash":"0x09bcedaf50b8a6012f8653188c5584b32855f45cf664e5400946a63e98d56953"},{"messageHash":"0xa50c95af11fe3af3cb9bbdf5777edc97ee058d024db7e278278f9ef1a11fb6b3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31246/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0xecc7895d2b3378af8fd90ed49bb99bc642dc9f7285ecc88956a394910a8cabe2&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":"0x112629b6a0b469483babdc0ce1c6404723e1e9a53cb779e4c541fa3fd0de8b64"},{"messageHash":"0x3e002df087c61106b6137cd35cf89cc48073b63fdc82ef0042954a0024bff516"},{"messageHash":"0x511ece3047dd3d1f929e670d10a496773810144b0897a1066afcd9f09e2c252f"},{"messageHash":"0x564cc912ac969162598aeda740d201ad733165e7ca3d66779970c1d0c93c34fe"},{"messageHash":"0x39a5aeb66ca4e7031db0ffd4b0fe28c2069e3e8c81c62f3d2adc6f15901b9d24"},{"messageHash":"0xdf171a358f74ed016659cbc908ae4cb43a73c1f47013d8ba73c484ee2e4715cb"},{"messageHash":"0x361d93a97d97595fb9d3b53c854989ffe5037e1c99351b5433eacd24581a329b"},{"messageHash":"0x09bcedaf50b8a6012f8653188c5584b32855f45cf664e5400946a63e98d56953"},{"messageHash":"0xa50c95af11fe3af3cb9bbdf5777edc97ee058d024db7e278278f9ef1a11fb6b3"}]}'
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:304 Stopping container with id 55a3dcc8e1f8
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 5449f37533eb
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
2026-04-10 12:14:37.182 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:14:37.182 DEBUG [tests.conftest] Running test: test_store_with_empty_and_valid_hash with id: 2026-04-10_12-14-37__e73805b9-25d1-4ba7-916b-6b801765899e
2026-04-10 12:14:37.183 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:14:37.183 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:14:37.183 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:14:37.193 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:14:37.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-14-37__e73805b9-25d1-4ba7-916b-6b801765899e__wakuorg_nwaku:latest.log
2026-04-10 12:14:37.194 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:14:37.194 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:14:37.197 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:14:37.197 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.136
2026-04-10 12:14:37.197 DEBUG [src.node.docker_mananger] Generated ports ['20119', '20120', '20121', '20122', '20123']
2026-04-10 12:14:37.197 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:14:37.197 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:14:37.198 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:14:37.198 DEBUG [src.node.docker_mananger] docker run -i -t -p 20119:20119 -p 20120:20120 -p 20121:20121 -p 20122:20122 -p 20123:20123 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=20121 --rest-port=20119 --tcp-port=20120 --discv5-udp-port=20122 --rest-address=0.0.0.0 --nat=extip:172.18.49.136 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b98af3cea73c6ecef5fdbbeaccdd341cae02fce04a2bb7a5883c05dc3b6bee62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20123 --metrics-logging=true --store=true --relay=true
2026-04-10 12:14:37.385 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.136 waku fc710558d1134e1d029f3dffb38bfabb7efb27074cd40afb4820bfa341809aeb
2026-04-10 12:14:37.421 DEBUG [src.node.docker_mananger] Container started with ID fc710558d113. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-14-37__e73805b9-25d1-4ba7-916b-6b801765899e__wakuorg_nwaku:latest.log
2026-04-10 12:14:37.422 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20119
2026-04-10 12:14:37.423 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:14:37.540 ERROR [src.node.docker_mananger] Max retries reached for container e83ede4ad05e. Exiting log stream.
2026-04-10 12:14:38.015 ERROR [src.node.docker_mananger] Max retries reached for container a0def5959b99. Exiting log stream.
2026-04-10 12:14:38.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20119/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:38.426 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-10 12:14:38.426 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:14:38.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:38.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.136/tcp/20120/p2p/16Uiu2HAmUhZM3pjGopNhD1ZR69arcv2NJTAi4uhdhNKbUxD7CGHP","/ip4/172.18.49.136/tcp/20121/ws/p2p/16Uiu2HAmUhZM3pjGopNhD1ZR69arcv2NJTAi4uhdhNKbUxD7CGHP"],"enrUri":"enr:-L24QOsgvmQ1Bgv4vhj3mMLdwlrJ1kQGXb6YaL8rwxwggFCdfhuaL6jJZWwkHoxiDA_XWTBNjnuDTdlvXOVT3-loVkACgmlkgnY0gmlwhKwSMYiKbXVsdGlhZGRyc5YACASsEjGIBk6YAAoErBIxiAZOmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7mN2Aklkt4MsXTr9cYLgeB5jxzq_ekl6rA58QH0zt6qDdGNwgk6Yg3VkcIJOmoV3YWt1MgM"}'
2026-04-10 12:14:38.429 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:14:38.436 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:14:38.437 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-14-37__e73805b9-25d1-4ba7-916b-6b801765899e__wakuorg_nwaku:latest.log
2026-04-10 12:14:38.437 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:14:38.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:14:38.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:14:38.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.231
2026-04-10 12:14:38.438 DEBUG [src.node.docker_mananger] Generated ports ['9963', '9964', '9965', '9966', '9967']
2026-04-10 12:14:38.439 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:14:38.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:14:38.439 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:14:38.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 9963:9963 -p 9964:9964 -p 9965:9965 -p 9966:9966 -p 9967:9967 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=9965 --rest-port=9963 --tcp-port=9964 --discv5-udp-port=9966 --rest-address=0.0.0.0 --nat=extip:172.18.249.231 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=154fb2fee03d748afadb43dad87e6bb029ad021eeabe5300ada4bf9006e07012 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9967 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOsgvmQ1Bgv4vhj3mMLdwlrJ1kQGXb6YaL8rwxwggFCdfhuaL6jJZWwkHoxiDA_XWTBNjnuDTdlvXOVT3-loVkACgmlkgnY0gmlwhKwSMYiKbXVsdGlhZGRyc5YACASsEjGIBk6YAAoErBIxiAZOmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7mN2Aklkt4MsXTr9cYLgeB5jxzq_ekl6rA58QH0zt6qDdGNwgk6Yg3VkcIJOmoV3YWt1MgM --storenode=/ip4/172.18.49.136/tcp/20120/p2p/16Uiu2HAmUhZM3pjGopNhD1ZR69arcv2NJTAi4uhdhNKbUxD7CGHP --store=true --relay=true
2026-04-10 12:14:38.638 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.231 waku 285fe8388084bc5485f339bd8688fe3fe378db46ffe72e3019a9d8d8dff5345a
2026-04-10 12:14:38.672 DEBUG [src.node.docker_mananger] Container started with ID 285fe8388084. Setting up logs at ./log/docker/store_node1_2026-04-10_12-14-37__e73805b9-25d1-4ba7-916b-6b801765899e__wakuorg_nwaku:latest.log
2026-04-10 12:14:38.673 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9963
2026-04-10 12:14:38.673 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:14:39.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9963/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:39.677 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-10 12:14:39.677 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:14:39.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:39.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.231/tcp/9964/p2p/16Uiu2HAkweDBq3eBqro1MzvsUy6HJjWmQbNQo9gFqj8jgiMmk8LT","/ip4/172.18.249.231/tcp/9965/ws/p2p/16Uiu2HAkweDBq3eBqro1MzvsUy6HJjWmQbNQo9gFqj8jgiMmk8LT"],"enrUri":"enr:-L24QIgvwUEPwz4MxFFqVS1HHZTOxn1YCXF9umrk-FXpb_t6IHwu78Sd5Wjz_aJMMSkavYr3eb0ybWfkUBjh2Go-OHUCgmlkgnY0gmlwhKwS-eeKbXVsdGlhZGRyc5YACASsEvnnBibsAAoErBL55wYm7d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECIO2hSCqowi9VQsBUUCSOya-Sh7wlksKsItQWmMg21hyDdGNwgibsg3VkcIIm7oV3YWt1MgM"}'
2026-04-10 12:14:39.679 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:14:39.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9963/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.136/tcp/20120/p2p/16Uiu2HAmUhZM3pjGopNhD1ZR69arcv2NJTAi4uhdhNKbUxD7CGHP"]'
2026-04-10 12:14:39.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:39.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20119/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:14:39.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:39.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9963/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:14:39.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:39.688 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:39.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20119/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-10 12:14:39.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:39.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:39.894 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:39.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20119/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-10 12:14:39.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:39.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:40.101 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:40.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20119/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-10 12:14:40.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:40.108 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:40.309 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:40.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20119/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-10 12:14:40.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:40.316 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:40.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20119/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcba4a4eaf0232fb7f9ddb68eb11b68a605e3c2c2ffcd0673869bca9fc7034dad%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:40.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcba4a4eaf0232fb7f9ddb68eb11b68a605e3c2c2ffcd0673869bca9fc7034dad"}]}'
2026-04-10 12:14:40.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9963/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&hashes=0xcba4a4eaf0232fb7f9ddb68eb11b68a605e3c2c2ffcd0673869bca9fc7034dad%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:40.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcba4a4eaf0232fb7f9ddb68eb11b68a605e3c2c2ffcd0673869bca9fc7034dad"}]}'
2026-04-10 12:14:40.525 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:14:40.527 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:14:40.527 DEBUG [src.node.waku_node] Stopping container with id fc710558d113
2026-04-10 12:14:41.020 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:14:41.020 DEBUG [src.node.waku_node] Stopping container with id 285fe8388084
2026-04-10 12:14:41.478 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:14:41.480 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:14:41.493 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:14:41.499 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,668 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_extreme_number_page_size with id: 2026-04-10_12-13-08__0927e14a-c0c9-4224-826f-a804efe9c5ec
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-08__0927e14a-c0c9-4224-826f-a804efe9c5ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.95.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42904', '42905', '42906', '42907', '42908']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42904:42904 -p 42905:42905 -p 42906:42906 -p 42907:42907 -p 42908:42908 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=42906 --rest-port=42904 --tcp-port=42905 --discv5-udp-port=42907 --rest-address=0.0.0.0 --nat=extip:172.18.95.111 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bb613095b88f4ee9e5505c4ba8ea40cae15cd505cf76edbeee6f32caab9a371e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42908 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.111 waku a8c9331b5e92b580f23dec859aec5e1bc81d2881180f080593883b4f0ff8af6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8c9331b5e92. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-08__0927e14a-c0c9-4224-826f-a804efe9c5ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 42904
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 b9e084c66b64. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 088c14cdbc44. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42904/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42904/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.95.111/tcp/42905/p2p/16Uiu2HAm9Tc3sVzUv4QDpAinFok8G6uPi2nzUEMSeyJzg8JXE5mt","/ip4/172.18.95.111/tcp/42906/ws/p2p/16Uiu2HAm9Tc3sVzUv4QDpAinFok8G6uPi2nzUEMSeyJzg8JXE5mt"],"enrUri":"enr:-L24QIGVz82YLxF4LIy8fvlVYrSW-xxOTR4yldQSXgeh82bxQthGHdQ2a05MVL92L5CdQhkOerI8lZtYuimPUwWCN5wCgmlkgnY0gmlwhKwSX2-KbXVsdGlhZGRyc5YACASsEl9vBqeZAAoErBJfbwanmt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0IJV1GwkGftlWxi7LToZT5DF0BjiZupFUK960Q_aOoODdGNwgqeZg3VkcIKnm4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-08__0927e14a-c0c9-4224-826f-a804efe9c5ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.250.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34684', '34685', '34686', '34687', '34688']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34684:34684 -p 34685:34685 -p 34686:34686 -p 34687:34687 -p 34688:34688 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=34686 --rest-port=34684 --tcp-port=34685 --discv5-udp-port=34687 --rest-address=0.0.0.0 --nat=extip:172.18.250.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=df3cd56ad56ccafce885eefe7aaa9fa304d86cfcc05d5c84dd915570e3d4f588 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34688 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIGVz82YLxF4LIy8fvlVYrSW-xxOTR4yldQSXgeh82bxQthGHdQ2a05MVL92L5CdQhkOerI8lZtYuimPUwWCN5wCgmlkgnY0gmlwhKwSX2-KbXVsdGlhZGRyc5YACASsEl9vBqeZAAoErBJfbwanmt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0IJV1GwkGftlWxi7LToZT5DF0BjiZupFUK960Q_aOoODdGNwgqeZg3VkcIKnm4V3YWt1MgM --storenode=/ip4/172.18.95.111/tcp/42905/p2p/16Uiu2HAm9Tc3sVzUv4QDpAinFok8G6uPi2nzUEMSeyJzg8JXE5mt --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.96 waku 53fe7f6c69f043dcb0b95c7246b3e4d86350d23c1cb0ad3e4627c07a0a1608ca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53fe7f6c69f0. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-08__0927e14a-c0c9-4224-826f-a804efe9c5ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 34684
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:34684/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34684/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.250.96/tcp/34685/p2p/16Uiu2HAmKEs12oBshhXEHJueuN6TtL75VvbYNeHsXRdBNjfgNQgy","/ip4/172.18.250.96/tcp/34686/ws/p2p/16Uiu2HAmKEs12oBshhXEHJueuN6TtL75VvbYNeHsXRdBNjfgNQgy"],"enrUri":"enr:-L24QG5t5tY-FZ4q9qcSmshMFtKNubr03dmXVoMouHmxPkBIftGEfntMRLxfn3V_fFUeJoEfKdIBhNCsFn0m7Lf7MMkCgmlkgnY0gmlwhKwS-mCKbXVsdGlhZGRyc5YACASsEvpgBod9AAoErBL6YAaHft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYdOPKIhxLB1I5pJbzfLPELp_X3crkluoDrvjWJ-btMKDdGNwgod9g3VkcIKHf4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34684/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.111/tcp/42905/p2p/16Uiu2HAm9Tc3sVzUv4QDpAinFok8G6uPi2nzUEMSeyJzg8JXE5mt"]'
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:42904/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:34684/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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:42904/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
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/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)'}'
INFO  src.node.api_clients.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:42904/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34684/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:304 Stopping container with id a8c9331b5e92
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 53fe7f6c69f0
DEBUG  src.node.waku_node:waku_node.py:311 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-10 12:10:01.897 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:01.898 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_invalid_request_id with id: 2026-04-10_12-10-01__f883805c-0955-4d18-97a9-41b78e0c3e27
2026-04-10 12:10:01.898 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:01.899 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:10:01.899 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:10:01.908 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:01.909 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-10-01__f883805c-0955-4d18-97a9-41b78e0c3e27__wakuorg_nwaku:latest.log
2026-04-10 12:10:01.909 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:01.909 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:01.911 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:01.911 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.121
2026-04-10 12:10:01.911 DEBUG [src.node.docker_mananger] Generated ports ['49767', '49768', '49769', '49770', '49771']
2026-04-10 12:10:01.911 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:01.911 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:01.911 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:01.912 DEBUG [src.node.docker_mananger] docker run -i -t -p 49767:49767 -p 49768:49768 -p 49769:49769 -p 49770:49770 -p 49771:49771 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=49769 --rest-port=49767 --tcp-port=49768 --discv5-udp-port=49770 --rest-address=0.0.0.0 --nat=extip:172.18.150.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad3edf7cf8b6e2fd9a1c5f3efaa1e1867159113bf7da1f2ed4af079fbabbd7c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49771 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:10:02.097 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.121 waku 64cd244da920ea214644d44df3c68d605c0c54a893383d8a10a3389a0f7fef74
2026-04-10 12:10:02.131 DEBUG [src.node.docker_mananger] Container started with ID 64cd244da920. Setting up logs at ./log/docker/node1_2026-04-10_12-10-01__f883805c-0955-4d18-97a9-41b78e0c3e27__wakuorg_nwaku:latest.log
2026-04-10 12:10:02.132 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49767
2026-04-10 12:10:02.132 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:02.232 ERROR [src.node.docker_mananger] Max retries reached for container 703d39ed5e35. Exiting log stream.
2026-04-10 12:10:02.721 ERROR [src.node.docker_mananger] Max retries reached for container 452d64c49b3e. Exiting log stream.
2026-04-10 12:10:03.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49767/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:03.136 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-10 12:10:03.136 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:03.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49767/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:03.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.121/tcp/49768/p2p/16Uiu2HAkw2PpuUZBceS2yW2m3dPorgpkdhqBjxF7LFrTNFfmFtye","/ip4/172.18.150.121/tcp/49769/ws/p2p/16Uiu2HAkw2PpuUZBceS2yW2m3dPorgpkdhqBjxF7LFrTNFfmFtye"],"enrUri":"enr:-L24QGAbAQSUeh63q9CQDOJ_hexmQfwYIHg9NOZzwTQ6SUnRJrMx9XxxZbAMjYBgo3KXUPBvCZmzzuIoAXckQvzTC8UCgmlkgnY0gmlwhKwSlnmKbXVsdGlhZGRyc5YACASsEpZ5BsJoAAoErBKWeQbCad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECF8DALvWkQ19Tl89hNfGanUERfFqMOnf5_y--HKiKpbGDdGNwgsJog3VkcILCaoV3YWt1MgU"}'
2026-04-10 12:10:03.139 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:03.139 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:10:03.146 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:03.146 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-10-01__f883805c-0955-4d18-97a9-41b78e0c3e27__wakuorg_nwaku:latest.log
2026-04-10 12:10:03.146 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:03.146 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:03.148 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:03.148 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.182
2026-04-10 12:10:03.148 DEBUG [src.node.docker_mananger] Generated ports ['30983', '30984', '30985', '30986', '30987']
2026-04-10 12:10:03.148 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:03.148 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:03.148 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:03.148 DEBUG [src.node.docker_mananger] docker run -i -t -p 30983:30983 -p 30984:30984 -p 30985:30985 -p 30986:30986 -p 30987:30987 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=30985 --rest-port=30983 --tcp-port=30984 --discv5-udp-port=30986 --rest-address=0.0.0.0 --nat=extip:172.18.238.182 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c0045838e8b3fe9cd10eda76e8f1dee7b88e6dacf792086ccebc461a0f6fba9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30987 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGAbAQSUeh63q9CQDOJ_hexmQfwYIHg9NOZzwTQ6SUnRJrMx9XxxZbAMjYBgo3KXUPBvCZmzzuIoAXckQvzTC8UCgmlkgnY0gmlwhKwSlnmKbXVsdGlhZGRyc5YACASsEpZ5BsJoAAoErBKWeQbCad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECF8DALvWkQ19Tl89hNfGanUERfFqMOnf5_y--HKiKpbGDdGNwgsJog3VkcILCaoV3YWt1MgU --filternode=/ip4/172.18.150.121/tcp/49768/p2p/16Uiu2HAkw2PpuUZBceS2yW2m3dPorgpkdhqBjxF7LFrTNFfmFtye
2026-04-10 12:10:03.341 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.182 waku fe3c89f60288b5c523568ee0967e274d88c06721439d20ae30349ee426f25528
2026-04-10 12:10:03.376 DEBUG [src.node.docker_mananger] Container started with ID fe3c89f60288. Setting up logs at ./log/docker/node2_2026-04-10_12-10-01__f883805c-0955-4d18-97a9-41b78e0c3e27__wakuorg_nwaku:latest.log
2026-04-10 12:10:03.376 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30983
2026-04-10 12:10:03.377 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:04.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30983/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:04.381 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-10 12:10:04.381 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:04.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30983/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:04.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.182/tcp/30984/p2p/16Uiu2HAmDJ6ADmPQmf4KghJEzbYLoU7P6MieBCz3LDPAZKHbmFNC","/ip4/172.18.238.182/tcp/30985/ws/p2p/16Uiu2HAmDJ6ADmPQmf4KghJEzbYLoU7P6MieBCz3LDPAZKHbmFNC"],"enrUri":"enr:-L24QANLukFegrXX0uPxMV1pgMA2yP8tuoCWGTjIR7eH2vH1KtdcqaTgi7fAQu53E--hppJQacp47lOnrpmRRXzMGeACgmlkgnY0gmlwhKwS7raKbXVsdGlhZGRyc5YACASsEu62BnkIAAoErBLutgZ5Cd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCYEO8Ua3tx451ManaM9_cnx6nlKjXjOXIqskndV3X0WDdGNwgnkIg3VkcIJ5CoV3YWt1MgA"}'
2026-04-10 12:10:04.384 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:04.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30983/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.121/tcp/49768/p2p/16Uiu2HAkw2PpuUZBceS2yW2m3dPorgpkdhqBjxF7LFrTNFfmFtye"]'
2026-04-10 12:10:04.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.417 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-10 12:10:04.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49767/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:10:04.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30983/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5ab9bed0-b34b-42a6-b60b-4c875215387f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:10:04.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5ab9bed0-b34b-42a6-b60b-4c875215387f","statusDesc":"OK"}'
2026-04-10 12:10:04.448 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30983/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-10 12:10:04.452 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30983/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-10 12:10:04.454 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:10:04.455 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:10:04.456 DEBUG [src.node.waku_node] Stopping container with id 64cd244da920
2026-04-10 12:10:04.931 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:04.932 DEBUG [src.node.waku_node] Stopping container with id fe3c89f60288
2026-04-10 12:10:05.455 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:05.459 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:10:05.470 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:05.474 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-04-10 12:17:47.926 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:17:47.926 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_store with id: 2026-04-10_12-17-47__0348de54-b766-4b2b-8425-bafe46740d62
2026-04-10 12:17:47.927 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:17:47.927 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:17:47.934 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:17:47.934 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-17-47__0348de54-b766-4b2b-8425-bafe46740d62__wakuorg_nwaku:latest.log
2026-04-10 12:17:47.934 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:17:47.934 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:17:47.935 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:17:47.935 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.133
2026-04-10 12:17:47.935 DEBUG [src.node.docker_mananger] Generated ports ['46610', '46611', '46612', '46613', '46614']
2026-04-10 12:17:47.936 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:17:47.936 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:17:47.936 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:17:47.936 DEBUG [src.node.docker_mananger] docker run -i -t -p 46610:46610 -p 46611:46611 -p 46612:46612 -p 46613:46613 -p 46614:46614 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=46612 --rest-port=46610 --tcp-port=46611 --discv5-udp-port=46613 --rest-address=0.0.0.0 --nat=extip:172.18.173.133 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5c6a29bc6d749d0be0c0847169ac7223b091a369bc1adafdc4ed067ecd884b9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46614 --metrics-logging=true --store=false --relay=true
2026-04-10 12:17:48.134 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.133 waku b8efdfc6c0be874e9e25626aa850c69bf961004fe93fb9cd5b222cbacae27306
2026-04-10 12:17:48.172 DEBUG [src.node.docker_mananger] Container started with ID b8efdfc6c0be. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-17-47__0348de54-b766-4b2b-8425-bafe46740d62__wakuorg_nwaku:latest.log
2026-04-10 12:17:48.173 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46610
2026-04-10 12:17:48.173 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:17:48.306 ERROR [src.node.docker_mananger] Max retries reached for container 427775a6a90f. Exiting log stream.
2026-04-10 12:17:48.731 ERROR [src.node.docker_mananger] Max retries reached for container f0c5932d5f30. Exiting log stream.
2026-04-10 12:17:49.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46610/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:49.176 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-10 12:17:49.176 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:17:49.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:49.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.133/tcp/46611/p2p/16Uiu2HAmRdKEeWyRNp7gzLGQKMWFbAUmF9ndzyDAovCDeqUd6uPf","/ip4/172.18.173.133/tcp/46612/ws/p2p/16Uiu2HAmRdKEeWyRNp7gzLGQKMWFbAUmF9ndzyDAovCDeqUd6uPf"],"enrUri":"enr:-L24QKt8U4suweRfWBZGSRgxru0370_Yjzi8yP4fxZFeYe7gKCTMS4MrBHm4qs-gdE0Czu2X0EYECmuvLdiscV2nfscCgmlkgnY0gmlwhKwSrYWKbXVsdGlhZGRyc5YACASsEq2FBrYTAAoErBKthQa2FN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwLofT0nk_gc5o0b45SxQl8fmbF4MCYnEr_lczo6s39qDdGNwgrYTg3VkcIK2FYV3YWt1MgE"}'
2026-04-10 12:17:49.179 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:17:49.186 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:17:49.186 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-17-47__0348de54-b766-4b2b-8425-bafe46740d62__wakuorg_nwaku:latest.log
2026-04-10 12:17:49.186 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:17:49.186 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:17:49.188 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:17:49.188 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.84
2026-04-10 12:17:49.188 DEBUG [src.node.docker_mananger] Generated ports ['56703', '56704', '56705', '56706', '56707']
2026-04-10 12:17:49.188 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:17:49.188 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:17:49.189 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:17:49.189 DEBUG [src.node.docker_mananger] docker run -i -t -p 56703:56703 -p 56704:56704 -p 56705:56705 -p 56706:56706 -p 56707:56707 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=56705 --rest-port=56703 --tcp-port=56704 --discv5-udp-port=56706 --rest-address=0.0.0.0 --nat=extip:172.18.53.84 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4eab154aae63d410b9e2cea772cee12d545f1cc6c2bc4295aa4d538ec79d33fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56707 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKt8U4suweRfWBZGSRgxru0370_Yjzi8yP4fxZFeYe7gKCTMS4MrBHm4qs-gdE0Czu2X0EYECmuvLdiscV2nfscCgmlkgnY0gmlwhKwSrYWKbXVsdGlhZGRyc5YACASsEq2FBrYTAAoErBKthQa2FN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDwLofT0nk_gc5o0b45SxQl8fmbF4MCYnEr_lczo6s39qDdGNwgrYTg3VkcIK2FYV3YWt1MgE --storenode=/ip4/172.18.173.133/tcp/46611/p2p/16Uiu2HAmRdKEeWyRNp7gzLGQKMWFbAUmF9ndzyDAovCDeqUd6uPf --store=true --relay=false
2026-04-10 12:17:49.382 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.84 waku 7e220d2e3c7ae1b1490b6dc15dcf6f1d1e719d22cf1295ab73fd042b5945fa9a
2026-04-10 12:17:49.416 DEBUG [src.node.docker_mananger] Container started with ID 7e220d2e3c7a. Setting up logs at ./log/docker/store_node1_2026-04-10_12-17-47__0348de54-b766-4b2b-8425-bafe46740d62__wakuorg_nwaku:latest.log
2026-04-10 12:17:49.416 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56703
2026-04-10 12:17:49.417 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:17:50.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56703/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:50.421 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-10 12:17:50.421 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:17:50.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:50.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.84/tcp/56704/p2p/16Uiu2HAmG8CUkCb3WH4jSSysruzhjnwE8cJrM8rPmr99aiDakpL9","/ip4/172.18.53.84/tcp/56705/ws/p2p/16Uiu2HAmG8CUkCb3WH4jSSysruzhjnwE8cJrM8rPmr99aiDakpL9"],"enrUri":"enr:-L24QKXsZ22NQN8fvHiw5eNLN8mE9oHmbopxQnLisHJrXzh_BZEBqsvxgMUWpdo13YmNVHRZC9dqGPRqHx08MTe-oRcCgmlkgnY0gmlwhKwSNVSKbXVsdGlhZGRyc5YACASsEjVUBt2AAAoErBI1VAbdgd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDM4t017iHvdeJ72D1azDoSMnmp0Eu2UgmwiZzLrIbO_qDdGNwgt2Ag3VkcILdgoV3YWt1MgI"}'
2026-04-10 12:17:50.424 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:17:50.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56703/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.173.133/tcp/46611/p2p/16Uiu2HAmRdKEeWyRNp7gzLGQKMWFbAUmF9ndzyDAovCDeqUd6uPf"]'
2026-04-10 12:17:50.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:50.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:17:50.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:50.481 DEBUG [src.steps.store] Relaying message
2026-04-10 12:17:50.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46610/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-10 12:17:50.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:50.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:17:50.690 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:17:50.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56703/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-10 12:17:50.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-10 12:17:50.694 DEBUG [src.steps.store] messages length is 0
2026-04-10 12:17:50.696 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:17:50.697 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:17:50.697 DEBUG [src.node.waku_node] Stopping container with id b8efdfc6c0be
2026-04-10 12:17:51.140 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:17:51.142 DEBUG [src.node.waku_node] Stopping container with id 7e220d2e3c7a
2026-04-10 12:17:51.621 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:17:51.622 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:17:51.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:17:51.635 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
2026-04-10 12:14:46.303 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:14:46.304 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-04-10_12-14-46__ed405e2e-074e-41f4-9e13-cec7f277f498
2026-04-10 12:14:46.304 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:14:46.304 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:14:46.304 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:14:46.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:14:46.311 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-14-46__ed405e2e-074e-41f4-9e13-cec7f277f498__wakuorg_nwaku:latest.log
2026-04-10 12:14:46.312 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:14:46.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:14:46.313 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:14:46.313 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.169
2026-04-10 12:14:46.313 DEBUG [src.node.docker_mananger] Generated ports ['19750', '19751', '19752', '19753', '19754']
2026-04-10 12:14:46.314 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:14:46.314 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:14:46.314 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:14:46.314 DEBUG [src.node.docker_mananger] docker run -i -t -p 19750:19750 -p 19751:19751 -p 19752:19752 -p 19753:19753 -p 19754:19754 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=19752 --rest-port=19750 --tcp-port=19751 --discv5-udp-port=19753 --rest-address=0.0.0.0 --nat=extip:172.18.13.169 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bbf84fdebfe3bcd5280b177ffc5d9e6d64fba3a2afbfef8791aed2fce79b8570 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19754 --metrics-logging=true --store=true --relay=true
2026-04-10 12:14:46.511 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.169 waku 2c5d359519fe89696488724862dc6a5971edbc7f2c159a4beecd700aa8d14ef4
2026-04-10 12:14:46.551 DEBUG [src.node.docker_mananger] Container started with ID 2c5d359519fe. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-14-46__ed405e2e-074e-41f4-9e13-cec7f277f498__wakuorg_nwaku:latest.log
2026-04-10 12:14:46.552 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19750
2026-04-10 12:14:46.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:14:46.591 ERROR [src.node.docker_mananger] Max retries reached for container ca128e551bac. Exiting log stream.
2026-04-10 12:14:47.110 ERROR [src.node.docker_mananger] Max retries reached for container bde3499b7794. Exiting log stream.
2026-04-10 12:14:47.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:47.557 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-10 12:14:47.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:14:47.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:47.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.169/tcp/19751/p2p/16Uiu2HAm9TeRATf7iMzSssqizUBRKzRMi2HV5CX8aSv9KgBtLV9i","/ip4/172.18.13.169/tcp/19752/ws/p2p/16Uiu2HAm9TeRATf7iMzSssqizUBRKzRMi2HV5CX8aSv9KgBtLV9i"],"enrUri":"enr:-L24QKeOQPKMyzGt_EotSYHZr3h87OIs5sa_2q9lydnNdagrJo-RFTiP2AvxQRgxx8Kx2NnONZlKXP-XxZP_MV4PErICgmlkgnY0gmlwhKwSDamKbXVsdGlhZGRyc5YACASsEg2pBk0nAAoErBINqQZNKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0IUDA41G1ijg1KQwoDJqpgFpPIG9aL_gq_EbMs8qzBGDdGNwgk0ng3VkcIJNKYV3YWt1MgM"}'
2026-04-10 12:14:47.560 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:14:47.567 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:14:47.567 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-14-46__ed405e2e-074e-41f4-9e13-cec7f277f498__wakuorg_nwaku:latest.log
2026-04-10 12:14:47.567 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:14:47.567 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:14:47.569 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:14:47.569 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.145
2026-04-10 12:14:47.569 DEBUG [src.node.docker_mananger] Generated ports ['20670', '20671', '20672', '20673', '20674']
2026-04-10 12:14:47.569 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:14:47.569 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:14:47.569 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:14:47.569 DEBUG [src.node.docker_mananger] docker run -i -t -p 20670:20670 -p 20671:20671 -p 20672:20672 -p 20673:20673 -p 20674:20674 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=20672 --rest-port=20670 --tcp-port=20671 --discv5-udp-port=20673 --rest-address=0.0.0.0 --nat=extip:172.18.94.145 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ff7303d0aa2d3e1a723f0e1a8d0a9cd95bc7ce7a1b80c71cdb711dec739cfbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20674 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKeOQPKMyzGt_EotSYHZr3h87OIs5sa_2q9lydnNdagrJo-RFTiP2AvxQRgxx8Kx2NnONZlKXP-XxZP_MV4PErICgmlkgnY0gmlwhKwSDamKbXVsdGlhZGRyc5YACASsEg2pBk0nAAoErBINqQZNKN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0IUDA41G1ijg1KQwoDJqpgFpPIG9aL_gq_EbMs8qzBGDdGNwgk0ng3VkcIJNKYV3YWt1MgM --storenode=/ip4/172.18.13.169/tcp/19751/p2p/16Uiu2HAm9TeRATf7iMzSssqizUBRKzRMi2HV5CX8aSv9KgBtLV9i --store=true --relay=true
2026-04-10 12:14:47.773 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.145 waku 2775ffdee0261371aefdfec35583d338c232f4a85b5613244b48490ca94fee53
2026-04-10 12:14:47.808 DEBUG [src.node.docker_mananger] Container started with ID 2775ffdee026. Setting up logs at ./log/docker/store_node1_2026-04-10_12-14-46__ed405e2e-074e-41f4-9e13-cec7f277f498__wakuorg_nwaku:latest.log
2026-04-10 12:14:47.809 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20670
2026-04-10 12:14:47.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:14:48.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:48.812 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-10 12:14:48.812 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:14:48.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:48.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.145/tcp/20671/p2p/16Uiu2HAkujxhN6jHwwFjUgiGmYyWcsfigYpYpCP2Yzypi4yGDEmS","/ip4/172.18.94.145/tcp/20672/ws/p2p/16Uiu2HAkujxhN6jHwwFjUgiGmYyWcsfigYpYpCP2Yzypi4yGDEmS"],"enrUri":"enr:-L24QKS1SVxhSWTnp0GfMr3pkhgFiSA6x7C7Gl_MBTavuB2icPLGi6GozEJPXjvnSk-rp9R2304Y0nAsA5BsOWJMAjQCgmlkgnY0gmlwhKwSXpGKbXVsdGlhZGRyc5YACASsEl6RBlC_AAoErBJekQZQwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBK9bMtaX-m2N9LA3lAXPy3gdgEt35XH4vta0RKP1ufWDdGNwglC_g3VkcIJQwYV3YWt1MgM"}'
2026-04-10 12:14:48.815 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:14:48.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.169/tcp/19751/p2p/16Uiu2HAm9TeRATf7iMzSssqizUBRKzRMi2HV5CX8aSv9KgBtLV9i"]'
2026-04-10 12:14:48.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:48.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:14:48.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:48.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20670/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:14:48.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:48.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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"]'
2026-04-10 12:14:48.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:48.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20670/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"]'
2026-04-10 12:14:48.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:48.859 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/0
2026-04-10 12:14:48.860 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:48.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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-10 12:14:48.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:48.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:49.068 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3056919b00a6fe4b1e5acd9e6ce202ce1416aad328b35255a59847cd5ad68b12"}]}'
2026-04-10 12:14:49.072 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.073 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3056919b00a6fe4b1e5acd9e6ce202ce1416aad328b35255a59847cd5ad68b12"}]}'
2026-04-10 12:14:49.076 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.076 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/1
2026-04-10 12:14:49.077 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:49.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:49.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:49.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:49.283 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x888e3982519e203a6a6e9e69250adca2048a6c2707addb12bc25c20b4a3c1823"}]}'
2026-04-10 12:14:49.287 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.287 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x888e3982519e203a6a6e9e69250adca2048a6c2707addb12bc25c20b4a3c1823"}]}'
2026-04-10 12:14:49.291 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.291 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/2
2026-04-10 12:14:49.291 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:49.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:49.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:49.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:49.499 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x49122154fbdae936b9261d69a99653542b73db622b1d38f8563e7bb9621aacd8"}]}'
2026-04-10 12:14:49.503 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.503 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x49122154fbdae936b9261d69a99653542b73db622b1d38f8563e7bb9621aacd8"}]}'
2026-04-10 12:14:49.506 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.507 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/3
2026-04-10 12:14:49.507 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:49.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:49.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:49.512 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:49.713 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2a63b6317707ca203cf77ff3ea12b8f58cc166d72ce3fb480e7cc4dda97aed13"}]}'
2026-04-10 12:14:49.717 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.717 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2a63b6317707ca203cf77ff3ea12b8f58cc166d72ce3fb480e7cc4dda97aed13"}]}'
2026-04-10 12:14:49.721 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.721 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/4
2026-04-10 12:14:49.721 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:49.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:49.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:49.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:49.926 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe9192adbcd88d9c40a7946232ea8334e0dfbf7eeeb04c4e239bff6013fdc9c85"}]}'
2026-04-10 12:14:49.930 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.931 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:49.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:49.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe9192adbcd88d9c40a7946232ea8334e0dfbf7eeeb04c4e239bff6013fdc9c85"}]}'
2026-04-10 12:14:49.934 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:49.934 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/5
2026-04-10 12:14:49.934 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:49.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:49.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:49.939 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:50.140 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2db7cd2b6fd1e20c5fa32b9f0575f829c94c422187439ba06077dc919dcbbb51"}]}'
2026-04-10 12:14:50.144 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.144 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2db7cd2b6fd1e20c5fa32b9f0575f829c94c422187439ba06077dc919dcbbb51"}]}'
2026-04-10 12:14:50.147 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.148 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/6
2026-04-10 12:14:50.148 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:50.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:50.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:50.154 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:50.354 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922889968da574de2b85d14eb3d3d01dae4b6463eebcb1ff163e0c9cf500791d"}]}'
2026-04-10 12:14:50.358 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.359 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x922889968da574de2b85d14eb3d3d01dae4b6463eebcb1ff163e0c9cf500791d"}]}'
2026-04-10 12:14:50.362 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.362 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/7
2026-04-10 12:14:50.362 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:50.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:50.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:50.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:50.568 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcfa085b5a497a216d618a67e3bc52e537aaa24cf89465d415f8f6c37e61eb1c3"}]}'
2026-04-10 12:14:50.572 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.572 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcfa085b5a497a216d618a67e3bc52e537aaa24cf89465d415f8f6c37e61eb1c3"}]}'
2026-04-10 12:14:50.576 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.576 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/198/8
2026-04-10 12:14:50.576 DEBUG [src.steps.store] Relaying message
2026-04-10 12:14:50.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19750/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)'}'
2026-04-10 12:14:50.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:50.582 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:14:50.782 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf4d30f1eb477c4e26bba820df3cfee15b009bb1a2e85716588069c39d7a591b4"}]}'
2026-04-10 12:14:50.786 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.787 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:14:50.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:50.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf4d30f1eb477c4e26bba820df3cfee15b009bb1a2e85716588069c39d7a591b4"}]}'
2026-04-10 12:14:50.790 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:14:50.792 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:14:50.793 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:14:50.793 DEBUG [src.node.waku_node] Stopping container with id 2c5d359519fe
2026-04-10 12:14:51.290 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:14:51.292 DEBUG [src.node.waku_node] Stopping container with id 2775ffdee026
2026-04-10 12:14:51.768 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:14:51.776 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:14:51.800 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:14:51.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
2026-04-10 12:12:16.226 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:16.227 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case1 with id: 2026-04-10_12-12-16__188a64d4-a601-447d-988e-d3847eb9fcf3
2026-04-10 12:12:16.227 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:16.233 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:16.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-16__188a64d4-a601-447d-988e-d3847eb9fcf3__wakuorg_nwaku:latest.log
2026-04-10 12:12:16.238 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:16.238 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-16__188a64d4-a601-447d-988e-d3847eb9fcf3__wakuorg_nwaku:latest.log
2026-04-10 12:12:16.243 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:16.244 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-12-16__188a64d4-a601-447d-988e-d3847eb9fcf3__wakuorg_nwaku:latest.log
2026-04-10 12:12:16.244 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:12:16.244 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:16.245 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:16.246 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:16.246 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.117.45
2026-04-10 12:12:16.246 DEBUG [src.node.docker_mananger] Generated ports ['53839', '53840', '53841', '53842', '53843']
2026-04-10 12:12:16.247 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:16.247 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:16.247 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:16.247 DEBUG [src.node.docker_mananger] docker run -i -t -p 53839:53839 -p 53840:53840 -p 53841:53841 -p 53842:53842 -p 53843:53843 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=53841 --rest-port=53839 --tcp-port=53840 --discv5-udp-port=53842 --rest-address=0.0.0.0 --nat=extip:172.18.117.45 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=12d8fd9ab06c0826bdac1cbea4acaaafb4e97ba6c9a4728ecfb8509dc7eaaec1 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53843 --metrics-logging=true --relay=true
2026-04-10 12:12:16.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.117.45 waku 39964cc879f5ae5c1ea396d9ddbd66431480353b83cecd6147a1fce28f36ad35
2026-04-10 12:12:16.429 DEBUG [src.node.docker_mananger] Container started with ID 39964cc879f5. Setting up logs at ./log/docker/node1_2026-04-10_12-12-16__188a64d4-a601-447d-988e-d3847eb9fcf3__wakuorg_nwaku:latest.log
2026-04-10 12:12:16.430 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53839
2026-04-10 12:12:16.430 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:16.586 ERROR [src.node.docker_mananger] Max retries reached for container 228e393bf6cf. Exiting log stream.
2026-04-10 12:12:17.028 ERROR [src.node.docker_mananger] Max retries reached for container 90a3948704b5. Exiting log stream.
2026-04-10 12:12:17.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53839/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:17.433 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-10 12:12:17.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:17.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53839/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:17.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.45/tcp/53840/p2p/16Uiu2HAm1YG2SqifTpLPaoC4wGzeXaaziHsktEPZgFteLr6MJ68A","/ip4/172.18.117.45/tcp/53841/ws/p2p/16Uiu2HAm1YG2SqifTpLPaoC4wGzeXaaziHsktEPZgFteLr6MJ68A"],"enrUri":"enr:-L24QGQHDdGoWwLCpxjtuaMecGuMDWv_pde8KZuRFtDpvoCpbpGaFD8gj8tVSobNPX4F6LoLGyKd5ONYy-eECkdQ2noCgmlkgnY0gmlwhKwSdS2KbXVsdGlhZGRyc5YACASsEnUtBtJQAAoErBJ1LQbSUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWtYaIAvH2F7k_7nuGInFexlWNnhaYRIFcOdjVVEnjhuDdGNwgtJQg3VkcILSUoV3YWt1MhM"}'
2026-04-10 12:12:17.436 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:17.437 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:17.437 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:17.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:17.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.100
2026-04-10 12:12:17.438 DEBUG [src.node.docker_mananger] Generated ports ['12289', '12290', '12291', '12292', '12293']
2026-04-10 12:12:17.439 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:17.439 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:17.439 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:17.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 12289:12289 -p 12290:12290 -p 12291:12291 -p 12292:12292 -p 12293:12293 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=12291 --rest-port=12289 --tcp-port=12290 --discv5-udp-port=12292 --rest-address=0.0.0.0 --nat=extip:172.18.29.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aa99daee89cac3e6eb7be4afeca0b8ad8e2ce8b4cf1a5250d2aaad84c07c7ffc --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12293 --metrics-logging=true --relay=true --storenode=/ip4/172.18.117.45/tcp/53840/p2p/16Uiu2HAm1YG2SqifTpLPaoC4wGzeXaaziHsktEPZgFteLr6MJ68A --discv5-bootstrap-node=enr:-L24QGQHDdGoWwLCpxjtuaMecGuMDWv_pde8KZuRFtDpvoCpbpGaFD8gj8tVSobNPX4F6LoLGyKd5ONYy-eECkdQ2noCgmlkgnY0gmlwhKwSdS2KbXVsdGlhZGRyc5YACASsEnUtBtJQAAoErBJ1LQbSUd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWtYaIAvH2F7k_7nuGInFexlWNnhaYRIFcOdjVVEnjhuDdGNwgtJQg3VkcILSUoV3YWt1MhM
2026-04-10 12:12:17.597 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.100 waku 5137c6d51aaf4987dac7c76540fb5135d2bf6bbf6bd2d54dd73e5efba5bfff79
2026-04-10 12:12:17.620 DEBUG [src.node.docker_mananger] Container started with ID 5137c6d51aaf. Setting up logs at ./log/docker/node2_2026-04-10_12-12-16__188a64d4-a601-447d-988e-d3847eb9fcf3__wakuorg_nwaku:latest.log
2026-04-10 12:12:17.621 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12289
2026-04-10 12:12:17.621 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:18.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12289/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:18.625 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-10 12:12:18.625 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:18.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:18.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.100/tcp/12290/p2p/16Uiu2HAmDbWgAWCK3vW9cu9h9z4gXLBWp4G6a6YptZnmikdhvZVc","/ip4/172.18.29.100/tcp/12291/ws/p2p/16Uiu2HAmDbWgAWCK3vW9cu9h9z4gXLBWp4G6a6YptZnmikdhvZVc"],"enrUri":"enr:-L24QNBt_aa9IFLfzkQ_PLQc6lVLtX1Gbm76jwGG0RJi0vUEMYGEo9l1xM4QTogijKfqH5cmd3u5YmggnKv4IKQteX4CgmlkgnY0gmlwhKwSHWSKbXVsdGlhZGRyc5YACASsEh1kBjACAAoErBIdZAYwA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDfenG0poL5Pm7Rj17AHwEwbLT5_RncbDrnKD44nna4ODdGNwgjACg3VkcIIwBIV3YWt1MhM"}'
2026-04-10 12:12:18.628 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:18.628 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:18.628 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:18.629 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:18.629 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.37
2026-04-10 12:12:18.630 DEBUG [src.node.docker_mananger] Generated ports ['11612', '11613', '11614', '11615', '11616']
2026-04-10 12:12:18.630 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:18.630 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:18.630 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:18.630 DEBUG [src.node.docker_mananger] docker run -i -t -p 11612:11612 -p 11613:11613 -p 11614:11614 -p 11615:11615 -p 11616:11616 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=11614 --rest-port=11612 --tcp-port=11613 --discv5-udp-port=11615 --rest-address=0.0.0.0 --nat=extip:172.18.222.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f6feffbc04b050af7e57fbd7f3bc06ebcf020c28a58bf9dded73e8cafafdb8ba --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11616 --metrics-logging=true --relay=true --storenode=/ip4/172.18.29.100/tcp/12290/p2p/16Uiu2HAmDbWgAWCK3vW9cu9h9z4gXLBWp4G6a6YptZnmikdhvZVc --discv5-bootstrap-node=enr:-L24QNBt_aa9IFLfzkQ_PLQc6lVLtX1Gbm76jwGG0RJi0vUEMYGEo9l1xM4QTogijKfqH5cmd3u5YmggnKv4IKQteX4CgmlkgnY0gmlwhKwSHWSKbXVsdGlhZGRyc5YACASsEh1kBjACAAoErBIdZAYwA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDDfenG0poL5Pm7Rj17AHwEwbLT5_RncbDrnKD44nna4ODdGNwgjACg3VkcIIwBIV3YWt1MhM
2026-04-10 12:12:18.797 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.37 waku 4088208cc2125e1f180fc5a1b68a0078c71b73a92ef8b96ae3d33589bea438ae
2026-04-10 12:12:18.824 DEBUG [src.node.docker_mananger] Container started with ID 4088208cc212. Setting up logs at ./log/docker/node3_2026-04-10_12-12-16__188a64d4-a601-447d-988e-d3847eb9fcf3__wakuorg_nwaku:latest.log
2026-04-10 12:12:18.825 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11612
2026-04-10 12:12:18.826 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:19.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:19.834 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-10 12:12:19.836 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:19.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:19.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.37/tcp/11613/p2p/16Uiu2HAm9MxAX6uPGox8bzetbB2cn4oX8QHNQ34g56jmascwtRGy","/ip4/172.18.222.37/tcp/11614/ws/p2p/16Uiu2HAm9MxAX6uPGox8bzetbB2cn4oX8QHNQ34g56jmascwtRGy"],"enrUri":"enr:-L24QCUITe6QycrNrW0uPXZ__3TcTrE-D8_kvNVjrmCSM-NlWqZJCWRn_Can9Nxc_DvzDbUeABvkfVMU1TQVouhqqx4CgmlkgnY0gmlwhKwS3iWKbXVsdGlhZGRyc5YACASsEt4lBi1dAAoErBLeJQYtXt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzw-YFtLNg1mQB7WmYgbXwCIGNmXNfw3-IvlvtvANMjaDdGNwgi1dg3VkcIItX4V3YWt1MgE"}'
2026-04-10 12:12:19.841 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:19.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.45/tcp/53840/p2p/16Uiu2HAm1YG2SqifTpLPaoC4wGzeXaaziHsktEPZgFteLr6MJ68A"]'
2026-04-10 12:12:19.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.100/tcp/12290/p2p/16Uiu2HAmDbWgAWCK3vW9cu9h9z4gXLBWp4G6a6YptZnmikdhvZVc"]'
2026-04-10 12:12:19.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:12:19.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:12:19.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:12:19.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.878 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.883 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.893 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.897 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.908 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.913 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.923 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.928 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.938 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.943 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.953 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.958 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.968 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.972 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.983 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:19.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:19.988 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:19.998 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:19.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:20.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.002 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.013 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53839/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-10 12:12:20.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.019 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.029 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.037 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.047 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.054 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.064 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.070 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.081 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.087 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.098 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.105 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.116 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.123 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.134 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.141 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.151 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.159 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.169 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.177 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.187 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12289/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-10 12:12:20.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.194 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.205 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.210 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.221 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.227 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.240 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.244 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.254 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.258 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.270 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.274 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.285 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.288 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.299 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.305 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.315 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.320 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.330 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.335 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.345 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:20.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11612/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-10 12:12:20.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:20.350 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-04-10 12:12:20.360 DEBUG [src.node.waku_node] Restarting container with id 39964cc879f5
2026-04-10 12:12:20.914 DEBUG [src.node.waku_node] Restarting container with id 5137c6d51aaf
2026-04-10 12:12:21.491 DEBUG [src.node.waku_node] Restarting container with id 4088208cc212
2026-04-10 12:12:22.067 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-04-10 12:12:24.068 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:12:24.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53839/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:24.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9870a9408a5f4e4bc9894a9360325e9e0f3295a9eaeb0e1f174782499557c243"},{"messageHash":"0x41442f72c37ae4740047282e3ee1f071eb36f17130b0267587a50ea495b30a58"},{"messageHash":"0x591edeae1986e6c1464297267188d1afc992862b9d8ab28ceb3d59545bbe1419"},{"messageHash":"0x3b9b3e1fbd41f603c7ac9dc0fccb33a4b801bc3078918e890f8e08b170dff193"},{"messageHash":"0xef4ed2d31b229da89d272e1f187bfd32f65d2792574c40425434a9382f1d30f1"},{"messageHash":"0xc749834e5591dd23f2b8159ab76af877cdea4d796d4377c5e72563eaaa175adc"},{"messageHash":"0x402e0e0419c9879d4da6ec30d3257023bb42fe33481d6a04dd1af60880c2ac34"},{"messageHash":"0x025a028a791cbdb2a395f4e991034cdfb232d9ae2584cecaf5ce0beaec61ef51"},{"messageHash":"0xa1ea3dabdfdb7e63d67a0016d01726705ba4451fb4555d86d7296946b34b95f3"},{"messageHash":"0xcfac99762e5fb4af049497d13815416de71f32fa69ca79549678a4ba14122ef8"},{"messageHash":"0x25fe3e26143978925883c81d312adba56309e02964946ee3344902a6f6182358"},{"messageHash":"0xc2cf33a5968aed072a21e75300b1c512513940d2c672ba59de212fdbe3716f43"},{"messageHash":"0xe74392c369557a14f1c58a8e31bf957992eb586c6944f284e7e5d4ba4ed0f3a4"},{"messageHash":"0x04dcf9f724be1cb9eaab79e0f90fc4d6318b51c6cbb975a6b9ad955d7e481976"},{"messageHash":"0xf593535383aaf5b7b9c07073ccbf8e58e47d80c5ae1bd8ec11b00d3443f2a95d"},{"messageHash":"0x4f89f31fe470fc27f5ee4a3a8a573abcd3a90f813068a4f113d6be77822105d7"},{"messageHash":"0x811a707d66cc9b3a17106dc1d3920eca8c0c2747dcdd5bf8f0309858d3af49ad"},{"messageHash":"0xb3107d19f06e9caf68380cb3977f0a14d3bffb057a81538e4ac1f0e7a108a7e4"},{"messageHash":"0xfc74a95abc05c8469032dbdea6511b441d25f83f053b9c4b744732a4ad871a12"},{"messageHash":"0xf58881746ddcd4ebfa2fe2853f4840f38f34ac3ec7302badc21c088e218737bb"},{"messageHash":"0x4efa9073948c28a3b946eb15271dddc6316dda4b9657e1092bc7d84456a6c49e"},{"messageHash":"0xd2b93adc207dd2ca317b676fef3b1cf80d5dd4a6a877fc77e4bb4e82eafbdcff"},{"messageHash":"0xe0c44493b4fe256d551d29fe65dcb9d67dedd74c51d7fa02579e4dfa631b5be2"},{"messageHash":"0xa23f3ce8251162f8fcd9334a5a89df676570cced29fc865adb2cafbae11140b3"},{"messageHash":"0xa7442dde170d5c69376548ac7a5ee0929bf21ca2005cf49191c6942624844fa7"},{"messageHash":"0x1170985eca5ef6d87ff93754262d67848f8d432f5c47017fb99e5543101aa6f1"},{"messageHash":"0x7589f0cc00553207b78dd728d9288c2841420ac0922b02a14eb93bcda3ab8a07"},{"messageHash":"0x92454f15441afbfcd9eb3da6e8f7cc9d31c32ef02ae9ef3a3c0248361542ff38"},{"messageHash":"0x248e50531947802fa60d97eb2b89bf773aeea588b35f73c2a8527796e9954130"},{"messageHash":"0xfa0619fd2a9cae38e6b41298c7cd0bb62745e60dd8504e2cd6918f49684e1075"}]}'
2026-04-10 12:12:24.073 DEBUG [src.steps.store] messages length is 30
2026-04-10 12:12:24.076 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:12:24.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:24.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9870a9408a5f4e4bc9894a9360325e9e0f3295a9eaeb0e1f174782499557c243"},{"messageHash":"0x41442f72c37ae4740047282e3ee1f071eb36f17130b0267587a50ea495b30a58"},{"messageHash":"0x591edeae1986e6c1464297267188d1afc992862b9d8ab28ceb3d59545bbe1419"},{"messageHash":"0x3b9b3e1fbd41f603c7ac9dc0fccb33a4b801bc3078918e890f8e08b170dff193"},{"messageHash":"0xef4ed2d31b229da89d272e1f187bfd32f65d2792574c40425434a9382f1d30f1"},{"messageHash":"0xc749834e5591dd23f2b8159ab76af877cdea4d796d4377c5e72563eaaa175adc"},{"messageHash":"0x402e0e0419c9879d4da6ec30d3257023bb42fe33481d6a04dd1af60880c2ac34"},{"messageHash":"0x025a028a791cbdb2a395f4e991034cdfb232d9ae2584cecaf5ce0beaec61ef51"},{"messageHash":"0xa1ea3dabdfdb7e63d67a0016d01726705ba4451fb4555d86d7296946b34b95f3"},{"messageHash":"0xcfac99762e5fb4af049497d13815416de71f32fa69ca79549678a4ba14122ef8"},{"messageHash":"0x25fe3e26143978925883c81d312adba56309e02964946ee3344902a6f6182358"},{"messageHash":"0xc2cf33a5968aed072a21e75300b1c512513940d2c672ba59de212fdbe3716f43"},{"messageHash":"0xe74392c369557a14f1c58a8e31bf957992eb586c6944f284e7e5d4ba4ed0f3a4"},{"messageHash":"0x04dcf9f724be1cb9eaab79e0f90fc4d6318b51c6cbb975a6b9ad955d7e481976"},{"messageHash":"0xf593535383aaf5b7b9c07073ccbf8e58e47d80c5ae1bd8ec11b00d3443f2a95d"},{"messageHash":"0x4f89f31fe470fc27f5ee4a3a8a573abcd3a90f813068a4f113d6be77822105d7"},{"messageHash":"0x811a707d66cc9b3a17106dc1d3920eca8c0c2747dcdd5bf8f0309858d3af49ad"},{"messageHash":"0xb3107d19f06e9caf68380cb3977f0a14d3bffb057a81538e4ac1f0e7a108a7e4"},{"messageHash":"0xfc74a95abc05c8469032dbdea6511b441d25f83f053b9c4b744732a4ad871a12"},{"messageHash":"0xf58881746ddcd4ebfa2fe2853f4840f38f34ac3ec7302badc21c088e218737bb"},{"messageHash":"0x4efa9073948c28a3b946eb15271dddc6316dda4b9657e1092bc7d84456a6c49e"},{"messageHash":"0xd2b93adc207dd2ca317b676fef3b1cf80d5dd4a6a877fc77e4bb4e82eafbdcff"},{"messageHash":"0xe0c44493b4fe256d551d29fe65dcb9d67dedd74c51d7fa02579e4dfa631b5be2"},{"messageHash":"0xa23f3ce8251162f8fcd9334a5a89df676570cced29fc865adb2cafbae11140b3"},{"messageHash":"0xa7442dde170d5c69376548ac7a5ee0929bf21ca2005cf49191c6942624844fa7"},{"messageHash":"0x1170985eca5ef6d87ff93754262d67848f8d432f5c47017fb99e5543101aa6f1"},{"messageHash":"0x7589f0cc00553207b78dd728d9288c2841420ac0922b02a14eb93bcda3ab8a07"},{"messageHash":"0x92454f15441afbfcd9eb3da6e8f7cc9d31c32ef02ae9ef3a3c0248361542ff38"},{"messageHash":"0x248e50531947802fa60d97eb2b89bf773aeea588b35f73c2a8527796e9954130"},{"messageHash":"0xfa0619fd2a9cae38e6b41298c7cd0bb62745e60dd8504e2cd6918f49684e1075"}]}'
2026-04-10 12:12:24.081 DEBUG [src.steps.store] messages length is 30
2026-04-10 12:12:24.083 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:12:24.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:24.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"162a560d66adf8ad29cb","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9870a9408a5f4e4bc9894a9360325e9e0f3295a9eaeb0e1f174782499557c243"},{"messageHash":"0x41442f72c37ae4740047282e3ee1f071eb36f17130b0267587a50ea495b30a58"},{"messageHash":"0x591edeae1986e6c1464297267188d1afc992862b9d8ab28ceb3d59545bbe1419"},{"messageHash":"0x3b9b3e1fbd41f603c7ac9dc0fccb33a4b801bc3078918e890f8e08b170dff193"},{"messageHash":"0xef4ed2d31b229da89d272e1f187bfd32f65d2792574c40425434a9382f1d30f1"},{"messageHash":"0xc749834e5591dd23f2b8159ab76af877cdea4d796d4377c5e72563eaaa175adc"},{"messageHash":"0x402e0e0419c9879d4da6ec30d3257023bb42fe33481d6a04dd1af60880c2ac34"},{"messageHash":"0x025a028a791cbdb2a395f4e991034cdfb232d9ae2584cecaf5ce0beaec61ef51"},{"messageHash":"0xa1ea3dabdfdb7e63d67a0016d01726705ba4451fb4555d86d7296946b34b95f3"},{"messageHash":"0xcfac99762e5fb4af049497d13815416de71f32fa69ca79549678a4ba14122ef8"},{"messageHash":"0x25fe3e26143978925883c81d312adba56309e02964946ee3344902a6f6182358"},{"messageHash":"0xc2cf33a5968aed072a21e75300b1c512513940d2c672ba59de212fdbe3716f43"},{"messageHash":"0xe74392c369557a14f1c58a8e31bf957992eb586c6944f284e7e5d4ba4ed0f3a4"},{"messageHash":"0x04dcf9f724be1cb9eaab79e0f90fc4d6318b51c6cbb975a6b9ad955d7e481976"},{"messageHash":"0xf593535383aaf5b7b9c07073ccbf8e58e47d80c5ae1bd8ec11b00d3443f2a95d"},{"messageHash":"0x4f89f31fe470fc27f5ee4a3a8a573abcd3a90f813068a4f113d6be77822105d7"},{"messageHash":"0x811a707d66cc9b3a17106dc1d3920eca8c0c2747dcdd5bf8f0309858d3af49ad"},{"messageHash":"0xb3107d19f06e9caf68380cb3977f0a14d3bffb057a81538e4ac1f0e7a108a7e4"},{"messageHash":"0xfc74a95abc05c8469032dbdea6511b441d25f83f053b9c4b744732a4ad871a12"},{"messageHash":"0xf58881746ddcd4ebfa2fe2853f4840f38f34ac3ec7302badc21c088e218737bb"},{"messageHash":"0x4efa9073948c28a3b946eb15271dddc6316dda4b9657e1092bc7d84456a6c49e"},{"messageHash":"0xd2b93adc207dd2ca317b676fef3b1cf80d5dd4a6a877fc77e4bb4e82eafbdcff"},{"messageHash":"0xe0c44493b4fe256d551d29fe65dcb9d67dedd74c51d7fa02579e4dfa631b5be2"},{"messageHash":"0xa23f3ce8251162f8fcd9334a5a89df676570cced29fc865adb2cafbae11140b3"},{"messageHash":"0xa7442dde170d5c69376548ac7a5ee0929bf21ca2005cf49191c6942624844fa7"},{"messageHash":"0x1170985eca5ef6d87ff93754262d67848f8d432f5c47017fb99e5543101aa6f1"},{"messageHash":"0x7589f0cc00553207b78dd728d9288c2841420ac0922b02a14eb93bcda3ab8a07"},{"messageHash":"0x92454f15441afbfcd9eb3da6e8f7cc9d31c32ef02ae9ef3a3c0248361542ff38"},{"messageHash":"0x248e50531947802fa60d97eb2b89bf773aeea588b35f73c2a8527796e9954130"},{"messageHash":"0xfa0619fd2a9cae38e6b41298c7cd0bb62745e60dd8504e2cd6918f49684e1075"}]}'
2026-04-10 12:12:24.092 DEBUG [src.steps.store] messages length is 30
2026-04-10 12:12:24.095 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:24.096 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:24.096 DEBUG [src.node.waku_node] Stopping container with id 39964cc879f5
2026-04-10 12:12:24.486 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:24.488 DEBUG [src.node.waku_node] Stopping container with id 5137c6d51aaf
2026-04-10 12:12:24.885 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:24.885 DEBUG [src.node.waku_node] Stopping container with id 4088208cc212
2026-04-10 12:12:25.263 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:25.266 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:25.305 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:25.384 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:25.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:25.425 ERROR [src.node.docker_mananger] Max retries reached for container 39964cc879f5. Exiting log stream.

View File

@ -0,0 +1,77 @@
2026-04-10 12:14:28.844 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:14:28.844 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-04-10_12-14-28__8430bd6a-4308-4097-b612-7dd4ac474a2a
2026-04-10 12:14:28.844 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:14:28.845 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:14:28.845 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:14:28.852 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:14:28.852 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-14-28__8430bd6a-4308-4097-b612-7dd4ac474a2a__wakuorg_nwaku:latest.log
2026-04-10 12:14:28.853 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:14:28.853 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:14:28.854 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:14:28.854 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.22
2026-04-10 12:14:28.854 DEBUG [src.node.docker_mananger] Generated ports ['45085', '45086', '45087', '45088', '45089']
2026-04-10 12:14:28.854 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-04-10 12:14:28.855 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-10 12:14:28.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:14:28.855 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:14:28.855 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:14:28.855 DEBUG [src.node.docker_mananger] docker run -i -t -p 45085:45085 -p 45086:45086 -p 45087:45087 -p 45088:45088 -p 45089:45089 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=45087 --rest-port=45085 --tcp-port=45086 --discv5-udp-port=45088 --rest-address=0.0.0.0 --nat=extip:172.18.186.22 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=dc30c10ea3d9d1bba8acc7a8ce4c186cb619b40d685e1bd1ee1a11b1f1bffe1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45089 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:14:29.050 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.22 waku d81f73f4e883249b385523a2defa26da39cd47820f6490a21613cc8472457ed2
2026-04-10 12:14:29.085 DEBUG [src.node.docker_mananger] Container started with ID d81f73f4e883. Setting up logs at ./log/docker/node1_2026-04-10_12-14-28__8430bd6a-4308-4097-b612-7dd4ac474a2a__wakuorg_nwaku:latest.log
2026-04-10 12:14:29.086 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45085
2026-04-10 12:14:29.086 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:14:29.177 ERROR [src.node.docker_mananger] Max retries reached for container a039cd58f5e7. Exiting log stream.
2026-04-10 12:14:29.593 ERROR [src.node.docker_mananger] Max retries reached for container d776c9acaa66. Exiting log stream.
2026-04-10 12:14:30.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45085/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:30.089 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-10 12:14:30.090 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:14:30.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45085/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:30.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.22/tcp/45086/p2p/16Uiu2HAkwRfhsuxbvz7WzCTErLbe5rau7JkLZoKge8T4Y9P5n5Yn","/ip4/172.18.186.22/tcp/45087/ws/p2p/16Uiu2HAkwRfhsuxbvz7WzCTErLbe5rau7JkLZoKge8T4Y9P5n5Yn"],"enrUri":"enr:-L24QAjbiqG7Zgg4WESrck8GQTmZdV5IpD1NdPc4o7iEzbKTUNi-6wRtB28Hk2YdyPzi5kWmpVhDLrSX8aNUZ7gdCvwCgmlkgnY0gmlwhKwSuhaKbXVsdGlhZGRyc5YACASsEroWBrAeAAoErBK6FgawH90DgnJzhQAFAQAAiXNlY3AyNTZrMaECHbcQR60_8bsBpdUJLlkvTsBrDYzCywkMtd0HDBiFF0uDdGNwgrAeg3VkcIKwIIV3YWt1MgU"}'
2026-04-10 12:14:30.092 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:14:30.099 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:14:30.099 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-14-28__8430bd6a-4308-4097-b612-7dd4ac474a2a__wakuorg_nwaku:latest.log
2026-04-10 12:14:30.099 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:14:30.100 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:14:30.101 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:14:30.101 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.241
2026-04-10 12:14:30.101 DEBUG [src.node.docker_mananger] Generated ports ['58979', '58980', '58981', '58982', '58983']
2026-04-10 12:14:30.101 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-04-10 12:14:30.101 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-04-10 12:14:30.101 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:14:30.102 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:14:30.102 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:14:30.102 DEBUG [src.node.docker_mananger] docker run -i -t -p 58979:58979 -p 58980:58980 -p 58981:58981 -p 58982:58982 -p 58983:58983 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=58981 --rest-port=58979 --tcp-port=58980 --discv5-udp-port=58982 --rest-address=0.0.0.0 --nat=extip:172.18.130.241 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=1b765bc7a86419ef96dfeba83e6acfdab94b89b7fcf5faf31aacef9b8e97077a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58983 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAjbiqG7Zgg4WESrck8GQTmZdV5IpD1NdPc4o7iEzbKTUNi-6wRtB28Hk2YdyPzi5kWmpVhDLrSX8aNUZ7gdCvwCgmlkgnY0gmlwhKwSuhaKbXVsdGlhZGRyc5YACASsEroWBrAeAAoErBK6FgawH90DgnJzhQAFAQAAiXNlY3AyNTZrMaECHbcQR60_8bsBpdUJLlkvTsBrDYzCywkMtd0HDBiFF0uDdGNwgrAeg3VkcIKwIIV3YWt1MgU
2026-04-10 12:14:30.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.241 waku 343607e09807c38a80626de4b6be524f8fbfe2b2ad602d2342f6b8a952fa140e
2026-04-10 12:14:30.335 DEBUG [src.node.docker_mananger] Container started with ID 343607e09807. Setting up logs at ./log/docker/node2_2026-04-10_12-14-28__8430bd6a-4308-4097-b612-7dd4ac474a2a__wakuorg_nwaku:latest.log
2026-04-10 12:14:30.335 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58979
2026-04-10 12:14:30.336 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:14:31.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58979/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:31.355 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-10 12:14:31.357 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:14:31.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58979/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:31.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.241/tcp/58980/p2p/16Uiu2HAmNfPadqMRvAPN99Zr6XnxfeGnjHUNT8TC1UbQmLZNMgKx","/ip4/172.18.130.241/tcp/58981/ws/p2p/16Uiu2HAmNfPadqMRvAPN99Zr6XnxfeGnjHUNT8TC1UbQmLZNMgKx"],"enrUri":"enr:-L24QJSK3n0okb1v25bgsu7hng9fVX3ZyX5IMPLvHZ3HNxEhIXWIOJ7MDt8znvQ8vUp7QLbiTYydNgFxBdEcrMtWiH4CgmlkgnY0gmlwhKwSgvGKbXVsdGlhZGRyc5YACASsEoLxBuZkAAoErBKC8QbmZd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDlK8iuFbtfzfZQwT_PzplgZKFlMK3MkDX6iXHEIMvQfeDdGNwguZkg3VkcILmZoV3YWt1MgE"}'
2026-04-10 12:14:31.362 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:14:31.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58979/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.22/tcp/45086/p2p/16Uiu2HAkwRfhsuxbvz7WzCTErLbe5rau7JkLZoKge8T4Y9P5n5Yn"]'
2026-04-10 12:14:31.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:31.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45085/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-04-10 12:14:31.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:31.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58979/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-04-10 12:14:31.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:31.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45085/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-10 12:14:31.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:14:31.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:14:31.476 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:14:31.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45085/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:31.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823271371073190,"ephemeral":false,"proof":""}]'
2026-04-10 12:14:31.481 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:14:31.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58979/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:14:31.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823271371073190,"ephemeral":false,"proof":""}]'
2026-04-10 12:14:31.486 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:14:31.487 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:14:31.488 DEBUG [src.node.waku_node] Stopping container with id d81f73f4e883
2026-04-10 12:14:31.988 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:14:31.988 DEBUG [src.node.waku_node] Stopping container with id 343607e09807
2026-04-10 12:14:32.459 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:14:32.461 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:14:32.466 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:14:32.471 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-04-10 12:10:39.399 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:39.400 DEBUG [tests.conftest] Running test: test_passing_invalid_cursor with id: 2026-04-10_12-10-39__772a4299-f413-4729-9971-bc103a22460c
2026-04-10 12:10:39.400 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:39.400 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:10:39.400 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:10:39.406 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:39.406 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-10-39__772a4299-f413-4729-9971-bc103a22460c__wakuorg_nwaku:latest.log
2026-04-10 12:10:39.406 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:39.406 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:39.408 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:39.408 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.132
2026-04-10 12:10:39.408 DEBUG [src.node.docker_mananger] Generated ports ['25905', '25906', '25907', '25908', '25909']
2026-04-10 12:10:39.408 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:39.408 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:39.408 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:39.408 DEBUG [src.node.docker_mananger] docker run -i -t -p 25905:25905 -p 25906:25906 -p 25907:25907 -p 25908:25908 -p 25909:25909 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=25907 --rest-port=25905 --tcp-port=25906 --discv5-udp-port=25908 --rest-address=0.0.0.0 --nat=extip:172.18.20.132 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cbe3b2be7ae58b24ab6ef2094bdfad533c1da05b5dc66faaf6fffd0badaec25b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25909 --metrics-logging=true --store=true --relay=true
2026-04-10 12:10:39.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.132 waku 5d992944e3ca3cce7afdbd54939fd5bb9c55af22f33d602b20172b2deafeab5e
2026-04-10 12:10:39.595 DEBUG [src.node.docker_mananger] Container started with ID 5d992944e3ca. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-10-39__772a4299-f413-4729-9971-bc103a22460c__wakuorg_nwaku:latest.log
2026-04-10 12:10:39.596 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25905
2026-04-10 12:10:39.596 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:39.768 ERROR [src.node.docker_mananger] Max retries reached for container f92c08e8a977. Exiting log stream.
2026-04-10 12:10:40.196 ERROR [src.node.docker_mananger] Max retries reached for container e506bf2478e5. Exiting log stream.
2026-04-10 12:10:40.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25905/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:40.599 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-10 12:10:40.599 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:40.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:40.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.132/tcp/25906/p2p/16Uiu2HAm7e4LsPYTXuhH841JWPkKgKMJPkiGbY8EQqV1DobXb4yV","/ip4/172.18.20.132/tcp/25907/ws/p2p/16Uiu2HAm7e4LsPYTXuhH841JWPkKgKMJPkiGbY8EQqV1DobXb4yV"],"enrUri":"enr:-L24QHrEqC4x2vxUoxO0bT1ABKweR5m4HUt5aQe0WCnRFz57QY_LNCwAIegWaOzMn0ZT5rcrFebB8ui4sN39Hmxs4aQCgmlkgnY0gmlwhKwSFISKbXVsdGlhZGRyc5YACASsEhSEBmUyAAoErBIUhAZlM90DgnJzhQDGAQAAiXNlY3AyNTZrMaECtXh_ykQQhCu88rL_5iq6RKgJ6qkPA6WJ7Ga7ymdpUiiDdGNwgmUyg3VkcIJlNIV3YWt1MgM"}'
2026-04-10 12:10:40.601 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:40.608 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:40.608 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-10-39__772a4299-f413-4729-9971-bc103a22460c__wakuorg_nwaku:latest.log
2026-04-10 12:10:40.608 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:40.608 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:40.609 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:40.609 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.88
2026-04-10 12:10:40.609 DEBUG [src.node.docker_mananger] Generated ports ['31130', '31131', '31132', '31133', '31134']
2026-04-10 12:10:40.610 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:40.610 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:40.610 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:40.610 DEBUG [src.node.docker_mananger] docker run -i -t -p 31130:31130 -p 31131:31131 -p 31132:31132 -p 31133:31133 -p 31134:31134 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=31132 --rest-port=31130 --tcp-port=31131 --discv5-udp-port=31133 --rest-address=0.0.0.0 --nat=extip:172.18.124.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0a20cd5400b02047c51eeffc67d73df6e020a43acd23e1de05bffbded0e6ceaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31134 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHrEqC4x2vxUoxO0bT1ABKweR5m4HUt5aQe0WCnRFz57QY_LNCwAIegWaOzMn0ZT5rcrFebB8ui4sN39Hmxs4aQCgmlkgnY0gmlwhKwSFISKbXVsdGlhZGRyc5YACASsEhSEBmUyAAoErBIUhAZlM90DgnJzhQDGAQAAiXNlY3AyNTZrMaECtXh_ykQQhCu88rL_5iq6RKgJ6qkPA6WJ7Ga7ymdpUiiDdGNwgmUyg3VkcIJlNIV3YWt1MgM --storenode=/ip4/172.18.20.132/tcp/25906/p2p/16Uiu2HAm7e4LsPYTXuhH841JWPkKgKMJPkiGbY8EQqV1DobXb4yV --store=true --relay=true
2026-04-10 12:10:40.768 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.88 waku cef8b0686186116d34258b41df7a7900e75cc5154389c79f71fdd117feff7467
2026-04-10 12:10:40.795 DEBUG [src.node.docker_mananger] Container started with ID cef8b0686186. Setting up logs at ./log/docker/store_node1_2026-04-10_12-10-39__772a4299-f413-4729-9971-bc103a22460c__wakuorg_nwaku:latest.log
2026-04-10 12:10:40.795 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31130
2026-04-10 12:10:40.796 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:41.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31130/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:41.799 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-10 12:10:41.799 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:41.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31130/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:41.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.88/tcp/31131/p2p/16Uiu2HAkv3rKm8mM7ea1jfvjM4g3HHpYq65jRMNuQuZukSTYg8re","/ip4/172.18.124.88/tcp/31132/ws/p2p/16Uiu2HAkv3rKm8mM7ea1jfvjM4g3HHpYq65jRMNuQuZukSTYg8re"],"enrUri":"enr:-L24QAEkSEJdpQiSe58JMHSCi8lD-T0crW2bLEgVPEvmlRB3UlHuaee_udoen_56ZJKwVqiqRnPti1csd7wTUKquQsMCgmlkgnY0gmlwhKwSfFiKbXVsdGlhZGRyc5YACASsEnxYBnmbAAoErBJ8WAZ5nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECCUSa_jEM0acjyxySzyZ-UcuQ9n-marFX7xN9NqQlhkODdGNwgnmbg3VkcIJ5nYV3YWt1MgM"}'
2026-04-10 12:10:41.801 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:41.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31130/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.132/tcp/25906/p2p/16Uiu2HAm7e4LsPYTXuhH841JWPkKgKMJPkiGbY8EQqV1DobXb4yV"]'
2026-04-10 12:10:41.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:41.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25905/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:41.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:41.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31130/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:41.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:41.809 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:41.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25905/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-10 12:10:41.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:41.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:42.014 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:42.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25905/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-10 12:10:42.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:42.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:42.274 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:42.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25905/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-10 12:10:42.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:42.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:42.479 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:42.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25905/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-10 12:10:42.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:42.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:42.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25905/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:42.687 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:25905/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'
2026-04-10 12:10:42.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31130/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:42.690 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31130/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'
2026-04-10 12:10:42.692 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:10:42.693 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:10:42.693 DEBUG [src.node.waku_node] Stopping container with id 5d992944e3ca
2026-04-10 12:10:43.127 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:43.128 DEBUG [src.node.waku_node] Stopping container with id cef8b0686186
2026-04-10 12:10:43.556 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:43.558 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:10:43.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:43.568 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-10 12:12:54.587 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:54.588 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_request_id with id: 2026-04-10_12-12-54__d3bfb24e-9d8d-4730-bd84-0cfb1c87adce
2026-04-10 12:12:54.588 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:54.588 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:12:54.589 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:12:54.596 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:54.596 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-54__d3bfb24e-9d8d-4730-bd84-0cfb1c87adce__wakuorg_nwaku:latest.log
2026-04-10 12:12:54.596 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:54.596 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:54.598 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:54.598 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.91
2026-04-10 12:12:54.598 DEBUG [src.node.docker_mananger] Generated ports ['5860', '5861', '5862', '5863', '5864']
2026-04-10 12:12:54.598 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:54.599 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:54.599 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:54.599 DEBUG [src.node.docker_mananger] docker run -i -t -p 5860:5860 -p 5861:5861 -p 5862:5862 -p 5863:5863 -p 5864:5864 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=5862 --rest-port=5860 --tcp-port=5861 --discv5-udp-port=5863 --rest-address=0.0.0.0 --nat=extip:172.18.96.91 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ee4ccc0599a854b77703db6dc5daf0dfcd7a636b212fb5cb619df03d55ccac2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5864 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:12:54.792 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.91 waku 9251148a977880e9104dac49412ff315cd094a2ab6971730011696d13a1c63d6
2026-04-10 12:12:54.834 DEBUG [src.node.docker_mananger] Container started with ID 9251148a9778. Setting up logs at ./log/docker/node1_2026-04-10_12-12-54__d3bfb24e-9d8d-4730-bd84-0cfb1c87adce__wakuorg_nwaku:latest.log
2026-04-10 12:12:54.835 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5860
2026-04-10 12:12:54.835 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:54.910 ERROR [src.node.docker_mananger] Max retries reached for container 1267703133d2. Exiting log stream.
2026-04-10 12:12:55.376 ERROR [src.node.docker_mananger] Max retries reached for container e1fbf4329d97. Exiting log stream.
2026-04-10 12:12:55.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5860/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:55.839 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-10 12:12:55.839 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:55.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:55.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.91/tcp/5861/p2p/16Uiu2HAmFtLDTabusnQDTQxWzZRdXnx1LoaoyvJBJPB9sjTkys6y","/ip4/172.18.96.91/tcp/5862/ws/p2p/16Uiu2HAmFtLDTabusnQDTQxWzZRdXnx1LoaoyvJBJPB9sjTkys6y"],"enrUri":"enr:-L24QFdR_GmS01JhXIK0YRrJ_Fk1SB6NSSDTihItYMcbcrP1Cp2BLcLEiUHg1wUiYcQvOVqceDsHS3NX4v_qlQH8p9ECgmlkgnY0gmlwhKwSYFuKbXVsdGlhZGRyc5YACASsEmBbBhblAAoErBJgWwYW5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDL_4SnQiRKfykhYLWPLgh4OgyhRTs3fnIG4evPLNKbpKDdGNwghblg3VkcIIW54V3YWt1MgU"}'
2026-04-10 12:12:55.842 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:55.842 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:12:55.849 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:55.849 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-54__d3bfb24e-9d8d-4730-bd84-0cfb1c87adce__wakuorg_nwaku:latest.log
2026-04-10 12:12:55.849 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:55.849 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:55.851 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:55.851 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.191
2026-04-10 12:12:55.851 DEBUG [src.node.docker_mananger] Generated ports ['54843', '54844', '54845', '54846', '54847']
2026-04-10 12:12:55.851 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:55.851 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:55.852 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:55.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 54843:54843 -p 54844:54844 -p 54845:54845 -p 54846:54846 -p 54847:54847 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=54845 --rest-port=54843 --tcp-port=54844 --discv5-udp-port=54846 --rest-address=0.0.0.0 --nat=extip:172.18.8.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f23aea300c7ada7da065eaea7e4dbd3a854619f6e56b64adf1b8af0c415e51c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54847 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFdR_GmS01JhXIK0YRrJ_Fk1SB6NSSDTihItYMcbcrP1Cp2BLcLEiUHg1wUiYcQvOVqceDsHS3NX4v_qlQH8p9ECgmlkgnY0gmlwhKwSYFuKbXVsdGlhZGRyc5YACASsEmBbBhblAAoErBJgWwYW5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDL_4SnQiRKfykhYLWPLgh4OgyhRTs3fnIG4evPLNKbpKDdGNwghblg3VkcIIW54V3YWt1MgU --filternode=/ip4/172.18.96.91/tcp/5861/p2p/16Uiu2HAmFtLDTabusnQDTQxWzZRdXnx1LoaoyvJBJPB9sjTkys6y
2026-04-10 12:12:56.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.191 waku a981710a73f212aecbc060ce4b3c957e67c399fec9fe64c16046b483d6e3a557
2026-04-10 12:12:56.074 DEBUG [src.node.docker_mananger] Container started with ID a981710a73f2. Setting up logs at ./log/docker/node2_2026-04-10_12-12-54__d3bfb24e-9d8d-4730-bd84-0cfb1c87adce__wakuorg_nwaku:latest.log
2026-04-10 12:12:56.075 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54843
2026-04-10 12:12:56.075 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:57.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54843/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:57.078 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-10 12:12:57.079 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:57.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:57.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.191/tcp/54844/p2p/16Uiu2HAmGE5L6CdUB8iHUDrVKx6f2X7keiqGFr5opcwttxfo1tMz","/ip4/172.18.8.191/tcp/54845/ws/p2p/16Uiu2HAmGE5L6CdUB8iHUDrVKx6f2X7keiqGFr5opcwttxfo1tMz"],"enrUri":"enr:-L24QIHCL46mV_92z6M0Jji4fbON63wOE8nd0nVD1vqOgHGMNwHqW4mod3Fo5o1gW7clso0WGI8ZBi2zOft6zypHhj8CgmlkgnY0gmlwhKwSCL-KbXVsdGlhZGRyc5YACASsEgi_BtY8AAoErBIIvwbWPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDNQzbjJ8kLH9XvNBpVVrEkZ35Zqw82XFFwKNh5ASbE82DdGNwgtY8g3VkcILWPoV3YWt1MgA"}'
2026-04-10 12:12:57.082 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:57.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.91/tcp/5861/p2p/16Uiu2HAmFtLDTabusnQDTQxWzZRdXnx1LoaoyvJBJPB9sjTkys6y"]'
2026-04-10 12:12:57.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:57.116 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-10 12:12:57.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5860/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:12:57.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:57.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54843/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a25dfa05-3170-465d-952c-7e8ed97968ba", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:12:57.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a25dfa05-3170-465d-952c-7e8ed97968ba","statusDesc":"OK"}'
2026-04-10 12:12:57.151 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:54843/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-10 12:12:57.154 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54843/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-10 12:12:57.157 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:57.158 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:57.159 DEBUG [src.node.waku_node] Stopping container with id 9251148a9778
2026-04-10 12:12:57.587 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:57.587 DEBUG [src.node.waku_node] Stopping container with id a981710a73f2
2026-04-10 12:12:58.034 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:58.035 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:58.043 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:58.047 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-10_12-17-56__f616bb32-29db-4cb9-a856-14f569de4b62
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-17-56__f616bb32-29db-4cb9-a856-14f569de4b62__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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-17-56__f616bb32-29db-4cb9-a856-14f569de4b62__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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-17-56__f616bb32-29db-4cb9-a856-14f569de4b62__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:97 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.253.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61523', '61524', '61525', '61526', '61527']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61523:61523 -p 61524:61524 -p 61525:61525 -p 61526:61526 -p 61527:61527 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=61525 --rest-port=61523 --tcp-port=61524 --discv5-udp-port=61526 --rest-address=0.0.0.0 --nat=extip:172.18.253.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e6d275cffa92a5fd2b1f2e3f38e7df01bfc3bdbdcdea6fb1daf9ac6a923d0db0 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61527 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.80 waku d9f99f9b7c0febfe473c56d080da05d00cc679420b27bdd6e7140877c368fadb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9f99f9b7c0f. Setting up logs at ./log/docker/node1_2026-04-10_12-17-56__f616bb32-29db-4cb9-a856-14f569de4b62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 61523
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 c774fee6cf19. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 18b36d5975ff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61523/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61523/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.253.80/tcp/61524/p2p/16Uiu2HAm5cYGCPFyYrX1bFqRBdqJJq5TMzX6KfHw9SzuWN6fu8Tv","/ip4/172.18.253.80/tcp/61525/ws/p2p/16Uiu2HAm5cYGCPFyYrX1bFqRBdqJJq5TMzX6KfHw9SzuWN6fu8Tv"],"enrUri":"enr:-L24QLTGktQrfUE0MBBwQsSN22xACKsOWTuxQGu4vlAW7p39TOG9TrrIIfMdAbJp1a3m0iQR2nbyxb1VqXwupKUZOOoCgmlkgnY0gmlwhKwS_VCKbXVsdGlhZGRyc5YACASsEv1QBvBUAAoErBL9UAbwVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECl12IRiUEzdfy2pbPpirgvehdchSEBX7TxxH3rxqMZHWDdGNwgvBUg3VkcILwVoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.198.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24121', '24122', '24123', '24124', '24125']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24121:24121 -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 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=24123 --rest-port=24121 --tcp-port=24122 --discv5-udp-port=24124 --rest-address=0.0.0.0 --nat=extip:172.18.198.113 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aedfe7d7f1e1afccaf3b75ff6d419cbcff64ffcd5b8323fdccb3a8ad822d11a5 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24125 --metrics-logging=true --relay=true --storenode=/ip4/172.18.253.80/tcp/61524/p2p/16Uiu2HAm5cYGCPFyYrX1bFqRBdqJJq5TMzX6KfHw9SzuWN6fu8Tv --discv5-bootstrap-node=enr:-L24QLTGktQrfUE0MBBwQsSN22xACKsOWTuxQGu4vlAW7p39TOG9TrrIIfMdAbJp1a3m0iQR2nbyxb1VqXwupKUZOOoCgmlkgnY0gmlwhKwS_VCKbXVsdGlhZGRyc5YACASsEv1QBvBUAAoErBL9UAbwVd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECl12IRiUEzdfy2pbPpirgvehdchSEBX7TxxH3rxqMZHWDdGNwgvBUg3VkcILwVoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.113 waku c0422c43fb7b11c9d0c4cfb69a65e5c58c14377c1eb215aff71f85e4886727a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c0422c43fb7b. Setting up logs at ./log/docker/node2_2026-04-10_12-17-56__f616bb32-29db-4cb9-a856-14f569de4b62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 24121
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:24121/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24121/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.198.113/tcp/24122/p2p/16Uiu2HAm2KU8sXPJCvJhgwQaJhcJ2abX3CWK5LeoWwg3x5QDRVza","/ip4/172.18.198.113/tcp/24123/ws/p2p/16Uiu2HAm2KU8sXPJCvJhgwQaJhcJ2abX3CWK5LeoWwg3x5QDRVza"],"enrUri":"enr:-L24QBhxAAvE26jCy22kiHHDpn8r-9lWNqMB7qWOhGQT5v9MU5TcA7fpySpzCSlOAG6kiwnHSbmcKg2H9jlS40dawDMCgmlkgnY0gmlwhKwSxnGKbXVsdGlhZGRyc5YACASsEsZxBl46AAoErBLGcQZeO90DgnJzhQDGAQAAiXNlY3AyNTZrMaECZmruoqOj8m05wo_axls2YyZqY9ok8MHwXdJ7AOdB0VuDdGNwgl46g3VkcIJePIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:97 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.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34684', '34685', '34686', '34687', '34688']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34684:34684 -p 34685:34685 -p 34686:34686 -p 34687:34687 -p 34688:34688 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=34686 --rest-port=34684 --tcp-port=34685 --discv5-udp-port=34687 --rest-address=0.0.0.0 --nat=extip:172.18.48.174 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7caa98de8df0cd7870bc43afd53bba1a5ebfb655eda585247aaed0caaa41ad1e --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34688 --metrics-logging=true --relay=true --storenode=/ip4/172.18.198.113/tcp/24122/p2p/16Uiu2HAm2KU8sXPJCvJhgwQaJhcJ2abX3CWK5LeoWwg3x5QDRVza --discv5-bootstrap-node=enr:-L24QBhxAAvE26jCy22kiHHDpn8r-9lWNqMB7qWOhGQT5v9MU5TcA7fpySpzCSlOAG6kiwnHSbmcKg2H9jlS40dawDMCgmlkgnY0gmlwhKwSxnGKbXVsdGlhZGRyc5YACASsEsZxBl46AAoErBLGcQZeO90DgnJzhQDGAQAAiXNlY3AyNTZrMaECZmruoqOj8m05wo_axls2YyZqY9ok8MHwXdJ7AOdB0VuDdGNwgl46g3VkcIJePIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.174 waku 48316441c6f4f0ef0bf4a2e5c0e4f570db9ee664f028906864b122ece411333d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48316441c6f4. Setting up logs at ./log/docker/node3_2026-04-10_12-17-56__f616bb32-29db-4cb9-a856-14f569de4b62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 34684
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:34684/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34684/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.174/tcp/34685/p2p/16Uiu2HAmLD1PxPmCfWyqJP7ZiuZaza14xCAHz1tjgvWyQwzYBAjW","/ip4/172.18.48.174/tcp/34686/ws/p2p/16Uiu2HAmLD1PxPmCfWyqJP7ZiuZaza14xCAHz1tjgvWyQwzYBAjW"],"enrUri":"enr:-L24QChbkmUKuZ_TAubzU2J7zrlxgl-3cWyjSzc0evMiB3XUIgCoM5d7qucVEPiJ0obLu4A2_jpaffKtqSVhvdM-CiYCgmlkgnY0gmlwhKwSMK6KbXVsdGlhZGRyc5YACASsEjCuBod9AAoErBIwrgaHft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcDWTuaXRKE7ZgHtU8HSwz3dYsJZFVZlHd0i29BmepAWDdGNwgod9g3VkcIKHf4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.80/tcp/61524/p2p/16Uiu2HAm5cYGCPFyYrX1bFqRBdqJJq5TMzX6KfHw9SzuWN6fu8Tv"]'
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:34684/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.113/tcp/24122/p2p/16Uiu2HAm2KU8sXPJCvJhgwQaJhcJ2abX3CWK5LeoWwg3x5QDRVza"]'
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:61523/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:24121/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:34684/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:61523/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:61523/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:61523/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:61523/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:61523/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:61523/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:61523/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:61523/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:61523/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:61523/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:24121/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:24121/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:24121/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:24121/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:24121/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:24121/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:24121/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:24121/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:24121/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:24121/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:34684/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:34684/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:34684/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:34684/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:34684/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:34684/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:34684/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:34684/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:34684/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:34684/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:61523/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":"0x1a43d5bee2d81221c1c8519d1f1bebc3bfbd5a954ed51d303a142949d312affd"},{"messageHash":"0xa51650d9988763f210291335410a15fe5b820ba8da17c3b9a2ba4727441331eb"},{"messageHash":"0xd5e923785daa6fb1097411a3d655695c4917675ac6da63b0c70ddac7d505db3c"},{"messageHash":"0x5bee6c947b01712a44935f4f5d6dd53b3f5f6214039b9834197f5d527175e86c"},{"messageHash":"0x530bbdc552e03613fd12d113762a01d94176ad3cf9e110b5ddee7f7e281a8de1"},{"messageHash":"0x65ff07addc340fadb8c40b3109b33498678dbbed8ba228064fc386ef3ab1fbb5"},{"messageHash":"0x34e58693fa745a78978ec4b207a58e8ce8af8427767f09de1f06313c5ce2ff96"},{"messageHash":"0x093f6f1f59ca6c05555e0ba8e60361a8ab493373e523a43b61beb3c3de500d33"},{"messageHash":"0xaf7385faae7d2fb2dbc9ef755d18521d9c1d293a1225afcd21cb829a4cd856b6"},{"messageHash":"0x7100d4ab22bf917a503935fd27ef880abef6cbe782909c78189f5e9374265324"},{"messageHash":"0x0aaca760cca9a04471ffc33a850e3dac1fe109cc6436d47d2856d709cbd491c1"},{"messageHash":"0xb568ff001eb1d814999f7344581f4c13254983d929940a45b3eab3b173c45bd7"},{"messageHash":"0x208a278548eb5636c7aca418c9a7a4b81aa766af2de4fe89e2721f12511a3c34"},{"messageHash":"0x1064fcbabe32db9956bd0d10068783ad31003b9ea0e625f0094b1f6fe46c4919"},{"messageHash":"0xd62f2fc7b5719cd29a3a3bb8ed099a47f1b5808bc2832b6de14752e6d4132e9c"},{"messageHash":"0x1cc47de3db62687b2399e2fd1974339cd987bd22b34e7677ade1658df7bc3648"},{"messageHash":"0x9f22f718fc139788ef0b499da07f8cfe4d0659b025d613dc79b82d4c210ffe5c"},{"messageHash":"0xbddbbb263b62efa24839e207bab0e2bf0b8b73b02329aaa880e0404973414682"},{"messageHash":"0x4b194f456e2b894e52eb5af39521811e4c6caaaff36842a7e470f9d056a57b2b"},{"messageHash":"0xebbe8779d1649f800db3953dc2637d5e77bbe6920f459a2dc20b9b63b5de99d9"},{"messageHash":"0x163f2135148908079ce6fc66c33f204ffdd9b5d91e950c1e5cbe035974bd051d"},{"messageHash":"0x02d19c80239363ee60cb73a5eab412eb5c1f2b959e1869894d4c24a773d54f3b"},{"messageHash":"0x67bfa01aefbdc253ef598c7ead82f610a570fa7c67b47e0211e64bac5eef6a11"},{"messageHash":"0x2f8604d80605b2eea95d9659f71ddc1fc4b0a73dc0770bfe3a5f5b0165e9533b"},{"messageHash":"0x8f9d7df6b832b3df48f0e53ef77c9a1cb486f5b3b72570ac4de15ac243a541a4"},{"messageHash":"0xadff2951e3e00810f9d4ab78b6e07412bcc8ebec6b3fd2a720d3a36092a3ef1b"},{"messageHash":"0xec08002783684efeed5d43b9cebde20c65c355124849999199a27fdf156df581"},{"messageHash":"0xdcba5cc28f75d74fa10d46387f00aa7b76c25043a16978e1256d1fc8dbe3ddb6"},{"messageHash":"0x139a98776fa8e62e609ba80262a77c703c01ac761173a6c959755394e2a61d63"},{"messageHash":"0x26b6cd8e61e594bd38ad67360f89613c5854182b8079bdce898ec4e5267e068e"}]}'
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:24121/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":"0x1a43d5bee2d81221c1c8519d1f1bebc3bfbd5a954ed51d303a142949d312affd"},{"messageHash":"0xa51650d9988763f210291335410a15fe5b820ba8da17c3b9a2ba4727441331eb"},{"messageHash":"0xd5e923785daa6fb1097411a3d655695c4917675ac6da63b0c70ddac7d505db3c"},{"messageHash":"0x5bee6c947b01712a44935f4f5d6dd53b3f5f6214039b9834197f5d527175e86c"},{"messageHash":"0x530bbdc552e03613fd12d113762a01d94176ad3cf9e110b5ddee7f7e281a8de1"},{"messageHash":"0x65ff07addc340fadb8c40b3109b33498678dbbed8ba228064fc386ef3ab1fbb5"},{"messageHash":"0x34e58693fa745a78978ec4b207a58e8ce8af8427767f09de1f06313c5ce2ff96"},{"messageHash":"0x093f6f1f59ca6c05555e0ba8e60361a8ab493373e523a43b61beb3c3de500d33"},{"messageHash":"0xaf7385faae7d2fb2dbc9ef755d18521d9c1d293a1225afcd21cb829a4cd856b6"},{"messageHash":"0x7100d4ab22bf917a503935fd27ef880abef6cbe782909c78189f5e9374265324"},{"messageHash":"0x0aaca760cca9a04471ffc33a850e3dac1fe109cc6436d47d2856d709cbd491c1"},{"messageHash":"0xb568ff001eb1d814999f7344581f4c13254983d929940a45b3eab3b173c45bd7"},{"messageHash":"0x208a278548eb5636c7aca418c9a7a4b81aa766af2de4fe89e2721f12511a3c34"},{"messageHash":"0x1064fcbabe32db9956bd0d10068783ad31003b9ea0e625f0094b1f6fe46c4919"},{"messageHash":"0xd62f2fc7b5719cd29a3a3bb8ed099a47f1b5808bc2832b6de14752e6d4132e9c"},{"messageHash":"0x1cc47de3db62687b2399e2fd1974339cd987bd22b34e7677ade1658df7bc3648"},{"messageHash":"0x9f22f718fc139788ef0b499da07f8cfe4d0659b025d613dc79b82d4c210ffe5c"},{"messageHash":"0xbddbbb263b62efa24839e207bab0e2bf0b8b73b02329aaa880e0404973414682"},{"messageHash":"0x4b194f456e2b894e52eb5af39521811e4c6caaaff36842a7e470f9d056a57b2b"},{"messageHash":"0xebbe8779d1649f800db3953dc2637d5e77bbe6920f459a2dc20b9b63b5de99d9"},{"messageHash":"0x163f2135148908079ce6fc66c33f204ffdd9b5d91e950c1e5cbe035974bd051d"},{"messageHash":"0x02d19c80239363ee60cb73a5eab412eb5c1f2b959e1869894d4c24a773d54f3b"},{"messageHash":"0x67bfa01aefbdc253ef598c7ead82f610a570fa7c67b47e0211e64bac5eef6a11"},{"messageHash":"0x2f8604d80605b2eea95d9659f71ddc1fc4b0a73dc0770bfe3a5f5b0165e9533b"},{"messageHash":"0x8f9d7df6b832b3df48f0e53ef77c9a1cb486f5b3b72570ac4de15ac243a541a4"},{"messageHash":"0xadff2951e3e00810f9d4ab78b6e07412bcc8ebec6b3fd2a720d3a36092a3ef1b"},{"messageHash":"0xec08002783684efeed5d43b9cebde20c65c355124849999199a27fdf156df581"},{"messageHash":"0xdcba5cc28f75d74fa10d46387f00aa7b76c25043a16978e1256d1fc8dbe3ddb6"},{"messageHash":"0x139a98776fa8e62e609ba80262a77c703c01ac761173a6c959755394e2a61d63"},{"messageHash":"0x26b6cd8e61e594bd38ad67360f89613c5854182b8079bdce898ec4e5267e068e"}]}'
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:34684/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":"7d8d03771afba5837689","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1a43d5bee2d81221c1c8519d1f1bebc3bfbd5a954ed51d303a142949d312affd"},{"messageHash":"0xa51650d9988763f210291335410a15fe5b820ba8da17c3b9a2ba4727441331eb"},{"messageHash":"0xd5e923785daa6fb1097411a3d655695c4917675ac6da63b0c70ddac7d505db3c"},{"messageHash":"0x5bee6c947b01712a44935f4f5d6dd53b3f5f6214039b9834197f5d527175e86c"},{"messageHash":"0x530bbdc552e03613fd12d113762a01d94176ad3cf9e110b5ddee7f7e281a8de1"},{"messageHash":"0x65ff07addc340fadb8c40b3109b33498678dbbed8ba228064fc386ef3ab1fbb5"},{"messageHash":"0x34e58693fa745a78978ec4b207a58e8ce8af8427767f09de1f06313c5ce2ff96"},{"messageHash":"0x093f6f1f59ca6c05555e0ba8e60361a8ab493373e523a43b61beb3c3de500d33"},{"messageHash":"0xaf7385faae7d2fb2dbc9ef755d18521d9c1d293a1225afcd21cb829a4cd856b6"},{"messageHash":"0x7100d4ab22bf917a503935fd27ef880abef6cbe782909c78189f5e9374265324"},{"messageHash":"0x0aaca760cca9a04471ffc33a850e3dac1fe109cc6436d47d2856d709cbd491c1"},{"messageHash":"0xb568ff001eb1d814999f7344581f4c13254983d929940a45b3eab3b173c45bd7"},{"messageHash":"0x208a278548eb5636c7aca418c9a7a4b81aa766af2de4fe89e2721f12511a3c34"},{"messageHash":"0x1064fcbabe32db9956bd0d10068783ad31003b9ea0e625f0094b1f6fe46c4919"},{"messageHash":"0xd62f2fc7b5719cd29a3a3bb8ed099a47f1b5808bc2832b6de14752e6d4132e9c"},{"messageHash":"0x1cc47de3db62687b2399e2fd1974339cd987bd22b34e7677ade1658df7bc3648"},{"messageHash":"0x9f22f718fc139788ef0b499da07f8cfe4d0659b025d613dc79b82d4c210ffe5c"},{"messageHash":"0xbddbbb263b62efa24839e207bab0e2bf0b8b73b02329aaa880e0404973414682"},{"messageHash":"0x4b194f456e2b894e52eb5af39521811e4c6caaaff36842a7e470f9d056a57b2b"},{"messageHash":"0xebbe8779d1649f800db3953dc2637d5e77bbe6920f459a2dc20b9b63b5de99d9"},{"messageHash":"0x163f2135148908079ce6fc66c33f204ffdd9b5d91e950c1e5cbe035974bd051d"},{"messageHash":"0x02d19c80239363ee60cb73a5eab412eb5c1f2b959e1869894d4c24a773d54f3b"},{"messageHash":"0x67bfa01aefbdc253ef598c7ead82f610a570fa7c67b47e0211e64bac5eef6a11"},{"messageHash":"0x2f8604d80605b2eea95d9659f71ddc1fc4b0a73dc0770bfe3a5f5b0165e9533b"},{"messageHash":"0x8f9d7df6b832b3df48f0e53ef77c9a1cb486f5b3b72570ac4de15ac243a541a4"},{"messageHash":"0xadff2951e3e00810f9d4ab78b6e07412bcc8ebec6b3fd2a720d3a36092a3ef1b"},{"messageHash":"0xec08002783684efeed5d43b9cebde20c65c355124849999199a27fdf156df581"},{"messageHash":"0xdcba5cc28f75d74fa10d46387f00aa7b76c25043a16978e1256d1fc8dbe3ddb6"},{"messageHash":"0x139a98776fa8e62e609ba80262a77c703c01ac761173a6c959755394e2a61d63"},{"messageHash":"0x26b6cd8e61e594bd38ad67360f89613c5854182b8079bdce898ec4e5267e068e"}]}'
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:304 Stopping container with id d9f99f9b7c0f
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id c0422c43fb7b
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 48316441c6f4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9f99f9b7c0f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
2026-04-10 12:13:47.352 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:47.353 DEBUG [tests.conftest] Running test: test_store_lightpushed_message with id: 2026-04-10_12-13-47__a829ceff-2d1c-42fd-b8f9-9d23a8bbf5f3
2026-04-10 12:13:47.353 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:47.353 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:13:47.360 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:47.360 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-47__a829ceff-2d1c-42fd-b8f9-9d23a8bbf5f3__wakuorg_nwaku:latest.log
2026-04-10 12:13:47.360 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:47.360 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:47.362 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:47.362 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.210
2026-04-10 12:13:47.362 DEBUG [src.node.docker_mananger] Generated ports ['50630', '50631', '50632', '50633', '50634']
2026-04-10 12:13:47.362 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:47.362 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:47.362 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:47.362 DEBUG [src.node.docker_mananger] docker run -i -t -p 50630:50630 -p 50631:50631 -p 50632:50632 -p 50633:50633 -p 50634:50634 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=50632 --rest-port=50630 --tcp-port=50631 --discv5-udp-port=50633 --rest-address=0.0.0.0 --nat=extip:172.18.157.210 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9193be590a3f235b6e68dd7db08c332cac1dcf3d62cdbcda784bddbbc32eee5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50634 --metrics-logging=true --store=true --relay=true --lightpush=true
2026-04-10 12:13:47.552 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.210 waku dfa306af9cdb84a600d7d3cfa37cf481847d8cc219253386f971c8f06b708442
2026-04-10 12:13:47.586 DEBUG [src.node.docker_mananger] Container started with ID dfa306af9cdb. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-47__a829ceff-2d1c-42fd-b8f9-9d23a8bbf5f3__wakuorg_nwaku:latest.log
2026-04-10 12:13:47.586 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50630
2026-04-10 12:13:47.588 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:47.671 ERROR [src.node.docker_mananger] Max retries reached for container 524f02f656dc. Exiting log stream.
2026-04-10 12:13:48.155 ERROR [src.node.docker_mananger] Max retries reached for container 31d2d9c88d4a. Exiting log stream.
2026-04-10 12:13:48.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50630/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:48.591 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":"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-10 12:13:48.592 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:48.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50630/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:48.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.210/tcp/50631/p2p/16Uiu2HAm1oow7yMQ3AdsL1wPqtiJ7QuuyX8xVYPybr6CBJuxb2n7","/ip4/172.18.157.210/tcp/50632/ws/p2p/16Uiu2HAm1oow7yMQ3AdsL1wPqtiJ7QuuyX8xVYPybr6CBJuxb2n7"],"enrUri":"enr:-L24QDajZk2BN6Sbqz4243rs_0ZoZVyi5DY2WMXSalRku11bZWqvppCGiL2FxphK79PNJJHL2hQpyOJx5M9EQiHQBrUCgmlkgnY0gmlwhKwSndKKbXVsdGlhZGRyc5YACASsEp3SBsXHAAoErBKd0gbFyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXtHklDWIHmVtkaB27bfanRTkA1Rh9au-ElVRZTdFl9yDdGNwgsXHg3VkcILFyYV3YWt1Mgs"}'
2026-04-10 12:13:48.595 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:48.602 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:48.602 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node2_2026-04-10_12-13-47__a829ceff-2d1c-42fd-b8f9-9d23a8bbf5f3__wakuorg_nwaku:latest.log
2026-04-10 12:13:48.602 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:48.602 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:48.603 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:48.604 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.81
2026-04-10 12:13:48.604 DEBUG [src.node.docker_mananger] Generated ports ['64226', '64227', '64228', '64229', '64230']
2026-04-10 12:13:48.604 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:48.604 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:48.604 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:48.604 DEBUG [src.node.docker_mananger] docker run -i -t -p 64226:64226 -p 64227:64227 -p 64228:64228 -p 64229:64229 -p 64230:64230 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=64228 --rest-port=64226 --tcp-port=64227 --discv5-udp-port=64229 --rest-address=0.0.0.0 --nat=extip:172.18.125.81 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3cee8dc6d4010d0dbaee6fdb7ff0b8aec6f6fabd03cfcbaeecbbce4f1d5ee4a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64230 --metrics-logging=true --store=false --relay=true
2026-04-10 12:13:48.801 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.81 waku 0d997a2054b1d0ee652573717ae9c0cb3b01c30df9026a1fb89402b5a4297158
2026-04-10 12:13:48.836 DEBUG [src.node.docker_mananger] Container started with ID 0d997a2054b1. Setting up logs at ./log/docker/publishing_node2_2026-04-10_12-13-47__a829ceff-2d1c-42fd-b8f9-9d23a8bbf5f3__wakuorg_nwaku:latest.log
2026-04-10 12:13:48.836 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64226
2026-04-10 12:13:48.836 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:49.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64226/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:49.839 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-10 12:13:49.840 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:49.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:49.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.81/tcp/64227/p2p/16Uiu2HAkviCsHSVkYxKpCWarZS9K69jjkuqEFEjWfiUnAkZTxXuz","/ip4/172.18.125.81/tcp/64228/ws/p2p/16Uiu2HAkviCsHSVkYxKpCWarZS9K69jjkuqEFEjWfiUnAkZTxXuz"],"enrUri":"enr:-L24QLMn1GcyYzw36Rx3fUlGRdjILm6rFD23-o9d98efSLEkcuD7lyT5Evu4Y-fRkbiScEbj3YUx96kn_Du-t6oqtgUCgmlkgnY0gmlwhKwSfVGKbXVsdGlhZGRyc5YACASsEn1RBvrjAAoErBJ9UQb65N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECExfnoA4yEidlO6s_ZddOziZju0udvECKFt-MH456trGDdGNwgvrjg3VkcIL65YV3YWt1MgE"}'
2026-04-10 12:13:49.842 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:49.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.210/tcp/50631/p2p/16Uiu2HAm1oow7yMQ3AdsL1wPqtiJ7QuuyX8xVYPybr6CBJuxb2n7"]'
2026-04-10 12:13:49.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:49.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:49.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-47__a829ceff-2d1c-42fd-b8f9-9d23a8bbf5f3__wakuorg_nwaku:latest.log
2026-04-10 12:13:49.885 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:49.885 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:49.887 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:49.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.58
2026-04-10 12:13:49.887 DEBUG [src.node.docker_mananger] Generated ports ['26644', '26645', '26646', '26647', '26648']
2026-04-10 12:13:49.887 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:49.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:49.887 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:49.887 DEBUG [src.node.docker_mananger] docker run -i -t -p 26644:26644 -p 26645:26645 -p 26646:26646 -p 26647:26647 -p 26648:26648 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=26646 --rest-port=26644 --tcp-port=26645 --discv5-udp-port=26647 --rest-address=0.0.0.0 --nat=extip:172.18.112.58 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ba0cef1e6edbf5b722f743f450a3454e5ed2de9b5e66ac056ce8d6cfa743917 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26648 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDajZk2BN6Sbqz4243rs_0ZoZVyi5DY2WMXSalRku11bZWqvppCGiL2FxphK79PNJJHL2hQpyOJx5M9EQiHQBrUCgmlkgnY0gmlwhKwSndKKbXVsdGlhZGRyc5YACASsEp3SBsXHAAoErBKd0gbFyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECXtHklDWIHmVtkaB27bfanRTkA1Rh9au-ElVRZTdFl9yDdGNwgsXHg3VkcILFyYV3YWt1Mgs --storenode=/ip4/172.18.157.210/tcp/50631/p2p/16Uiu2HAm1oow7yMQ3AdsL1wPqtiJ7QuuyX8xVYPybr6CBJuxb2n7 --store=false --relay=true --lightpush=true --lightpushnode=/ip4/172.18.157.210/tcp/50631/p2p/16Uiu2HAm1oow7yMQ3AdsL1wPqtiJ7QuuyX8xVYPybr6CBJuxb2n7
2026-04-10 12:13:50.085 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.58 waku 4a911755157fbf8e249668ccfc5c69db972af5c7be656ed00f839ec9aeabf6ca
2026-04-10 12:13:50.119 DEBUG [src.node.docker_mananger] Container started with ID 4a911755157f. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-47__a829ceff-2d1c-42fd-b8f9-9d23a8bbf5f3__wakuorg_nwaku:latest.log
2026-04-10 12:13:50.119 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26644
2026-04-10 12:13:50.120 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:51.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.123 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-10 12:13:51.123 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:51.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.58/tcp/26645/p2p/16Uiu2HAmVA9CfWzimxAMUYLJoRGjqVd3bbdwQSgcF9nB5L9246rm","/ip4/172.18.112.58/tcp/26646/ws/p2p/16Uiu2HAmVA9CfWzimxAMUYLJoRGjqVd3bbdwQSgcF9nB5L9246rm"],"enrUri":"enr:-L24QIxGf0lS_p7x7lRGsWiyFxKRGZuuEEoALJbKIbY7ir39VQH9ZbuUEcXHdq7yW-p89jSluVc933hFVgFCRCEZJJkCgmlkgnY0gmlwhKwScDqKbXVsdGlhZGRyc5YACASsEnA6BmgVAAoErBJwOgZoFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED9TLXrGcMx2h9WeduiHl0KcDx5oX7lrB9sJH-czLGckKDdGNwgmgVg3VkcIJoF4V3YWt1Mgk"}'
2026-04-10 12:13:51.126 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:51.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26644/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.210/tcp/50631/p2p/16Uiu2HAm1oow7yMQ3AdsL1wPqtiJ7QuuyX8xVYPybr6CBJuxb2n7"]'
2026-04-10 12:13:51.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26644/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.81/tcp/64227/p2p/16Uiu2HAkviCsHSVkYxKpCWarZS9K69jjkuqEFEjWfiUnAkZTxXuz"]'
2026-04-10 12:13:51.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50630/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:51.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64226/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:51.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26644/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:51.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26644/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1775823231218662694}}'
2026-04-10 12:13:51.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.232 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:51.433 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:13:51.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50630/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x70d12434293760a45e4d3f054b8eae1c48fa711cd25c14c841fedfa678371915"}]}'
2026-04-10 12:13:51.437 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:13:51.437 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:13:51.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d44dd6d0ae9f885561af","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x70d12434293760a45e4d3f054b8eae1c48fa711cd25c14c841fedfa678371915"}]}'
2026-04-10 12:13:51.445 DEBUG [src.steps.store] messages length is 1
2026-04-10 12:13:51.446 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:51.447 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:51.448 DEBUG [src.node.waku_node] Stopping container with id dfa306af9cdb
2026-04-10 12:13:51.927 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:51.927 DEBUG [src.node.waku_node] Stopping container with id 0d997a2054b1
2026-04-10 12:13:52.399 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:52.399 DEBUG [src.node.waku_node] Stopping container with id 4a911755157f
2026-04-10 12:13:52.740 ERROR [src.node.docker_mananger] Max retries reached for container dfa306af9cdb. Exiting log stream.
2026-04-10 12:13:52.887 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:52.888 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:52.900 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:52.909 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:52.918 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-04-10 12:11:07.658 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:07.658 DEBUG [tests.conftest] Running test: test_relay_with_latency_between_two_nodes with id: 2026-04-10_12-11-07__6dd387d4-aba1-4b3e-bfb5-4cd501fa9bc0
2026-04-10 12:11:07.659 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:07.659 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:07.665 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:07.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-07__6dd387d4-aba1-4b3e-bfb5-4cd501fa9bc0__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.671 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:07.671 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-07__6dd387d4-aba1-4b3e-bfb5-4cd501fa9bc0__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.672 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-04-10 12:11:07.673 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:07.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:07.674 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:07.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.68
2026-04-10 12:11:07.674 DEBUG [src.node.docker_mananger] Generated ports ['43217', '43218', '43219', '43220', '43221']
2026-04-10 12:11:07.675 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:07.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:07.675 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:07.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 43217:43217 -p 43218:43218 -p 43219:43219 -p 43220:43220 -p 43221:43221 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=43219 --rest-port=43217 --tcp-port=43218 --discv5-udp-port=43220 --rest-address=0.0.0.0 --nat=extip:172.18.26.68 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95fd4a6fbc75deb4a6cbb8ae54a5eff78d5facb9d6e09cb8ef5ecbdb947f00f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43221 --metrics-logging=true --relay=true
2026-04-10 12:11:07.858 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.68 waku 35e7bf2d4c4072f21a5738bcd8f6d386011936d02e9dc3be78fe4c98e2b69a61
2026-04-10 12:11:07.891 DEBUG [src.node.docker_mananger] Container started with ID 35e7bf2d4c40. Setting up logs at ./log/docker/node1_2026-04-10_12-11-07__6dd387d4-aba1-4b3e-bfb5-4cd501fa9bc0__wakuorg_nwaku:latest.log
2026-04-10 12:11:07.891 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43217
2026-04-10 12:11:07.891 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:07.915 ERROR [src.node.docker_mananger] Max retries reached for container e45c61ab9a0f. Exiting log stream.
2026-04-10 12:11:08.390 ERROR [src.node.docker_mananger] Max retries reached for container 3b675a5e5aff. Exiting log stream.
2026-04-10 12:11:08.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43217/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:08.894 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-10 12:11:08.894 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:08.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:08.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.68/tcp/43218/p2p/16Uiu2HAm1qMEnRk6FsRjghhQokAPhVachDzAVvvGQbMg5PdcPvpq","/ip4/172.18.26.68/tcp/43219/ws/p2p/16Uiu2HAm1qMEnRk6FsRjghhQokAPhVachDzAVvvGQbMg5PdcPvpq"],"enrUri":"enr:-L24QLXKunES6JAH5RxfEXkv9NivnSYrE0Rn2oEo62FzthPWX7lZ6DdYRdBX4-0mtNqjFmZLdvRdqot2qwlIaIiye8gCgmlkgnY0gmlwhKwSGkSKbXVsdGlhZGRyc5YACASsEhpEBqjSAAoErBIaRAao090DgnJzhQDGAQAAiXNlY3AyNTZrMaECXzberjh1M12YkK0Kb7HCyJBR4MZK0Vzx4Ewbtt5CKOqDdGNwgqjSg3VkcIKo1IV3YWt1MgE"}'
2026-04-10 12:11:08.897 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:08.897 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:08.897 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:08.898 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:08.899 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.48
2026-04-10 12:11:08.899 DEBUG [src.node.docker_mananger] Generated ports ['56929', '56930', '56931', '56932', '56933']
2026-04-10 12:11:08.899 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:08.899 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:08.899 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:08.899 DEBUG [src.node.docker_mananger] docker run -i -t -p 56929:56929 -p 56930:56930 -p 56931:56931 -p 56932:56932 -p 56933:56933 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=56931 --rest-port=56929 --tcp-port=56930 --discv5-udp-port=56932 --rest-address=0.0.0.0 --nat=extip:172.18.64.48 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ddc39ff7ff77d82eeeb67eac68fbd5df7e7fd4a29f20a3ed0eefa4e779caa40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56933 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLXKunES6JAH5RxfEXkv9NivnSYrE0Rn2oEo62FzthPWX7lZ6DdYRdBX4-0mtNqjFmZLdvRdqot2qwlIaIiye8gCgmlkgnY0gmlwhKwSGkSKbXVsdGlhZGRyc5YACASsEhpEBqjSAAoErBIaRAao090DgnJzhQDGAQAAiXNlY3AyNTZrMaECXzberjh1M12YkK0Kb7HCyJBR4MZK0Vzx4Ewbtt5CKOqDdGNwgqjSg3VkcIKo1IV3YWt1MgE
2026-04-10 12:11:09.077 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.48 waku f9f655c7802da9000589f3853e9caabaad0a38f78dfa5140f5de8f1410144266
2026-04-10 12:11:09.108 DEBUG [src.node.docker_mananger] Container started with ID f9f655c7802d. Setting up logs at ./log/docker/node2_2026-04-10_12-11-07__6dd387d4-aba1-4b3e-bfb5-4cd501fa9bc0__wakuorg_nwaku:latest.log
2026-04-10 12:11:09.108 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56929
2026-04-10 12:11:09.108 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:10.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56929/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-10 12:11:10.125 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:10.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56929/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.48/tcp/56930/p2p/16Uiu2HAm74CxfStjkjGjVMod23EFAHP3XnhAT1UVGudTMfoHXXPb","/ip4/172.18.64.48/tcp/56931/ws/p2p/16Uiu2HAm74CxfStjkjGjVMod23EFAHP3XnhAT1UVGudTMfoHXXPb"],"enrUri":"enr:-L24QK8Xjfc4qsEQ7edMODSAo4XLx42snw2XJbt82j9yRcgwCtAKcpegFP-kudXi_5ZgwpS7tKRJnTFItVNLPFyB0OACgmlkgnY0gmlwhKwSQDCKbXVsdGlhZGRyc5YACASsEkAwBt5iAAoErBJAMAbeY90DgnJzhQDGAQAAiXNlY3AyNTZrMaECrMx-vweqtPY6DePBDMjnQXSTxcHOMn7PL1Dyzk8yHUaDdGNwgt5ig3VkcILeZIV3YWt1MgE"}'
2026-04-10 12:11:10.133 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:10.133 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-04-10 12:11:10.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:10.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56929/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:11:10.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:10.144 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-04-10 12:11:10.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43217/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.64.48/tcp/48082/p2p/16Uiu2HAm74CxfStjkjGjVMod23EFAHP3XnhAT1UVGudTMfoHXXPb","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-10 12:11:10.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56929/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:10.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.26.68/tcp/43218/p2p/16Uiu2HAm1qMEnRk6FsRjghhQokAPhVachDzAVvvGQbMg5PdcPvpq","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-10 12:11:10.152 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-04-10 12:11:20.152 DEBUG [tests.e2e.test_network_conditions] Applying 5000ms latency to node2
2026-04-10 12:11:20.154 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24177', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:11:20.215 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24177', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
2026-04-10 12:11:20.227 DEBUG [tests.e2e.test_network_conditions] Publishing message from node1
2026-04-10 12:11:20.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43217/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-10 12:11:20.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:20.232 DEBUG [tests.e2e.test_network_conditions] Fetching relay messages on node2
2026-04-10 12:11:20.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56929/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:30.236 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":1775823080227372664,"ephemeral":false,"proof":""}]'
2026-04-10 12:11:30.237 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '24177', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-04-10 12:11:30.248 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:30.249 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:30.249 DEBUG [src.node.waku_node] Stopping container with id 35e7bf2d4c40
2026-04-10 12:11:30.676 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:30.678 DEBUG [src.node.waku_node] Stopping container with id f9f655c7802d
2026-04-10 12:11:31.093 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:31.095 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:31.118 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:31.129 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_pubsub_topic_and_content_topic with id: 2026-04-10_12-11-01__be9e2cd2-df83-4ddd-ba08-378a0dd0a4de
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:88 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-11-01__be9e2cd2-df83-4ddd-ba08-378a0dd0a4de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.31.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63053', '63054', '63055', '63056', '63057']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63053:63053 -p 63054:63054 -p 63055:63055 -p 63056:63056 -p 63057:63057 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=63055 --rest-port=63053 --tcp-port=63054 --discv5-udp-port=63056 --rest-address=0.0.0.0 --nat=extip:172.18.31.2 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ebec5f4ee3fceb1ececcf1e244c3fed8e4f0b2e7cc02dc5d707eb8cbb5cb2d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63057 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.2 waku f4e06b019777d64135ae0ee04ece0259a7149dd6deb9f26c6955badcdeaf79ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4e06b019777. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-11-01__be9e2cd2-df83-4ddd-ba08-378a0dd0a4de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 63053
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 0704ef5abc37. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 98c5a3ffa3df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63053/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63053/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.31.2/tcp/63054/p2p/16Uiu2HAmPxpPLU4dNDSD9nwh9vNY16guhwPwrDzPRejmYzURVZVM","/ip4/172.18.31.2/tcp/63055/ws/p2p/16Uiu2HAmPxpPLU4dNDSD9nwh9vNY16guhwPwrDzPRejmYzURVZVM"],"enrUri":"enr:-L24QMlgrB2yT54MBC9hSih-FvEJNralyHh-UKWxPzoWEF28b6JSlmJn3cFoS8ssd7he0NrhdbNhAcqJgPIO0U4Y8NsCgmlkgnY0gmlwhKwSHwKKbXVsdGlhZGRyc5YACASsEh8CBvZOAAoErBIfAgb2T90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqAG-XYsnNrPMocXkuOJt8oG4ZRlGd4rjbdc0a-nMtmyDdGNwgvZOg3VkcIL2UIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-11-01__be9e2cd2-df83-4ddd-ba08-378a0dd0a4de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.111.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25268', '25269', '25270', '25271', '25272']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25268:25268 -p 25269:25269 -p 25270:25270 -p 25271:25271 -p 25272:25272 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=25270 --rest-port=25268 --tcp-port=25269 --discv5-udp-port=25271 --rest-address=0.0.0.0 --nat=extip:172.18.111.14 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=89433cf5fc4af7c7f1ea1f4495f07a52b341abc7156d2bc140fbc2f298a38a4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25272 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMlgrB2yT54MBC9hSih-FvEJNralyHh-UKWxPzoWEF28b6JSlmJn3cFoS8ssd7he0NrhdbNhAcqJgPIO0U4Y8NsCgmlkgnY0gmlwhKwSHwKKbXVsdGlhZGRyc5YACASsEh8CBvZOAAoErBIfAgb2T90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqAG-XYsnNrPMocXkuOJt8oG4ZRlGd4rjbdc0a-nMtmyDdGNwgvZOg3VkcIL2UIV3YWt1MgM --storenode=/ip4/172.18.31.2/tcp/63054/p2p/16Uiu2HAmPxpPLU4dNDSD9nwh9vNY16guhwPwrDzPRejmYzURVZVM --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.14 waku 926b6e12ed001b479c46a3a3b79ca24eb32083556f53a1d215231f89269081b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 926b6e12ed00. Setting up logs at ./log/docker/store_node1_2026-04-10_12-11-01__be9e2cd2-df83-4ddd-ba08-378a0dd0a4de__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 25268
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:25268/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25268/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.111.14/tcp/25269/p2p/16Uiu2HAkzYzzmwDc2hLjtkwu2Vckx5k4ofKfoYmBbdkjjGbCFzYj","/ip4/172.18.111.14/tcp/25270/ws/p2p/16Uiu2HAkzYzzmwDc2hLjtkwu2Vckx5k4ofKfoYmBbdkjjGbCFzYj"],"enrUri":"enr:-L24QFF9OmH9SPq5CnR79zkbXylzcRJyVYmu-yjjIJ7etwQLJWWnis7S5X5lRF_AFPs_vsq8IDJY7MnUzZKl-k8GbIACgmlkgnY0gmlwhKwSbw6KbXVsdGlhZGRyc5YACASsEm8OBmK1AAoErBJvDgZitt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECTCsAuA55SsNi-Ov6rI8zQ7oqZA-kUkS0caMHIrdXkBSDdGNwgmK1g3VkcIJit4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25268/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.2/tcp/63054/p2p/16Uiu2HAmPxpPLU4dNDSD9nwh9vNY16guhwPwrDzPRejmYzURVZVM"]'
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:63053/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:25268/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:63053/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:63053/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:63053/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:63053/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:63053/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:63053/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:63053/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:63053/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63053/store/v3/messages?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":"0xead9357e470557e37e22d6259dc3777020f89e0a634f20866f73d6e1032d93da"},{"messageHash":"0xac9bbd7882608df151e5d5fc4c068a5225c05c65463231397ff95b988d3aca70"},{"messageHash":"0xdf9b49fe52c78473e30e083fafc288844a35a101dc4a4470ad342fe1bd045529"},{"messageHash":"0xcb2597d8fdf4c8201f2d35456c4871a2d89ca81e8be45b63a52e38bc11ab546e"},{"messageHash":"0xa2ac16e7007b9f483a0c654ee02eb8d6a6ca405c165ba361b7aa7e628d8297b7"},{"messageHash":"0xa2c4b6b265ef6807b5c83dccc17c22a351f989219338e8a1e94ad48f82f64f8e"},{"messageHash":"0x6b137040771788c7e06088d257aac5e86ccad1fd9ab37ac2b710d3c244cc447e"},{"messageHash":"0x758947bd9141e9dfebc1d86be5ee64738d871c8b740c3b92e24fa3ca0bafc11a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?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":"0xead9357e470557e37e22d6259dc3777020f89e0a634f20866f73d6e1032d93da"},{"messageHash":"0xac9bbd7882608df151e5d5fc4c068a5225c05c65463231397ff95b988d3aca70"},{"messageHash":"0xdf9b49fe52c78473e30e083fafc288844a35a101dc4a4470ad342fe1bd045529"},{"messageHash":"0xcb2597d8fdf4c8201f2d35456c4871a2d89ca81e8be45b63a52e38bc11ab546e"},{"messageHash":"0xa2ac16e7007b9f483a0c654ee02eb8d6a6ca405c165ba361b7aa7e628d8297b7"},{"messageHash":"0xa2c4b6b265ef6807b5c83dccc17c22a351f989219338e8a1e94ad48f82f64f8e"},{"messageHash":"0x6b137040771788c7e06088d257aac5e86ccad1fd9ab37ac2b710d3c244cc447e"},{"messageHash":"0x758947bd9141e9dfebc1d86be5ee64738d871c8b740c3b92e24fa3ca0bafc11a"}]}'
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:304 Stopping container with id f4e06b019777
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 926b6e12ed00
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
2026-04-10 12:18:15.173 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:18:15.173 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_true with id: 2026-04-10_12-18-15__a1fde7ed-7ea1-472a-b17b-6e009e1a4329
2026-04-10 12:18:15.173 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:18:15.174 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:18:15.174 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:18:15.179 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:18:15.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-18-15__a1fde7ed-7ea1-472a-b17b-6e009e1a4329__wakuorg_nwaku:latest.log
2026-04-10 12:18:15.180 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:18:15.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:18:15.181 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:18:15.181 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.170
2026-04-10 12:18:15.181 DEBUG [src.node.docker_mananger] Generated ports ['30652', '30653', '30654', '30655', '30656']
2026-04-10 12:18:15.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:18:15.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:18:15.182 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:18:15.182 DEBUG [src.node.docker_mananger] docker run -i -t -p 30652:30652 -p 30653:30653 -p 30654:30654 -p 30655:30655 -p 30656:30656 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=30654 --rest-port=30652 --tcp-port=30653 --discv5-udp-port=30655 --rest-address=0.0.0.0 --nat=extip:172.18.116.170 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0dc9ac26ec1d8bcac4fdcceae60e1f32d9405c6bee5185c6bd3db1ce5979e049 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30656 --metrics-logging=true --store=true --relay=true
2026-04-10 12:18:15.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.170 waku 1bb2985681b33e9f0923797827bc8171bb825ba77ae149673f3efca74fe65088
2026-04-10 12:18:15.355 DEBUG [src.node.docker_mananger] Container started with ID 1bb2985681b3. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-18-15__a1fde7ed-7ea1-472a-b17b-6e009e1a4329__wakuorg_nwaku:latest.log
2026-04-10 12:18:15.356 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30652
2026-04-10 12:18:15.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:18:15.619 ERROR [src.node.docker_mananger] Max retries reached for container 9c7234042eb9. Exiting log stream.
2026-04-10 12:18:15.968 ERROR [src.node.docker_mananger] Max retries reached for container 14b36f40a76b. Exiting log stream.
2026-04-10 12:18:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30652/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:16.360 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-10 12:18:16.360 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:18:16.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:16.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.170/tcp/30653/p2p/16Uiu2HAmVedw9P1toMRdvdrTzrAogiYUKtngVBYLX9KntUgm5Eqq","/ip4/172.18.116.170/tcp/30654/ws/p2p/16Uiu2HAmVedw9P1toMRdvdrTzrAogiYUKtngVBYLX9KntUgm5Eqq"],"enrUri":"enr:-L24QNjMSbeslTHoV9tSoULovdbLbtq-34AA36W5hAZTkhQHVrMzZx7dhAHu6sWvSTqEbZpbhqJdszMCyuf2zT9x5EMCgmlkgnY0gmlwhKwSdKqKbXVsdGlhZGRyc5YACASsEnSqBne9AAoErBJ0qgZ3vt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_H-XzYeuBMR9uCjEUleezz7s2UzMtFQnEHCSy0SsSeSDdGNwgne9g3VkcIJ3v4V3YWt1MgM"}'
2026-04-10 12:18:16.363 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:18:16.370 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:18:16.370 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-18-15__a1fde7ed-7ea1-472a-b17b-6e009e1a4329__wakuorg_nwaku:latest.log
2026-04-10 12:18:16.370 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:18:16.370 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:18:16.371 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:18:16.371 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.161
2026-04-10 12:18:16.371 DEBUG [src.node.docker_mananger] Generated ports ['35371', '35372', '35373', '35374', '35375']
2026-04-10 12:18:16.372 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:18:16.372 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:18:16.372 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:18:16.372 DEBUG [src.node.docker_mananger] docker run -i -t -p 35371:35371 -p 35372:35372 -p 35373:35373 -p 35374:35374 -p 35375:35375 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=35373 --rest-port=35371 --tcp-port=35372 --discv5-udp-port=35374 --rest-address=0.0.0.0 --nat=extip:172.18.247.161 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3fedb8fa04f74431ace854ac2b4ecfed96b0eadcd9febdf68ecb5dcadcba3cce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35375 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNjMSbeslTHoV9tSoULovdbLbtq-34AA36W5hAZTkhQHVrMzZx7dhAHu6sWvSTqEbZpbhqJdszMCyuf2zT9x5EMCgmlkgnY0gmlwhKwSdKqKbXVsdGlhZGRyc5YACASsEnSqBne9AAoErBJ0qgZ3vt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED_H-XzYeuBMR9uCjEUleezz7s2UzMtFQnEHCSy0SsSeSDdGNwgne9g3VkcIJ3v4V3YWt1MgM --storenode=/ip4/172.18.116.170/tcp/30653/p2p/16Uiu2HAmVedw9P1toMRdvdrTzrAogiYUKtngVBYLX9KntUgm5Eqq --store=true --relay=true
2026-04-10 12:18:16.526 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.161 waku 0ddfa30eaed7a98549bf1a5a25c1100136de038358da6366e382785cef509f92
2026-04-10 12:18:16.556 DEBUG [src.node.docker_mananger] Container started with ID 0ddfa30eaed7. Setting up logs at ./log/docker/store_node1_2026-04-10_12-18-15__a1fde7ed-7ea1-472a-b17b-6e009e1a4329__wakuorg_nwaku:latest.log
2026-04-10 12:18:16.557 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35371
2026-04-10 12:18:16.557 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:18:17.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35371/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:17.561 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-10 12:18:17.561 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:18:17.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35371/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:18:17.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.161/tcp/35372/p2p/16Uiu2HAky37YpAJefDZES6bCyfrUAeWDipg1sTEF3qDzXgEwcLeP","/ip4/172.18.247.161/tcp/35373/ws/p2p/16Uiu2HAky37YpAJefDZES6bCyfrUAeWDipg1sTEF3qDzXgEwcLeP"],"enrUri":"enr:-L24QGCKBP-hliNX0WsE_nos1ctJCCZS3lJVwOsQ9l0puecgRgJ7zo4xWOBL_0lI3r8WgiMAHtRA-bBCEjTZGFtf6nsCgmlkgnY0gmlwhKwS96GKbXVsdGlhZGRyc5YACASsEvehBoosAAoErBL3oQaKLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNadM6BELVu1lujTnDK655zB3d2gzUi55nWpcLX1BX9yDdGNwgoosg3VkcIKKLoV3YWt1MgM"}'
2026-04-10 12:18:17.564 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:18:17.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35371/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.170/tcp/30653/p2p/16Uiu2HAmVedw9P1toMRdvdrTzrAogiYUKtngVBYLX9KntUgm5Eqq"]'
2026-04-10 12:18:17.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:17.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30652/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:18:17.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:17.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35371/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:18:17.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:17.573 DEBUG [src.steps.store] Relaying message
2026-04-10 12:18:17.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30652/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-10 12:18:17.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:18:17.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:18:17.779 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:18:17.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30652/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-10 12:18:17.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-10 12:18:17.782 DEBUG [src.steps.store] messages length is 0
2026-04-10 12:18:17.784 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:18:17.785 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:18:17.785 DEBUG [src.node.waku_node] Stopping container with id 1bb2985681b3
2026-04-10 12:18:18.158 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:18:18.160 DEBUG [src.node.waku_node] Stopping container with id 0ddfa30eaed7
2026-04-10 12:18:18.547 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:18:18.550 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:18:18.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:18:18.566 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
2026-04-10 12:13:48.242 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:48.243 DEBUG [tests.conftest] Running test: test_publish_after_node2_restarts with id: 2026-04-10_12-13-48__7b72a962-10ec-4392-a4de-bbf87ef6e85e
2026-04-10 12:13:48.243 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:48.243 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:13:48.244 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-10 12:13:48.250 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:48.250 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-48__7b72a962-10ec-4392-a4de-bbf87ef6e85e__wakuorg_nwaku:latest.log
2026-04-10 12:13:48.251 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:48.251 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:48.252 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:48.252 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.96
2026-04-10 12:13:48.252 DEBUG [src.node.docker_mananger] Generated ports ['53143', '53144', '53145', '53146', '53147']
2026-04-10 12:13:48.253 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:48.253 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:48.253 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:48.253 DEBUG [src.node.docker_mananger] docker run -i -t -p 53143:53143 -p 53144:53144 -p 53145:53145 -p 53146:53146 -p 53147:53147 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=53145 --rest-port=53143 --tcp-port=53144 --discv5-udp-port=53146 --rest-address=0.0.0.0 --nat=extip:172.18.251.96 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdb91fdf9b116ec7c948425dfadcd0b38c7cedb8151fdcac5fbff4f626cb1c9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53147 --metrics-logging=true --relay=true
2026-04-10 12:13:48.445 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.96 waku 068263b247e0cb36636c23c8c8fa9b962f997db8a804e3a1c05aabb5717fa258
2026-04-10 12:13:48.483 DEBUG [src.node.docker_mananger] Container started with ID 068263b247e0. Setting up logs at ./log/docker/node1_2026-04-10_12-13-48__7b72a962-10ec-4392-a4de-bbf87ef6e85e__wakuorg_nwaku:latest.log
2026-04-10 12:13:48.483 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53143
2026-04-10 12:13:48.484 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:48.488 ERROR [src.node.docker_mananger] Max retries reached for container 54dbb1b89a06. Exiting log stream.
2026-04-10 12:13:49.055 ERROR [src.node.docker_mananger] Max retries reached for container dd865f4cacb3. Exiting log stream.
2026-04-10 12:13:49.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53143/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:49.488 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-10 12:13:49.488 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:49.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:49.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.96/tcp/53144/p2p/16Uiu2HAmQn7WCskdVhhrygoy2Hco9SdEaDExUyy3C7tvAvCMxBiu","/ip4/172.18.251.96/tcp/53145/ws/p2p/16Uiu2HAmQn7WCskdVhhrygoy2Hco9SdEaDExUyy3C7tvAvCMxBiu"],"enrUri":"enr:-L24QGLNFycN8IyGeKALi7ZlEOrQTDMxw4QleR_joY9Ga0vxb8zlf3sAJMi1xLh-VF6wE98bUEatJTaKUvav6cYmCRsCgmlkgnY0gmlwhKwS-2CKbXVsdGlhZGRyc5YACASsEvtgBs-YAAoErBL7YAbPmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtB9lw47qclEUVjhLnU9FZF1s8fPYRlx1Un4Mx5XI216DdGNwgs-Yg3VkcILPmoV3YWt1MgE"}'
2026-04-10 12:13:49.491 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:49.497 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:49.497 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-13-48__7b72a962-10ec-4392-a4de-bbf87ef6e85e__wakuorg_nwaku:latest.log
2026-04-10 12:13:49.498 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:49.498 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:49.499 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:49.499 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.27
2026-04-10 12:13:49.499 DEBUG [src.node.docker_mananger] Generated ports ['26644', '26645', '26646', '26647', '26648']
2026-04-10 12:13:49.500 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:49.500 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:49.500 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:49.500 DEBUG [src.node.docker_mananger] docker run -i -t -p 26644:26644 -p 26645:26645 -p 26646:26646 -p 26647:26647 -p 26648:26648 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=26646 --rest-port=26644 --tcp-port=26645 --discv5-udp-port=26647 --rest-address=0.0.0.0 --nat=extip:172.18.73.27 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e0db66b1e1413ea0dfe5ba7d4ada2502ea10a6bfc9ed95aef4eda93dbbe56f32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26648 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGLNFycN8IyGeKALi7ZlEOrQTDMxw4QleR_joY9Ga0vxb8zlf3sAJMi1xLh-VF6wE98bUEatJTaKUvav6cYmCRsCgmlkgnY0gmlwhKwS-2CKbXVsdGlhZGRyc5YACASsEvtgBs-YAAoErBL7YAbPmd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtB9lw47qclEUVjhLnU9FZF1s8fPYRlx1Un4Mx5XI216DdGNwgs-Yg3VkcILPmoV3YWt1MgE
2026-04-10 12:13:49.690 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.27 waku d98db3283ea6f8b1e0a2516e35c12c0cabe75e228d065d6d1a94e2bb102af251
2026-04-10 12:13:49.726 DEBUG [src.node.docker_mananger] Container started with ID d98db3283ea6. Setting up logs at ./log/docker/node2_2026-04-10_12-13-48__7b72a962-10ec-4392-a4de-bbf87ef6e85e__wakuorg_nwaku:latest.log
2026-04-10 12:13:49.727 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26644
2026-04-10 12:13:49.727 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:50.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:50.741 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-10 12:13:50.741 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:50.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.27/tcp/26645/p2p/16Uiu2HAm44TLQm6eU8aJdaQGWBceoMKtFqy5jNGWXrgygdRoUDty","/ip4/172.18.73.27/tcp/26646/ws/p2p/16Uiu2HAm44TLQm6eU8aJdaQGWBceoMKtFqy5jNGWXrgygdRoUDty"],"enrUri":"enr:-L24QBtx5uaEDlsnHa5CMXndaOo9EPWo8FYUI7InZ4Yj9vQTYIaed6mXFmMUkSGvFKqYF0CRXeEIWpm0U4QdpMKEakgCgmlkgnY0gmlwhKwSSRuKbXVsdGlhZGRyc5YACASsEkkbBmgVAAoErBJJGwZoFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgEmwKPdE5zAwqF5COowFoE_GfKoUxxyxdk02pPuE2A6DdGNwgmgVg3VkcIJoF4V3YWt1MgE"}'
2026-04-10 12:13:50.750 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:50.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26644/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.96/tcp/53144/p2p/16Uiu2HAmQn7WCskdVhhrygoy2Hco9SdEaDExUyy3C7tvAvCMxBiu"]'
2026-04-10 12:13:50.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.753 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-10 12:13:50.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:13:50.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26644/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:13:50.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53143/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-10 12:13:50.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.771 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:13:50.872 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:50.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:50.875 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":1775823230765823232,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:50.877 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:50.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:50.879 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":1775823230765823232,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:50.881 INFO [src.steps.relay] WARM UP successful!!
2026-04-10 12:13:50.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53143/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-10 12:13:50.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:13:50.987 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:50.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:50.991 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":1775823230882186871,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:50.992 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:50.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:50.995 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":1775823230882186871,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:50.996 DEBUG [src.node.waku_node] Restarting container with id d98db3283ea6
2026-04-10 12:13:51.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.733 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-10 12:13:51.733 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:51.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.27/tcp/26645/p2p/16Uiu2HAm44TLQm6eU8aJdaQGWBceoMKtFqy5jNGWXrgygdRoUDty","/ip4/172.18.73.27/tcp/26646/ws/p2p/16Uiu2HAm44TLQm6eU8aJdaQGWBceoMKtFqy5jNGWXrgygdRoUDty"],"enrUri":"enr:-L24QBtx5uaEDlsnHa5CMXndaOo9EPWo8FYUI7InZ4Yj9vQTYIaed6mXFmMUkSGvFKqYF0CRXeEIWpm0U4QdpMKEakgCgmlkgnY0gmlwhKwSSRuKbXVsdGlhZGRyc5YACASsEkkbBmgVAAoErBJJGwZoFt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgEmwKPdE5zAwqF5COowFoE_GfKoUxxyxdk02pPuE2A6DdGNwgmgVg3VkcIJoF4V3YWt1MgE"}'
2026-04-10 12:13:51.736 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:51.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53143/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:13:51.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26644/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:13:51.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53143/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-10 12:13:51.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.758 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:13:51.858 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:51.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.861 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":1775823231755104000,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:51.863 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:51.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:51.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-04-10 12:13:52.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53143/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-10 12:13:52.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:52.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:13:52.973 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:52.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53143/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:52.976 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":1775823232866392320,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:52.978 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:52.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:52.980 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":1775823232866392320,"ephemeral":false,"proof":""}]'
2026-04-10 12:13:52.983 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:52.984 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:52.984 DEBUG [src.node.waku_node] Stopping container with id 068263b247e0
2026-04-10 12:13:53.423 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:53.423 DEBUG [src.node.waku_node] Stopping container with id d98db3283ea6
2026-04-10 12:13:53.876 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:53.879 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:53.888 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:53.908 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,232 @@
2026-04-10 12:13:43.162 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:43.163 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[10-40] with id: 2026-04-10_12-13-43__75852f4c-c799-4042-a5f6-e27b59336019
2026-04-10 12:13:43.163 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:43.163 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:13:43.164 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:13:43.170 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:43.170 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-43__75852f4c-c799-4042-a5f6-e27b59336019__wakuorg_nwaku:latest.log
2026-04-10 12:13:43.170 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:43.170 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:43.172 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:43.172 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.248
2026-04-10 12:13:43.172 DEBUG [src.node.docker_mananger] Generated ports ['35208', '35209', '35210', '35211', '35212']
2026-04-10 12:13:43.172 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:43.172 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:43.172 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:43.172 DEBUG [src.node.docker_mananger] docker run -i -t -p 35208:35208 -p 35209:35209 -p 35210:35210 -p 35211:35211 -p 35212:35212 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=35210 --rest-port=35208 --tcp-port=35209 --discv5-udp-port=35211 --rest-address=0.0.0.0 --nat=extip:172.18.163.248 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a5ad0aecd190a3ad8ef6fac87de22c1d5a2c6262a10cd02de4484fcbfded00c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35212 --metrics-logging=true --store=true --relay=true
2026-04-10 12:13:43.317 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.248 waku a2696ee1384b876df3f6dc516bbe1da467bb3d227da7ba9e6bfbb56bd7876f8d
2026-04-10 12:13:43.347 DEBUG [src.node.docker_mananger] Container started with ID a2696ee1384b. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-43__75852f4c-c799-4042-a5f6-e27b59336019__wakuorg_nwaku:latest.log
2026-04-10 12:13:43.347 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35208
2026-04-10 12:13:43.349 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:43.511 ERROR [src.node.docker_mananger] Max retries reached for container 89d4d3163823. Exiting log stream.
2026-04-10 12:13:43.925 ERROR [src.node.docker_mananger] Max retries reached for container 5a4cd8d51fc0. Exiting log stream.
2026-04-10 12:13:44.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35208/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:44.352 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-10 12:13:44.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:44.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35208/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:44.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.248/tcp/35209/p2p/16Uiu2HAkufSPswk6kso4m2iyjS1kMFKJ5CaaM1PfPuErUJ47NCTW","/ip4/172.18.163.248/tcp/35210/ws/p2p/16Uiu2HAkufSPswk6kso4m2iyjS1kMFKJ5CaaM1PfPuErUJ47NCTW"],"enrUri":"enr:-L24QJLhc4IBY3N-5ZGh2_F7QzIPBzmWvtg0XjwB7A33tfCbGeR84ujE-GMDi1DDpXtmo86MFuSkEyL5V_6hkMr62hQCgmlkgnY0gmlwhKwSo_iKbXVsdGlhZGRyc5YACASsEqP4BomJAAoErBKj-AaJit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA4bFYcv57VOivAnwMa9Xz7H_YmZzwwnBCI5LPecCM9WDdGNwgomJg3VkcIKJi4V3YWt1MgM"}'
2026-04-10 12:13:44.355 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:44.362 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:44.362 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-43__75852f4c-c799-4042-a5f6-e27b59336019__wakuorg_nwaku:latest.log
2026-04-10 12:13:44.362 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:44.362 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:44.363 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:44.364 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.171
2026-04-10 12:13:44.364 DEBUG [src.node.docker_mananger] Generated ports ['50535', '50536', '50537', '50538', '50539']
2026-04-10 12:13:44.364 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:44.364 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:44.364 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:44.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 50535:50535 -p 50536:50536 -p 50537:50537 -p 50538:50538 -p 50539:50539 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=50537 --rest-port=50535 --tcp-port=50536 --discv5-udp-port=50538 --rest-address=0.0.0.0 --nat=extip:172.18.81.171 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad5c38e6cf5df8dcf77d6bda58122df0fbcd56cbe8da2c5c40de1786ac5ccfa7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50539 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJLhc4IBY3N-5ZGh2_F7QzIPBzmWvtg0XjwB7A33tfCbGeR84ujE-GMDi1DDpXtmo86MFuSkEyL5V_6hkMr62hQCgmlkgnY0gmlwhKwSo_iKbXVsdGlhZGRyc5YACASsEqP4BomJAAoErBKj-AaJit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA4bFYcv57VOivAnwMa9Xz7H_YmZzwwnBCI5LPecCM9WDdGNwgomJg3VkcIKJi4V3YWt1MgM --storenode=/ip4/172.18.163.248/tcp/35209/p2p/16Uiu2HAkufSPswk6kso4m2iyjS1kMFKJ5CaaM1PfPuErUJ47NCTW --store=true --relay=true
2026-04-10 12:13:44.528 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.171 waku ab58ef54b1ebfc0563c66031a06edad16bb6d2e0602b095813e27804b339b480
2026-04-10 12:13:44.556 DEBUG [src.node.docker_mananger] Container started with ID ab58ef54b1eb. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-43__75852f4c-c799-4042-a5f6-e27b59336019__wakuorg_nwaku:latest.log
2026-04-10 12:13:44.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50535
2026-04-10 12:13:44.556 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:45.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50535/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:45.560 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-10 12:13:45.560 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:45.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:45.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.171/tcp/50536/p2p/16Uiu2HAm6SDTnTTfKsW6ZNv4kC3Zsx42nN9PSEJmVRHBGqbWGoSh","/ip4/172.18.81.171/tcp/50537/ws/p2p/16Uiu2HAm6SDTnTTfKsW6ZNv4kC3Zsx42nN9PSEJmVRHBGqbWGoSh"],"enrUri":"enr:-L24QHlSdTdGrnIjmqAYwz9BN1NtiJtevqYbVjdCob1uvVbbQPDrCD2pfZbhYSyc1kbgtsBDDf0vh-iUQjAv1IETkPYCgmlkgnY0gmlwhKwSUauKbXVsdGlhZGRyc5YACASsElGrBsVoAAoErBJRqwbFad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECo5QnV88VFE2XCYw9RJ6xzaNMbLgoGCn35SwDThluuDKDdGNwgsVog3VkcILFaoV3YWt1MgM"}'
2026-04-10 12:13:45.563 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:45.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50535/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.248/tcp/35209/p2p/16Uiu2HAkufSPswk6kso4m2iyjS1kMFKJ5CaaM1PfPuErUJ47NCTW"]'
2026-04-10 12:13:45.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:45.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:45.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:45.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50535/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:45.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:45.572 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:45.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:45.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:45.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:45.777 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:45.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:45.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:45.783 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:45.984 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:45.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:45.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:45.991 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:46.192 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:46.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:46.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:46.199 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:46.400 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:46.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:46.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:46.406 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:46.607 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:46.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:46.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:46.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:46.814 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:46.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:46.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:46.820 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:47.021 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:47.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:47.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:47.027 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:47.228 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:47.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:47.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:47.235 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:47.435 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:47.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:47.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:47.441 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:47.641 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:47.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:47.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:47.648 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:47.850 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:47.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:47.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:47.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:48.057 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:48.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:48.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:48.063 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:48.263 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:48.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:48.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:48.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:48.470 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:48.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:48.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:48.476 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:48.677 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:48.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:48.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:48.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:48.883 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:48.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:48.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:48.888 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:49.089 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:49.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:49.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:49.095 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:49.296 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:49.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:49.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:49.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:49.503 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:49.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:49.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:49.509 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:49.711 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:49.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:49.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:49.716 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:49.917 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:49.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:49.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:49.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:50.123 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:50.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:50.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:50.329 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:50.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:50.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:50.536 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:50.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:50.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:50.742 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:50.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:50.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.747 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:50.948 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:50.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:50.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:50.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:51.155 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:51.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:51.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:51.362 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:51.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:51.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:51.568 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:51.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:51.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:51.774 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:51.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:51.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:51.982 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:51.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:51.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:51.988 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:52.189 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:52.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:52.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:52.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:52.396 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:52.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:52.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:52.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:52.602 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:52.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:52.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:52.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:52.810 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:52.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:52.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:52.816 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:53.017 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:53.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:53.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:53.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:53.224 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:53.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:53.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:53.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:53.431 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:53.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:53.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:53.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:53.637 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:53.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35208/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-10 12:13:53.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:53.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:53.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35208/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:53.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5efeaabd9ecaef4f51063086da2c7f56a191116a7b4b1f5530e5a98a7d020887"},{"messageHash":"0xf137af844079093370d1c4a7f12988d792b8a2cf0d9ac576b96b5ab7da97b623"},{"messageHash":"0x8d39d636606cdb05f6d3ae57307d1d428c4710756a966257e9c3ebc0856777c7"},{"messageHash":"0x6adf3ec7c0009b97f797263995ef0fd5010c261775ffa3a3bff594a5594ead50"},{"messageHash":"0x7ef126d9e0d9512c2b53fa767b15d2223423f6045962beeb212a059026a77285"},{"messageHash":"0xea6d0cf499768d64e34bbc3f4460ae6654bb0af6cfe3f3d28dac54d9dd823840"},{"messageHash":"0x0df51d4d307c43fb9ca0e58b64fcad6ba699ae45f6431ba85884f7f94763248c"},{"messageHash":"0xc89218333e3bacb26f97436ef37d23645ffae9abc5785511d1aa26dcb1288194"},{"messageHash":"0x74dfccc2b50e11c065ff9091ac9a734172f697208712689bbe0422fae485404b"},{"messageHash":"0x956ff3f17edd723e3465a5419088744db2d5abfbc9347ed10e99cbe29cbed2c2"}],"paginationCursor":"0x956ff3f17edd723e3465a5419088744db2d5abfbc9347ed10e99cbe29cbed2c2"}'
2026-04-10 12:13:53.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50535/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:53.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5efeaabd9ecaef4f51063086da2c7f56a191116a7b4b1f5530e5a98a7d020887"},{"messageHash":"0xf137af844079093370d1c4a7f12988d792b8a2cf0d9ac576b96b5ab7da97b623"},{"messageHash":"0x8d39d636606cdb05f6d3ae57307d1d428c4710756a966257e9c3ebc0856777c7"},{"messageHash":"0x6adf3ec7c0009b97f797263995ef0fd5010c261775ffa3a3bff594a5594ead50"},{"messageHash":"0x7ef126d9e0d9512c2b53fa767b15d2223423f6045962beeb212a059026a77285"},{"messageHash":"0xea6d0cf499768d64e34bbc3f4460ae6654bb0af6cfe3f3d28dac54d9dd823840"},{"messageHash":"0x0df51d4d307c43fb9ca0e58b64fcad6ba699ae45f6431ba85884f7f94763248c"},{"messageHash":"0xc89218333e3bacb26f97436ef37d23645ffae9abc5785511d1aa26dcb1288194"},{"messageHash":"0x74dfccc2b50e11c065ff9091ac9a734172f697208712689bbe0422fae485404b"},{"messageHash":"0x956ff3f17edd723e3465a5419088744db2d5abfbc9347ed10e99cbe29cbed2c2"}],"paginationCursor":"0x956ff3f17edd723e3465a5419088744db2d5abfbc9347ed10e99cbe29cbed2c2"}'
2026-04-10 12:13:53.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35208/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x956ff3f17edd723e3465a5419088744db2d5abfbc9347ed10e99cbe29cbed2c2&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:53.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb25b0206c6edcd04db5bae59591b31736bc07933cceb277fe8c67fe176b9a3f6"},{"messageHash":"0x4c46eccbff5e78a823814a5f04afe9d840e999770873f5c016f57bcbb5f389d5"},{"messageHash":"0x0915cd693cf71750a4b194db3fb8f50a16fbdf5dfce590a5c74776857870f3c9"},{"messageHash":"0x5a260dbcb1a4ec8e3a365a534694698721a037a4e6cb3dfce2f1ca953abd4dbe"},{"messageHash":"0xeaf4ea5e416d3cf26e8683089824b4d0f94af0f06b6474cc34c90e81cd6d1bdf"},{"messageHash":"0x2e04d20cd7d40e276c0223f82693805b4e0deec4dee333b378a857f4cb26befe"},{"messageHash":"0xfe2be42a7bd6c9459b1a717a090a64e82b463f9e0f37e95414d4b2ba396a8bf8"},{"messageHash":"0x986b7380d30fbeb6a5630258ebb94b3ac11d914e94dbdd2ead85a2bd3201a180"},{"messageHash":"0x19b2c7298b0248d7456541efeb433c9e967eb73f4483457ddfe603a1048a686f"},{"messageHash":"0xfe77ce126178187b9aea71bea6bbbe3948305d195f12d8e95fd2909cf424d60d"},{"messageHash":"0x10cc4fd28249a82af3a2d97d5c10dd7b6d7db354094739b84652a60fe899fd4d"},{"messageHash":"0xbaf81cd54d50dd0eaf5c6e245ef413687767ca3d9c42fedbcb3f475c7d28571f"},{"messageHash":"0xda4425d70cc89dbd2b83e2905eb5314c92271034e448efec471575b42f56b576"},{"messageHash":"0xd78de1dec4496b6fe138d7f3390bd8b4055a6083896b89f4ac99981d8658c4ee"},{"messageHash":"0xa7a22a50b0d02f7d1a570b747fe58753e25fc9e922cfef32ed4cd118699ccc41"},{"messageHash":"0x6891566839fe79829de46213738fd25aeebca06ec85c2e9b82c70c87f97b6228"},{"messageHash":"0x42a8b7bda2e407b1901e7604d35d6209e59acdbee6edf5a2de75de30360c922b"},{"messageHash":"0x090d923c934a4f67b2121528fc4a95a5aca80b5474739d9f8f0a023ea458a093"},{"messageHash":"0xcccc09fa5d2de07df7a9cf28243dc63756d650b8e9e2fd443c6a4183be6ddb22"},{"messageHash":"0x9b923e317b65071e489730f4682d42f933891300953a4d6e21b674c9cdb19208"},{"messageHash":"0x417c897e4a7be7fb5b412e38c6bf6fc8cb6b17309bfde25cf7ab0cccc383cc05"},{"messageHash":"0xce2cd54a51b6317102365d4f7df21e5db94ec580333471b73b15f4b35adfc5dd"},{"messageHash":"0x27be7a1636cb0d564875e632cdde623d691f9e60abe20bbd79492be042182c4a"},{"messageHash":"0x4ffec0d34ef528272d825d2fe2eb91ba3c9e0253d2b5eb9397efb1763843c6c9"},{"messageHash":"0x50ab73271183cac794b080d5dacd05356d84d67fbe21e56d7c08bc4fa3dbd67c"},{"messageHash":"0x20ca9f90821d77511cb0a4b2df81677263169beac2a77c73a22d40219bf42775"},{"messageHash":"0x95110a48b58a65e29fc98f6992d7bc938eb76f10c76c792525886c7996f26e95"},{"messageHash":"0x2f4359f996e8bc0ad688bf6d69c28fb22704b100a0565186a90b2c4cdab6a42e"},{"messageHash":"0x46a2927d130c070565d0902d00066569691b524592d9912301b38426268454dd"},{"messageHash":"0x9056136d32b125f12c98b559bc55770aae1a277908c0451ef98a9b4c243d8b0a"}]}'
2026-04-10 12:13:53.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50535/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&cursor=0x956ff3f17edd723e3465a5419088744db2d5abfbc9347ed10e99cbe29cbed2c2&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:53.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb25b0206c6edcd04db5bae59591b31736bc07933cceb277fe8c67fe176b9a3f6"},{"messageHash":"0x4c46eccbff5e78a823814a5f04afe9d840e999770873f5c016f57bcbb5f389d5"},{"messageHash":"0x0915cd693cf71750a4b194db3fb8f50a16fbdf5dfce590a5c74776857870f3c9"},{"messageHash":"0x5a260dbcb1a4ec8e3a365a534694698721a037a4e6cb3dfce2f1ca953abd4dbe"},{"messageHash":"0xeaf4ea5e416d3cf26e8683089824b4d0f94af0f06b6474cc34c90e81cd6d1bdf"},{"messageHash":"0x2e04d20cd7d40e276c0223f82693805b4e0deec4dee333b378a857f4cb26befe"},{"messageHash":"0xfe2be42a7bd6c9459b1a717a090a64e82b463f9e0f37e95414d4b2ba396a8bf8"},{"messageHash":"0x986b7380d30fbeb6a5630258ebb94b3ac11d914e94dbdd2ead85a2bd3201a180"},{"messageHash":"0x19b2c7298b0248d7456541efeb433c9e967eb73f4483457ddfe603a1048a686f"},{"messageHash":"0xfe77ce126178187b9aea71bea6bbbe3948305d195f12d8e95fd2909cf424d60d"},{"messageHash":"0x10cc4fd28249a82af3a2d97d5c10dd7b6d7db354094739b84652a60fe899fd4d"},{"messageHash":"0xbaf81cd54d50dd0eaf5c6e245ef413687767ca3d9c42fedbcb3f475c7d28571f"},{"messageHash":"0xda4425d70cc89dbd2b83e2905eb5314c92271034e448efec471575b42f56b576"},{"messageHash":"0xd78de1dec4496b6fe138d7f3390bd8b4055a6083896b89f4ac99981d8658c4ee"},{"messageHash":"0xa7a22a50b0d02f7d1a570b747fe58753e25fc9e922cfef32ed4cd118699ccc41"},{"messageHash":"0x6891566839fe79829de46213738fd25aeebca06ec85c2e9b82c70c87f97b6228"},{"messageHash":"0x42a8b7bda2e407b1901e7604d35d6209e59acdbee6edf5a2de75de30360c922b"},{"messageHash":"0x090d923c934a4f67b2121528fc4a95a5aca80b5474739d9f8f0a023ea458a093"},{"messageHash":"0xcccc09fa5d2de07df7a9cf28243dc63756d650b8e9e2fd443c6a4183be6ddb22"},{"messageHash":"0x9b923e317b65071e489730f4682d42f933891300953a4d6e21b674c9cdb19208"},{"messageHash":"0x417c897e4a7be7fb5b412e38c6bf6fc8cb6b17309bfde25cf7ab0cccc383cc05"},{"messageHash":"0xce2cd54a51b6317102365d4f7df21e5db94ec580333471b73b15f4b35adfc5dd"},{"messageHash":"0x27be7a1636cb0d564875e632cdde623d691f9e60abe20bbd79492be042182c4a"},{"messageHash":"0x4ffec0d34ef528272d825d2fe2eb91ba3c9e0253d2b5eb9397efb1763843c6c9"},{"messageHash":"0x50ab73271183cac794b080d5dacd05356d84d67fbe21e56d7c08bc4fa3dbd67c"},{"messageHash":"0x20ca9f90821d77511cb0a4b2df81677263169beac2a77c73a22d40219bf42775"},{"messageHash":"0x95110a48b58a65e29fc98f6992d7bc938eb76f10c76c792525886c7996f26e95"},{"messageHash":"0x2f4359f996e8bc0ad688bf6d69c28fb22704b100a0565186a90b2c4cdab6a42e"},{"messageHash":"0x46a2927d130c070565d0902d00066569691b524592d9912301b38426268454dd"},{"messageHash":"0x9056136d32b125f12c98b559bc55770aae1a277908c0451ef98a9b4c243d8b0a"}]}'
2026-04-10 12:13:53.859 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:53.860 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:53.860 DEBUG [src.node.waku_node] Stopping container with id a2696ee1384b
2026-04-10 12:13:54.256 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:54.259 DEBUG [src.node.waku_node] Stopping container with id ab58ef54b1eb
2026-04-10 12:13:54.652 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:54.655 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:54.669 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:54.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,62 @@
2026-04-10 12:11:25.213 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:25.215 DEBUG [tests.conftest] Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2026-04-10_12-11-25__e74c373c-4fba-4d9f-aef8-7bab53d154e7
2026-04-10 12:11:25.216 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:25.217 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:25.217 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-10 12:11:25.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:25.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-25__e74c373c-4fba-4d9f-aef8-7bab53d154e7__wakuorg_nwaku:latest.log
2026-04-10 12:11:25.227 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:25.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:25.230 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:25.232 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.19
2026-04-10 12:11:25.232 DEBUG [src.node.docker_mananger] Generated ports ['17782', '17783', '17784', '17785', '17786']
2026-04-10 12:11:25.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:25.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:25.233 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:25.233 DEBUG [src.node.docker_mananger] docker run -i -t -p 17782:17782 -p 17783:17783 -p 17784:17784 -p 17785:17785 -p 17786:17786 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=17784 --rest-port=17782 --tcp-port=17783 --discv5-udp-port=17785 --rest-address=0.0.0.0 --nat=extip:172.18.238.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3d1dc0d0e0058a4fca4b53cabf2cbd5dbcea0dc9acdbe2a2eee190aeeabbec00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17786 --metrics-logging=true --relay=true
2026-04-10 12:11:25.438 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.19 waku f2fb8d2e76afe8ef475dea6cc07291656db30d14cb5955f165156d2d1899b8bb
2026-04-10 12:11:25.474 DEBUG [src.node.docker_mananger] Container started with ID f2fb8d2e76af. Setting up logs at ./log/docker/node1_2026-04-10_12-11-25__e74c373c-4fba-4d9f-aef8-7bab53d154e7__wakuorg_nwaku:latest.log
2026-04-10 12:11:25.475 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17782
2026-04-10 12:11:25.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:25.545 ERROR [src.node.docker_mananger] Max retries reached for container 0999a08a49fd. Exiting log stream.
2026-04-10 12:11:26.046 ERROR [src.node.docker_mananger] Max retries reached for container dfc2919a4a1c. Exiting log stream.
2026-04-10 12:11:26.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17782/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:26.479 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-10 12:11:26.479 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:26.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:26.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.19/tcp/17783/p2p/16Uiu2HAmHyUoKLEoXeBCMAgSCRtBaqH1qP5qa6ENJUvdbeXHNiSY","/ip4/172.18.238.19/tcp/17784/ws/p2p/16Uiu2HAmHyUoKLEoXeBCMAgSCRtBaqH1qP5qa6ENJUvdbeXHNiSY"],"enrUri":"enr:-L24QDEDGnfta9koI6ktnQe4JnyyGxu1rQkdlu02CtCVXTVfQVfU0PDGuRXnHiPRMr5tsuYj2LnIvGuER6RyHY4mHAICgmlkgnY0gmlwhKwS7hOKbXVsdGlhZGRyc5YACASsEu4TBkV3AAoErBLuEwZFeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTwcOaP8TzteBUbow2EL3vCcMqkRf0wBrh5Z86bDs9dWDdGNwgkV3g3VkcIJFeYV3YWt1MgE"}'
2026-04-10 12:11:26.482 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:26.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:26.488 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-25__e74c373c-4fba-4d9f-aef8-7bab53d154e7__wakuorg_nwaku:latest.log
2026-04-10 12:11:26.488 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:26.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:26.490 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:26.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.74
2026-04-10 12:11:26.490 DEBUG [src.node.docker_mananger] Generated ports ['26156', '26157', '26158', '26159', '26160']
2026-04-10 12:11:26.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:26.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:26.491 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:26.491 DEBUG [src.node.docker_mananger] docker run -i -t -p 26156:26156 -p 26157:26157 -p 26158:26158 -p 26159:26159 -p 26160:26160 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=26158 --rest-port=26156 --tcp-port=26157 --discv5-udp-port=26159 --rest-address=0.0.0.0 --nat=extip:172.18.88.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfed605df99f1673b950dfa0cdb7692c4da10eff476ecfc2af162736e3e07cca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26160 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDEDGnfta9koI6ktnQe4JnyyGxu1rQkdlu02CtCVXTVfQVfU0PDGuRXnHiPRMr5tsuYj2LnIvGuER6RyHY4mHAICgmlkgnY0gmlwhKwS7hOKbXVsdGlhZGRyc5YACASsEu4TBkV3AAoErBLuEwZFeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDTwcOaP8TzteBUbow2EL3vCcMqkRf0wBrh5Z86bDs9dWDdGNwgkV3g3VkcIJFeYV3YWt1MgE
2026-04-10 12:11:26.687 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.74 waku ad0d5c9c72e6038edb68e433f439276f52a6097189f902a8d1c08ccab2ad7b79
2026-04-10 12:11:26.724 DEBUG [src.node.docker_mananger] Container started with ID ad0d5c9c72e6. Setting up logs at ./log/docker/node2_2026-04-10_12-11-25__e74c373c-4fba-4d9f-aef8-7bab53d154e7__wakuorg_nwaku:latest.log
2026-04-10 12:11:26.725 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26156
2026-04-10 12:11:26.725 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:27.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26156/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:27.740 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-10 12:11:27.741 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:27.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:27.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.74/tcp/26157/p2p/16Uiu2HAm46ZK6dUgjGM8P7mrABxLaDq5WmzHixNiyFMm9rF3DuhK","/ip4/172.18.88.74/tcp/26158/ws/p2p/16Uiu2HAm46ZK6dUgjGM8P7mrABxLaDq5WmzHixNiyFMm9rF3DuhK"],"enrUri":"enr:-L24QNtwMTkiMzHG-11LKpAuxBrKIB5ShKXi-RQ7lWTLBu_4GXs0AKQ-0AIVE6S5g7T4_yGxbFpjKwkk37N4RRJf6gMCgmlkgnY0gmlwhKwSWEqKbXVsdGlhZGRyc5YACASsElhKBmYtAAoErBJYSgZmLt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECgNObvoI3SsqlvagMML7s1oMYsgph_YAgSsdSnErAOXKDdGNwgmYtg3VkcIJmL4V3YWt1MgE"}'
2026-04-10 12:11:27.751 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:27.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26156/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.19/tcp/17783/p2p/16Uiu2HAmHyUoKLEoXeBCMAgSCRtBaqH1qP5qa6ENJUvdbeXHNiSY"]'
2026-04-10 12:11:27.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:27.755 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-04-10 12:11:25.444+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"']
2026-04-10 12:11:27.756 DEBUG [src.node.docker_mananger] Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-04-10 12:11:26.692+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=198 shards="[0]"']
2026-04-10 12:11:27.757 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:27.758 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:27.758 DEBUG [src.node.waku_node] Stopping container with id f2fb8d2e76af
2026-04-10 12:11:28.240 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:28.241 DEBUG [src.node.waku_node] Stopping container with id ad0d5c9c72e6
2026-04-10 12:11:28.730 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:28.732 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:28.737 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:28.743 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-04-10 12:11:36.079 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:36.079 DEBUG [tests.conftest] Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6
2026-04-10 12:11:36.079 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:36.080 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:36.080 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-04-10 12:11:36.086 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:36.087 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
2026-04-10 12:11:36.087 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:36.087 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:36.088 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:36.088 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.222
2026-04-10 12:11:36.088 DEBUG [src.node.docker_mananger] Generated ports ['8664', '8665', '8666', '8667', '8668']
2026-04-10 12:11:36.088 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:36.089 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:36.089 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:36.089 DEBUG [src.node.docker_mananger] docker run -i -t -p 8664:8664 -p 8665:8665 -p 8666:8666 -p 8667:8667 -p 8668:8668 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=8666 --rest-port=8664 --tcp-port=8665 --discv5-udp-port=8667 --rest-address=0.0.0.0 --nat=extip:172.18.111.222 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4ebf9ac4b45f2fa5b9e0ebcfe2ef1b0808aabdbce92cf4fdebae6e0cac7efcfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8668 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:11:36.234 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.222 waku 5532ef14edf387a6cab1c5aec67c9531bb08ee049d3945fccd447386d9fa049f
2026-04-10 12:11:36.260 DEBUG [src.node.docker_mananger] Container started with ID 5532ef14edf3. Setting up logs at ./log/docker/node1_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
2026-04-10 12:11:36.261 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8664
2026-04-10 12:11:36.262 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:36.488 ERROR [src.node.docker_mananger] Max retries reached for container 81c12af90493. Exiting log stream.
2026-04-10 12:11:36.884 ERROR [src.node.docker_mananger] Max retries reached for container 57d8146606cf. Exiting log stream.
2026-04-10 12:11:37.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8664/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.265 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-10 12:11:37.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:37.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:37.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.222/tcp/8665/p2p/16Uiu2HAmAxMJ1ouMx8Am23esWcJzzpYPmmYQSCNphUBZ49XKFktQ","/ip4/172.18.111.222/tcp/8666/ws/p2p/16Uiu2HAmAxMJ1ouMx8Am23esWcJzzpYPmmYQSCNphUBZ49XKFktQ"],"enrUri":"enr:-L24QBU3KhU8zwnV0QrnjWu5GgCVeOwb9gFi-v0vx_ggJyulMsBGrnvhQr1lvJM52kswJP4NOWYq_f3QIHq08wDvGe0CgmlkgnY0gmlwhKwSb96KbXVsdGlhZGRyc5YACASsEm_eBiHZAAoErBJv3gYh2t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5rsuStL0E5-VHrNSH8TK2jNaMvUirwnPgQLp77B3VEGDdGNwgiHZg3VkcIIh24V3YWt1MgU"}'
2026-04-10 12:11:37.268 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:37.274 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:37.274 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
2026-04-10 12:11:37.274 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:37.274 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:37.276 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:37.276 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.231
2026-04-10 12:11:37.276 DEBUG [src.node.docker_mananger] Generated ports ['52910', '52911', '52912', '52913', '52914']
2026-04-10 12:11:37.276 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:37.276 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:37.276 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:37.277 DEBUG [src.node.docker_mananger] docker run -i -t -p 52910:52910 -p 52911:52911 -p 52912:52912 -p 52913:52913 -p 52914:52914 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=52912 --rest-port=52910 --tcp-port=52911 --discv5-udp-port=52913 --rest-address=0.0.0.0 --nat=extip:172.18.243.231 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=03c61b2d280f63c2665e09e2ad61efb06d6677c2c2fcbfee2b8dde6c5c06894c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52914 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBU3KhU8zwnV0QrnjWu5GgCVeOwb9gFi-v0vx_ggJyulMsBGrnvhQr1lvJM52kswJP4NOWYq_f3QIHq08wDvGe0CgmlkgnY0gmlwhKwSb96KbXVsdGlhZGRyc5YACASsEm_eBiHZAAoErBJv3gYh2t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5rsuStL0E5-VHrNSH8TK2jNaMvUirwnPgQLp77B3VEGDdGNwgiHZg3VkcIIh24V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-04-10 12:11:37.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.231 waku 3a4b97a1535fb4e9657dd630195949b4ef611d5baccc14698f5f48ef9969eb31
2026-04-10 12:11:37.460 DEBUG [src.node.docker_mananger] Container started with ID 3a4b97a1535f. Setting up logs at ./log/docker/node2_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
2026-04-10 12:11:37.460 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52910
2026-04-10 12:11:37.460 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:38.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52910/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:38.488 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-10 12:11:38.491 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:38.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52910/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:38.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.231/tcp/52911/p2p/16Uiu2HAm4pfQoCnQcTC5BxraHZbq7E92UduW53Z8KzTCz4Y4Jzku","/ip4/172.18.243.231/tcp/52912/ws/p2p/16Uiu2HAm4pfQoCnQcTC5BxraHZbq7E92UduW53Z8KzTCz4Y4Jzku"],"enrUri":"enr:-L24QLOwAkWs2Zt8SbFxln6HsrcOceXI74g65oVqfOW48os9YdeCoGV5Gxd6FTp1aZ2Yzr6LhTTiSqcKb7bAC9DR_xgCgmlkgnY0gmlwhKwS8-eKbXVsdGlhZGRyc5YACASsEvPnBs6vAAoErBLz5wbOsN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECi5zlzw5QcMb4_O7SedjxwtfkTsKCah_WvAxGdwkyFW6DdGNwgs6vg3VkcILOsYV3YWt1MgE"}'
2026-04-10 12:11:38.504 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:38.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52910/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.222/tcp/8665/p2p/16Uiu2HAmAxMJ1ouMx8Am23esWcJzzpYPmmYQSCNphUBZ49XKFktQ"]'
2026-04-10 12:11:38.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:38.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8664/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-10 12:11:38.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:38.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52910/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-04-10 12:11:38.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:38.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8664/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:38.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:38.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52910/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:11:38.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:38.530 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:38.531 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:38.531 DEBUG [src.node.waku_node] Stopping container with id 5532ef14edf3
2026-04-10 12:11:38.964 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:38.965 DEBUG [src.node.waku_node] Stopping container with id 3a4b97a1535f
2026-04-10 12:11:39.342 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:39.345 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:39.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:39.359 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06d5953f546c. Exiting log stream.
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-10_12-09-17__0d6ec20d-c776-4172-a036-846d107dcab8
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:88 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-10_12-09-17__0d6ec20d-c776-4172-a036-846d107dcab8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.190.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44446', '44447', '44448', '44449', '44450']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44446:44446 -p 44447:44447 -p 44448:44448 -p 44449:44449 -p 44450:44450 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=44448 --rest-port=44446 --tcp-port=44447 --discv5-udp-port=44449 --rest-address=0.0.0.0 --nat=extip:172.18.190.223 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2f37162f4fc268b410ddb656b3fd20e1e56cefa21aeb5c629ede96c0e52e6e5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44450 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.223 waku 0276b28676598969c1e3bb4ba15b74f3fc9dd2879378cd81af5ee3cc9b3e0efc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0276b2867659. Setting up logs at ./log/docker/receiving_node1_2026-04-10_12-09-17__0d6ec20d-c776-4172-a036-846d107dcab8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 44446
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 7b503d1580a5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfc18f72866d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44446/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44446/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.190.223/tcp/44447/p2p/16Uiu2HAmFCjyH6E6z1C32rJV1iv4KinKupfY2eUmKDqjncun8C92","/ip4/172.18.190.223/tcp/44448/ws/p2p/16Uiu2HAmFCjyH6E6z1C32rJV1iv4KinKupfY2eUmKDqjncun8C92"],"enrUri":"enr:-L24QIRAFyq9mEpFL0sIQQwRB-R9-USfhu6zqAEMvOvjeppjayIBVg2bmdPOYcuT8gSiKOzupBpOOKPPZGWSYHjdGycCgmlkgnY0gmlwhKwSvt-KbXVsdGlhZGRyc5YACASsEr7fBq2fAAoErBK-3watoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJdmzZjD33aemwGLO4ppRo5-CjPvDh_WHOv3MfM35FwWDdGNwgq2fg3VkcIKtoYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-10_12-09-17__0d6ec20d-c776-4172-a036-846d107dcab8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.50.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42753', '42754', '42755', '42756', '42757']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42753:42753 -p 42754:42754 -p 42755:42755 -p 42756:42756 -p 42757:42757 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=42755 --rest-port=42753 --tcp-port=42754 --discv5-udp-port=42756 --rest-address=0.0.0.0 --nat=extip:172.18.50.28 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc50faaf5b3e2d36cacaffdeeeb7f7532150bb5bfbcfb9095a14fc82e47bda4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42757 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.28 waku b579787872126bed908ba491efacab10dd93f5029c9793b4949bd5652b26b93b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b57978787212. Setting up logs at ./log/docker/receiving_node2_2026-04-10_12-09-17__0d6ec20d-c776-4172-a036-846d107dcab8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 42753
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:42753/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42753/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.50.28/tcp/42754/p2p/16Uiu2HAmVrEFdzAE84hC6QnPZ6drD3mf9MVPrWw9BRbg4SQ5eQMA","/ip4/172.18.50.28/tcp/42755/ws/p2p/16Uiu2HAmVrEFdzAE84hC6QnPZ6drD3mf9MVPrWw9BRbg4SQ5eQMA"],"enrUri":"enr:-L24QM8ssDBkMXepeMIoYwN9zSW6TEfLEeMVHuNf1y5x-OKOJDRH8_mGAadufsx-dvDmMTMtrEFVvlrCR1_Gj5_C4-kCgmlkgnY0gmlwhKwSMhyKbXVsdGlhZGRyc5YACASsEjIcBqcCAAoErBIyHAanA90DgnJzhQDGAQAAiXNlY3AyNTZrMaED_3fJTJ0Q-N9u6K5BpLi9-pbldkZ9OC1XD3A_LxWLRvWDdGNwgqcCg3VkcIKnBIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42753/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.223/tcp/44447/p2p/16Uiu2HAmFCjyH6E6z1C32rJV1iv4KinKupfY2eUmKDqjncun8C92"]'
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:88 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-10_12-09-17__0d6ec20d-c776-4172-a036-846d107dcab8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.17.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19035', '19036', '19037', '19038', '19039']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19035:19035 -p 19036:19036 -p 19037:19037 -p 19038:19038 -p 19039:19039 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=19037 --rest-port=19035 --tcp-port=19036 --discv5-udp-port=19038 --rest-address=0.0.0.0 --nat=extip:172.18.17.186 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ef63c3a19fad7fb1da6ac4d99c4a1b1c6adab0fc6b1cdd5124d1adc32d0ce7bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19039 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIRAFyq9mEpFL0sIQQwRB-R9-USfhu6zqAEMvOvjeppjayIBVg2bmdPOYcuT8gSiKOzupBpOOKPPZGWSYHjdGycCgmlkgnY0gmlwhKwSvt-KbXVsdGlhZGRyc5YACASsEr7fBq2fAAoErBK-3watoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDJdmzZjD33aemwGLO4ppRo5-CjPvDh_WHOv3MfM35FwWDdGNwgq2fg3VkcIKtoYV3YWt1Mgk --lightpushnode=/ip4/172.18.190.223/tcp/44447/p2p/16Uiu2HAmFCjyH6E6z1C32rJV1iv4KinKupfY2eUmKDqjncun8C92 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.186 waku cdf094f567f787ba32fb8eae0d1ac302ddd2041b93b2c534c4d520d7656479a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdf094f567f7. Setting up logs at ./log/docker/lightpush_node1_2026-04-10_12-09-17__0d6ec20d-c776-4172-a036-846d107dcab8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 19035
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:19035/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19035/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.17.186/tcp/19036/p2p/16Uiu2HAmHfBv4wupRYWMQTPhxP92mupKjpt49veamWjAeybRB3Fd","/ip4/172.18.17.186/tcp/19037/ws/p2p/16Uiu2HAmHfBv4wupRYWMQTPhxP92mupKjpt49veamWjAeybRB3Fd"],"enrUri":"enr:-L24QGQtKDHqqiGed5qm6wZp7yWc34ry5PAIa1duA0cQV6PcBhZXblKGe-vKODkC7EbgjuDZu9-5sRo6alFz3sIDtuMCgmlkgnY0gmlwhKwSEbqKbXVsdGlhZGRyc5YACASsEhG6BkpcAAoErBIRugZKXd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSleC6rpOqv_grYUaMr7N5S1Lfuf3v3VEojYNHtv1z2iDdGNwgkpcg3VkcIJKXoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.223/tcp/44447/p2p/16Uiu2HAmFCjyH6E6z1C32rJV1iv4KinKupfY2eUmKDqjncun8C92"]'
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:19035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.28/tcp/42754/p2p/16Uiu2HAmVrEFdzAE84hC6QnPZ6drD3mf9MVPrWw9BRbg4SQ5eQMA"]'
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:44446/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:42753/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:19035/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:19035/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1775822961659280640}}'
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:19035/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:304 Stopping container with id 0276b2867659
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id b57978787212
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id cdf094f567f7
DEBUG  src.node.waku_node:waku_node.py:311 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-10_12-16-05__15a76fa4-0d00-48ce-8b59-4dd26755f52d
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:88 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-10_12-16-05__15a76fa4-0d00-48ce-8b59-4dd26755f52d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.31.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57731', '57732', '57733', '57734', '57735']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57731:57731 -p 57732:57732 -p 57733:57733 -p 57734:57734 -p 57735:57735 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=57733 --rest-port=57731 --tcp-port=57732 --discv5-udp-port=57734 --rest-address=0.0.0.0 --nat=extip:172.18.31.195 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=353ce2fdb7045cdab3bafa41abf3c8d9acc0db1abfbad2fbc5b1f99cb23fd2f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57735 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.195 waku 6c76ab1d55ffdd64d5c63770df1e6ddd1a0897c66289195e8bb4bde1f932366c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c76ab1d55ff. Setting up logs at ./log/docker/receiving_node1_2026-04-10_12-16-05__15a76fa4-0d00-48ce-8b59-4dd26755f52d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 57731
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 4e5871f89fa9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container df210856f1ce. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57731/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57731/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.31.195/tcp/57732/p2p/16Uiu2HAm14rGt6B4Jy3Jy72d2K8sVyST3LvXhivPt8D3yRnBDtY6","/ip4/172.18.31.195/tcp/57733/ws/p2p/16Uiu2HAm14rGt6B4Jy3Jy72d2K8sVyST3LvXhivPt8D3yRnBDtY6"],"enrUri":"enr:-L24QNCZCXgBcyxLs3swfUw_SplX7JYwPhzRsUc6tu3sw7A_TI-0HY2t4jb0qhj-tSW8lSuDKmiu-SwKDRggjEpJfC4CgmlkgnY0gmlwhKwSH8OKbXVsdGlhZGRyc5YACASsEh_DBuGEAAoErBIfwwbhhd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECU9CQkntoRwk-bz8SJEfGU6OoPuknfUjQUGAFCP5RnteDdGNwguGEg3VkcILhhoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-10_12-16-05__15a76fa4-0d00-48ce-8b59-4dd26755f52d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63474', '63475', '63476', '63477', '63478']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63474:63474 -p 63475:63475 -p 63476:63476 -p 63477:63477 -p 63478:63478 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=63476 --rest-port=63474 --tcp-port=63475 --discv5-udp-port=63477 --rest-address=0.0.0.0 --nat=extip:172.18.120.222 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6a5dd964f40899190fa7f84a7ce1460cae5edeefa809dcebefe4fc93804d044b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63478 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.222 waku 2eb379918927d4ad58b3c5ebb3351fc542e49dac600804c012427b83c38d1072
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2eb379918927. Setting up logs at ./log/docker/receiving_node2_2026-04-10_12-16-05__15a76fa4-0d00-48ce-8b59-4dd26755f52d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 63474
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:63474/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63474/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.222/tcp/63475/p2p/16Uiu2HAmD46uY8gPzgErK6uigvWWnzgXnhx31LrPtXZqWRX6xc71","/ip4/172.18.120.222/tcp/63476/ws/p2p/16Uiu2HAmD46uY8gPzgErK6uigvWWnzgXnhx31LrPtXZqWRX6xc71"],"enrUri":"enr:-L24QA2Nz98sdXYx6eTZhpvg5AhfpOMPFYGK818zTywrvwEiO3vAX3eCNk1YdxoQOzYYXS_S9m23KvoYt7YYF3rbSJsCgmlkgnY0gmlwhKwSeN6KbXVsdGlhZGRyc5YACASsEnjeBvfzAAoErBJ43gb39N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBevFgMAZXXRp9IiFh2Ixh2Z0AIQN7SltxcDPbdc9fHCDdGNwgvfzg3VkcIL39YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63474/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.195/tcp/57732/p2p/16Uiu2HAm14rGt6B4Jy3Jy72d2K8sVyST3LvXhivPt8D3yRnBDtY6"]'
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:88 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-10_12-16-05__15a76fa4-0d00-48ce-8b59-4dd26755f52d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.92.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53113', '53114', '53115', '53116', '53117']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53113:53113 -p 53114:53114 -p 53115:53115 -p 53116:53116 -p 53117:53117 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=53115 --rest-port=53113 --tcp-port=53114 --discv5-udp-port=53116 --rest-address=0.0.0.0 --nat=extip:172.18.92.142 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7126ab9b4b7aab5abecb2479c31deae64adf1e5deebee8c489d03e9173c3e77f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53117 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNCZCXgBcyxLs3swfUw_SplX7JYwPhzRsUc6tu3sw7A_TI-0HY2t4jb0qhj-tSW8lSuDKmiu-SwKDRggjEpJfC4CgmlkgnY0gmlwhKwSH8OKbXVsdGlhZGRyc5YACASsEh_DBuGEAAoErBIfwwbhhd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECU9CQkntoRwk-bz8SJEfGU6OoPuknfUjQUGAFCP5RnteDdGNwguGEg3VkcILhhoV3YWt1Mgk --lightpushnode=/ip4/172.18.31.195/tcp/57732/p2p/16Uiu2HAm14rGt6B4Jy3Jy72d2K8sVyST3LvXhivPt8D3yRnBDtY6 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.142 waku d2c88c7d49dadff3fe23be55cc2ec4477768e7c7961ce870016f20500e8a8a19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d2c88c7d49da. Setting up logs at ./log/docker/lightpush_node1_2026-04-10_12-16-05__15a76fa4-0d00-48ce-8b59-4dd26755f52d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 53113
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:53113/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53113/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.92.142/tcp/53114/p2p/16Uiu2HAkzGjj5KdQj4Wun2fdX8txtvXRT6vAyhjD2dKdLsT1vt38","/ip4/172.18.92.142/tcp/53115/ws/p2p/16Uiu2HAkzGjj5KdQj4Wun2fdX8txtvXRT6vAyhjD2dKdLsT1vt38"],"enrUri":"enr:-L24QNo9VNs7fJxO35I6xxmoVQMQevEB8h6BqDB8zVp-f_YLM_GSpxAlfs1SgsILHnO4cBhRZ2Yh2-Nb4ltehdNaT8ACgmlkgnY0gmlwhKwSXI6KbXVsdGlhZGRyc5YACASsElyOBs96AAoErBJcjgbPe90DgnJzhQDGAQAAiXNlY3AyNTZrMaECSABxd9cLgFg75WeCt_1-poh3MrYb-ENP8vP1yWAzay-DdGNwgs96g3VkcILPfIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.195/tcp/57732/p2p/16Uiu2HAm14rGt6B4Jy3Jy72d2K8sVyST3LvXhivPt8D3yRnBDtY6"]'
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:53113/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.222/tcp/63475/p2p/16Uiu2HAmD46uY8gPzgErK6uigvWWnzgXnhx31LrPtXZqWRX6xc71"]'
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:57731/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:63474/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:53113/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:53113/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1775823369878817792}}'
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:53113/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:304 Stopping container with id 6c76ab1d55ff
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 2eb379918927
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id d2c88c7d49da
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c76ab1d55ff. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 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,73 @@
2026-04-10 12:12:20.873 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:20.873 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-10_12-12-20__6bc86606-8bc6-4789-aa25-d2e4dfa78a8f
2026-04-10 12:12:20.873 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:20.874 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:12:20.874 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:12:20.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:20.879 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-20__6bc86606-8bc6-4789-aa25-d2e4dfa78a8f__wakuorg_nwaku:latest.log
2026-04-10 12:12:20.879 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:20.880 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:20.881 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:20.881 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.57
2026-04-10 12:12:20.881 DEBUG [src.node.docker_mananger] Generated ports ['19915', '19916', '19917', '19918', '19919']
2026-04-10 12:12:20.881 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:20.881 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:20.881 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:20.882 DEBUG [src.node.docker_mananger] docker run -i -t -p 19915:19915 -p 19916:19916 -p 19917:19917 -p 19918:19918 -p 19919:19919 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=19917 --rest-port=19915 --tcp-port=19916 --discv5-udp-port=19918 --rest-address=0.0.0.0 --nat=extip:172.18.69.57 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e83167cf7ef136fbc548144fdf28d3beaa6ac19ea4ae6a9fec725ba5f538f1c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19919 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:12:21.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.57 waku a048b5b3d7e681af3f7e8fe4aff20be83b2f253c15832b76428b497ced000499
2026-04-10 12:12:21.068 DEBUG [src.node.docker_mananger] Container started with ID a048b5b3d7e6. Setting up logs at ./log/docker/node1_2026-04-10_12-12-20__6bc86606-8bc6-4789-aa25-d2e4dfa78a8f__wakuorg_nwaku:latest.log
2026-04-10 12:12:21.068 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19915
2026-04-10 12:12:21.068 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:21.304 ERROR [src.node.docker_mananger] Max retries reached for container 5e820ce4a2fb. Exiting log stream.
2026-04-10 12:12:21.673 ERROR [src.node.docker_mananger] Max retries reached for container 4fd998dd992a. Exiting log stream.
2026-04-10 12:12:22.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19915/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:22.071 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-10 12:12:22.071 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:22.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:22.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.57/tcp/19916/p2p/16Uiu2HAm9dvU3hpsrWgVS73xsh4qJuHrqSnsYmw9rGVcWhGyNPhX","/ip4/172.18.69.57/tcp/19917/ws/p2p/16Uiu2HAm9dvU3hpsrWgVS73xsh4qJuHrqSnsYmw9rGVcWhGyNPhX"],"enrUri":"enr:-L24QIAfwUBXoUzaSa-5q-1uw2b72r8wPfc9uT1PG-JMx_QMPOJ8ESQsSnVc6kcYFc3Z20QvzyV6HW7SYPPBILZV6TQCgmlkgnY0gmlwhKwSRTmKbXVsdGlhZGRyc5YACASsEkU5Bk3MAAoErBJFOQZNzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0yb3o0mVN53YHQTZzePq1iLH8bedSyJ1NTJSckXGWO6DdGNwgk3Mg3VkcIJNzoV3YWt1MgU"}'
2026-04-10 12:12:22.074 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:22.074 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:12:22.080 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:22.080 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-20__6bc86606-8bc6-4789-aa25-d2e4dfa78a8f__wakuorg_nwaku:latest.log
2026-04-10 12:12:22.080 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:22.080 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:22.081 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:22.081 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.188
2026-04-10 12:12:22.081 DEBUG [src.node.docker_mananger] Generated ports ['41094', '41095', '41096', '41097', '41098']
2026-04-10 12:12:22.082 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:22.082 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:22.082 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:22.082 DEBUG [src.node.docker_mananger] docker run -i -t -p 41094:41094 -p 41095:41095 -p 41096:41096 -p 41097:41097 -p 41098:41098 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=41096 --rest-port=41094 --tcp-port=41095 --discv5-udp-port=41097 --rest-address=0.0.0.0 --nat=extip:172.18.14.188 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f9d764b51bdfbaffa404fd8dc27dc8fa6acbaadf7ddefb3a47eda09aa6fad3ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41098 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIAfwUBXoUzaSa-5q-1uw2b72r8wPfc9uT1PG-JMx_QMPOJ8ESQsSnVc6kcYFc3Z20QvzyV6HW7SYPPBILZV6TQCgmlkgnY0gmlwhKwSRTmKbXVsdGlhZGRyc5YACASsEkU5Bk3MAAoErBJFOQZNzd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC0yb3o0mVN53YHQTZzePq1iLH8bedSyJ1NTJSckXGWO6DdGNwgk3Mg3VkcIJNzoV3YWt1MgU --filternode=/ip4/172.18.69.57/tcp/19916/p2p/16Uiu2HAm9dvU3hpsrWgVS73xsh4qJuHrqSnsYmw9rGVcWhGyNPhX
2026-04-10 12:12:22.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.188 waku c3af70b55e558c8b015d9512092e3f2013943ddeac6fd3e1e014df2df88e4d0d
2026-04-10 12:12:22.254 DEBUG [src.node.docker_mananger] Container started with ID c3af70b55e55. Setting up logs at ./log/docker/node2_2026-04-10_12-12-20__6bc86606-8bc6-4789-aa25-d2e4dfa78a8f__wakuorg_nwaku:latest.log
2026-04-10 12:12:22.255 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41094
2026-04-10 12:12:22.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:23.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41094/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:23.259 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-10 12:12:23.259 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:23.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41094/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:23.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.188/tcp/41095/p2p/16Uiu2HAm85VafE7s3N4X3iBYoBLS9s3j1YbworLaXBTM9mJm7Twn","/ip4/172.18.14.188/tcp/41096/ws/p2p/16Uiu2HAm85VafE7s3N4X3iBYoBLS9s3j1YbworLaXBTM9mJm7Twn"],"enrUri":"enr:-L24QJulXdAvD6taxN-6PKrxXJ-C3mKo-ikMBn4-NPiRYLm0Rj3NdBc_CvdBlLU3wL7antroM8yVYCzwdYPO5nhKiQYCgmlkgnY0gmlwhKwSDryKbXVsdGlhZGRyc5YACASsEg68BqCHAAoErBIOvAagiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECu_yOS12ypN1UaV5TugSU0Q2bHE6kHq76t8QgOqtetGGDdGNwgqCHg3VkcIKgiYV3YWt1MgA"}'
2026-04-10 12:12:23.261 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:23.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41094/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.57/tcp/19916/p2p/16Uiu2HAm9dvU3hpsrWgVS73xsh4qJuHrqSnsYmw9rGVcWhGyNPhX"]'
2026-04-10 12:12:23.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:23.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19915/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:12:23.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:23.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41094/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b57f6b74-52e0-45ec-a40c-75aa6d11bf54", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:12:23.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b57f6b74-52e0-45ec-a40c-75aa6d11bf54","statusDesc":"OK"}'
2026-04-10 12:12:23.319 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:41094/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-10 12:12:23.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:12:23.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19915/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-10 12:12:23.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:23.333 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:12:23.433 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:12:23.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41094/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:23.436 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":1775823143326569586,"ephemeral":false}]'
2026-04-10 12:12:23.439 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:23.439 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:23.440 DEBUG [src.node.waku_node] Stopping container with id a048b5b3d7e6
2026-04-10 12:12:23.819 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:23.819 DEBUG [src.node.waku_node] Stopping container with id c3af70b55e55
2026-04-10 12:12:24.187 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:24.190 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:24.195 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:24.199 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,87 @@
2026-04-10 12:09:47.244 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:09:47.244 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-04-10_12-09-47__f57e4470-3010-4171-a033-e083cae0497e
2026-04-10 12:09:47.244 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:09:47.245 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:09:47.245 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:09:47.252 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:09:47.252 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-09-47__f57e4470-3010-4171-a033-e083cae0497e__wakuorg_nwaku:latest.log
2026-04-10 12:09:47.253 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:09:47.253 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:09:47.254 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:09:47.254 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.217
2026-04-10 12:09:47.255 DEBUG [src.node.docker_mananger] Generated ports ['26856', '26857', '26858', '26859', '26860']
2026-04-10 12:09:47.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:09:47.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:09:47.255 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:09:47.255 DEBUG [src.node.docker_mananger] docker run -i -t -p 26856:26856 -p 26857:26857 -p 26858:26858 -p 26859:26859 -p 26860:26860 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=26858 --rest-port=26856 --tcp-port=26857 --discv5-udp-port=26859 --rest-address=0.0.0.0 --nat=extip:172.18.109.217 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3f27acb88c6ac7f1ed302ff9f05df9ae7adeae34b61cd0bbe8fe8bfdd33c89b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26860 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:09:47.446 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.217 waku 5482d15aff475352c0bc4cda2c6fba630b26656f85b190e3638e4ddec84a675f
2026-04-10 12:09:47.478 DEBUG [src.node.docker_mananger] Container started with ID 5482d15aff47. Setting up logs at ./log/docker/node1_2026-04-10_12-09-47__f57e4470-3010-4171-a033-e083cae0497e__wakuorg_nwaku:latest.log
2026-04-10 12:09:47.478 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26856
2026-04-10 12:09:47.479 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:09:47.590 ERROR [src.node.docker_mananger] Max retries reached for container a4ae3beb8837. Exiting log stream.
2026-04-10 12:09:48.046 ERROR [src.node.docker_mananger] Max retries reached for container 502b133f7a44. Exiting log stream.
2026-04-10 12:09:48.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26856/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:48.483 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-10 12:09:48.483 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:09:48.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:48.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.217/tcp/26857/p2p/16Uiu2HAmE8KvuEFvGG89NCvUjLrGwdXgFuxq9rNSe3tF4xWUAnGz","/ip4/172.18.109.217/tcp/26858/ws/p2p/16Uiu2HAmE8KvuEFvGG89NCvUjLrGwdXgFuxq9rNSe3tF4xWUAnGz"],"enrUri":"enr:-L24QJuK_QdFm2WuHmTcD03r8SAiIdV_rlmY_f-sGsHmjFDcHs5NGnX0H-BrihEizqT02NOVZvxvOo3_00Da5b2kc-MCgmlkgnY0gmlwhKwSbdmKbXVsdGlhZGRyc5YACASsEm3ZBmjpAAoErBJt2QZo6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFdyB5GE4H62eqPuY_sBGTgYXLJb5AjhYvilkWS1YxWuDdGNwgmjpg3VkcIJo64V3YWt1MgU"}'
2026-04-10 12:09:48.486 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:09:48.486 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:09:48.493 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:09:48.493 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-09-47__f57e4470-3010-4171-a033-e083cae0497e__wakuorg_nwaku:latest.log
2026-04-10 12:09:48.493 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:09:48.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:09:48.495 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:09:48.495 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.204
2026-04-10 12:09:48.495 DEBUG [src.node.docker_mananger] Generated ports ['24990', '24991', '24992', '24993', '24994']
2026-04-10 12:09:48.495 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:09:48.496 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:09:48.496 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:09:48.496 DEBUG [src.node.docker_mananger] docker run -i -t -p 24990:24990 -p 24991:24991 -p 24992:24992 -p 24993:24993 -p 24994:24994 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=24992 --rest-port=24990 --tcp-port=24991 --discv5-udp-port=24993 --rest-address=0.0.0.0 --nat=extip:172.18.43.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f2d20cc4cffaf9f0bfea9719c98be00df8afabc477a9e4994f841fcae5dcd03c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24994 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJuK_QdFm2WuHmTcD03r8SAiIdV_rlmY_f-sGsHmjFDcHs5NGnX0H-BrihEizqT02NOVZvxvOo3_00Da5b2kc-MCgmlkgnY0gmlwhKwSbdmKbXVsdGlhZGRyc5YACASsEm3ZBmjpAAoErBJt2QZo6t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFdyB5GE4H62eqPuY_sBGTgYXLJb5AjhYvilkWS1YxWuDdGNwgmjpg3VkcIJo64V3YWt1MgU --filternode=/ip4/172.18.109.217/tcp/26857/p2p/16Uiu2HAmE8KvuEFvGG89NCvUjLrGwdXgFuxq9rNSe3tF4xWUAnGz
2026-04-10 12:09:48.688 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.204 waku b8c49b1ccb58ee59b453e1fde821f352335bb2b67f14e0d321d3ed0b97aa8a06
2026-04-10 12:09:48.720 DEBUG [src.node.docker_mananger] Container started with ID b8c49b1ccb58. Setting up logs at ./log/docker/node2_2026-04-10_12-09-47__f57e4470-3010-4171-a033-e083cae0497e__wakuorg_nwaku:latest.log
2026-04-10 12:09:48.720 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24990
2026-04-10 12:09:48.720 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:09:49.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24990/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:49.724 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-10 12:09:49.724 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:09:49.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:49.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.204/tcp/24991/p2p/16Uiu2HAmLmRexfvRbb4dL2xyPTRw1bT2nUjmwNJ9gFb9So5sGKix","/ip4/172.18.43.204/tcp/24992/ws/p2p/16Uiu2HAmLmRexfvRbb4dL2xyPTRw1bT2nUjmwNJ9gFb9So5sGKix"],"enrUri":"enr:-L24QKuxgGxyiPGq4WrjB_97Yeo3oQhODgxUqclzGBI9sN3vSJjOqaPtLuRFYQrGdPPzH73B7n4NqjOHYVZlGvpG-g0CgmlkgnY0gmlwhKwSK8yKbXVsdGlhZGRyc5YACASsEivMBmGfAAoErBIrzAZhoN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDeIOXo_L3f7VCol1EpGBZGvW49y4EFACF4c2tVr05dAGDdGNwgmGfg3VkcIJhoYV3YWt1MgA"}'
2026-04-10 12:09:49.726 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:09:49.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.217/tcp/26857/p2p/16Uiu2HAmE8KvuEFvGG89NCvUjLrGwdXgFuxq9rNSe3tF4xWUAnGz"]'
2026-04-10 12:09:49.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:49.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:09:49.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:49.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24990/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c02204c7-fa8c-4a5b-b2cd-a9dd01ecbee4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:09:49.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c02204c7-fa8c-4a5b-b2cd-a9dd01ecbee4","statusDesc":"OK"}'
2026-04-10 12:09:49.788 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:24990/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto", "/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1000"}'
2026-04-10 12:09:49.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:09:49.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-10 12:09:49.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:49.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26856/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-10 12:09:49.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:49.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:09:49.908 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:09:49.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24990/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:49.911 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":1775822989800591011,"ephemeral":false}]'
2026-04-10 12:09:49.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:09:49.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:49.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:09:50.018 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:09:50.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24990/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:50.021 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":1775822989913108111,"ephemeral":false}]'
2026-04-10 12:09:50.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-10 12:09:50.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:50.028 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:09:50.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:09:50.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24990/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:50.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1775822990022997213,"ephemeral":false}]'
2026-04-10 12:09:50.134 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:09:50.135 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:09:50.135 DEBUG [src.node.waku_node] Stopping container with id 5482d15aff47
2026-04-10 12:09:50.636 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:50.636 DEBUG [src.node.waku_node] Stopping container with id b8c49b1ccb58
2026-04-10 12:09:51.120 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:51.122 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:09:51.128 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:09:51.133 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_publish_with_invalid_timestamps with id: 2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.160.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15968', '15969', '15970', '15971', '15972']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15968:15968 -p 15969:15969 -p 15970:15970 -p 15971:15971 -p 15972:15972 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=15970 --rest-port=15968 --tcp-port=15969 --discv5-udp-port=15971 --rest-address=0.0.0.0 --nat=extip:172.18.160.242 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2a8d7dec0e5eb801bd47e9f5deccfc8cefdbe4cb56c3ffcd8af2073eaecf0ec0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15972 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.242 waku 849ceb48f9f2742794a07c3b341af5be9c3aac1464234d22365187968fc4180b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 849ceb48f9f2. Setting up logs at ./log/docker/node1_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 15968
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 a7f8e1f9a7ca. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 77ba6f6b318a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15968/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15968/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.160.242/tcp/15969/p2p/16Uiu2HAm7HAPDthnKAMndxiUbW5hCvd1viPZYoJBuQiTvhKZhzgx","/ip4/172.18.160.242/tcp/15970/ws/p2p/16Uiu2HAm7HAPDthnKAMndxiUbW5hCvd1viPZYoJBuQiTvhKZhzgx"],"enrUri":"enr:-L24QJk6nOSmktCdnmqV0UzpqBF0pR8TLsg6jVVzhaNF0WA1bBkFuQ6ipxl3dCudqsHNxNJ9k5QIGg3r7-U66Tz8MaECgmlkgnY0gmlwhKwSoPKKbXVsdGlhZGRyc5YACASsEqDyBj5hAAoErBKg8gY-Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsB4h3egtMtSMs3czbDLIj61WTmPyTnPxHHnJpWStuhGDdGNwgj5hg3VkcII-Y4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64379', '64380', '64381', '64382', '64383']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64379:64379 -p 64380:64380 -p 64381:64381 -p 64382:64382 -p 64383:64383 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=64381 --rest-port=64379 --tcp-port=64380 --discv5-udp-port=64382 --rest-address=0.0.0.0 --nat=extip:172.18.117.75 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a2109e9be4b40aca9b3f14e3a8e68a207774707b2dd4b5c1c2ded90acebebbdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64383 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJk6nOSmktCdnmqV0UzpqBF0pR8TLsg6jVVzhaNF0WA1bBkFuQ6ipxl3dCudqsHNxNJ9k5QIGg3r7-U66Tz8MaECgmlkgnY0gmlwhKwSoPKKbXVsdGlhZGRyc5YACASsEqDyBj5hAAoErBKg8gY-Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsB4h3egtMtSMs3czbDLIj61WTmPyTnPxHHnJpWStuhGDdGNwgj5hg3VkcII-Y4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.75 waku 4c5d6d8ba897fee8393c054295c1a601e85f97493fbedc68aa6ad62762bb6978
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c5d6d8ba897. Setting up logs at ./log/docker/node2_2026-04-10_12-13-30__fc3a085c-9ab1-49a8-a9f0-30109351e8aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 64379
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:64379/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64379/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.75/tcp/64380/p2p/16Uiu2HAky1qdEYaWNo6a82QwummT14ed7Fh9qGEqXzg2twF7GMyL","/ip4/172.18.117.75/tcp/64381/ws/p2p/16Uiu2HAky1qdEYaWNo6a82QwummT14ed7Fh9qGEqXzg2twF7GMyL"],"enrUri":"enr:-L24QKwYgb44m2pcjfbzXYQzyo-AIxvxStJsfYjAKVmQXoEHVxPEIG4KWiVswaTMQvdzMqlPcuayLHq3B34uZzMhVj4CgmlkgnY0gmlwhKwSdUuKbXVsdGlhZGRyc5YACASsEnVLBvt8AAoErBJ1Swb7fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNVO26xjEZJNBVLriyFYYVHgC69hiVxtKMdfQlQkuDQuDdGNwgvt8g3VkcIL7foV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64379/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.242/tcp/15969/p2p/16Uiu2HAm7HAPDthnKAMndxiUbW5hCvd1viPZYoJBuQiTvhKZhzgx"]'
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:15968/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:64379/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:15968/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:15968/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":1775823213464490752,"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:64379/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":1775823213464490752,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Timestamp as string number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15968/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:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Invalid large number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15968/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:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15968/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:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Array instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15968/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:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Object instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15968/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:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp ISO 8601 timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15968/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:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Missing
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15968/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:15968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. 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:304 Stopping container with id 849ceb48f9f2
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 4c5d6d8ba897
DEBUG  src.node.waku_node:waku_node.py:311 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,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_after_node1_was_restarted with id: 2026-04-10_12-16-16__5bbd1cea-c3fe-46bc-9ada-accf8994c28a
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-16-16__5bbd1cea-c3fe-46bc-9ada-accf8994c28a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.85.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41830', '41831', '41832', '41833', '41834']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41830:41830 -p 41831:41831 -p 41832:41832 -p 41833:41833 -p 41834:41834 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=41832 --rest-port=41830 --tcp-port=41831 --discv5-udp-port=41833 --rest-address=0.0.0.0 --nat=extip:172.18.85.60 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d6f86795d23f673be3b965639925a3b798ea6bbd54f55caacd8fdd30effae24a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41834 --metrics-logging=true --relay=true --relay-peer-exchange=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.60 waku 92203e7a5b40b117309ad39e28e8d1bcd141f83dd4be05a5b8cf098596fce8bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 92203e7a5b40. Setting up logs at ./log/docker/node1_2026-04-10_12-16-16__5bbd1cea-c3fe-46bc-9ada-accf8994c28a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 41830
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 77d52d48f503. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dc403b665fdf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41830/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41830/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.85.60/tcp/41831/p2p/16Uiu2HAmFt4aCJVZk5hKREWP4nYjBSPG7mZPv5DderP4tfMux7D7","/ip4/172.18.85.60/tcp/41832/ws/p2p/16Uiu2HAmFt4aCJVZk5hKREWP4nYjBSPG7mZPv5DderP4tfMux7D7"],"enrUri":"enr:-L24QMFTtsDyDFQzECDafuYj9CXl2syFSXbcn0d7nt1LQ6vYMS5G6J3dgk_b4D2Halesay5DOHOJqMkcIq2wznJLtGICgmlkgnY0gmlwhKwSVTyKbXVsdGlhZGRyc5YACASsElU8BqNnAAoErBJVPAajaN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDL-xivcr_MDxDRNhBIzT5_LL7DAq0xCt530A5qWqB1-6DdGNwgqNng3VkcIKjaYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-16-16__5bbd1cea-c3fe-46bc-9ada-accf8994c28a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59168', '59169', '59170', '59171', '59172']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59168:59168 -p 59169:59169 -p 59170:59170 -p 59171:59171 -p 59172:59172 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=59170 --rest-port=59168 --tcp-port=59169 --discv5-udp-port=59171 --rest-address=0.0.0.0 --nat=extip:172.18.210.219 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bf736b7aca45c263ce33fdb4594bbc14bb8bfadd5c199c89d9e1ab5e7fde10b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59172 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMFTtsDyDFQzECDafuYj9CXl2syFSXbcn0d7nt1LQ6vYMS5G6J3dgk_b4D2Halesay5DOHOJqMkcIq2wznJLtGICgmlkgnY0gmlwhKwSVTyKbXVsdGlhZGRyc5YACASsElU8BqNnAAoErBJVPAajaN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDL-xivcr_MDxDRNhBIzT5_LL7DAq0xCt530A5qWqB1-6DdGNwgqNng3VkcIKjaYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.219 waku da2a714bf7059a25f1705937ddd210148bc8750f9f49c9c6354ee973e45d6e08
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da2a714bf705. Setting up logs at ./log/docker/node2_2026-04-10_12-16-16__5bbd1cea-c3fe-46bc-9ada-accf8994c28a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 59168
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:59168/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59168/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.219/tcp/59169/p2p/16Uiu2HAkzW8uufezGzGLTwcL33FRhf2Tf1FBtDGeJcNu2GjJaPVX","/ip4/172.18.210.219/tcp/59170/ws/p2p/16Uiu2HAkzW8uufezGzGLTwcL33FRhf2Tf1FBtDGeJcNu2GjJaPVX"],"enrUri":"enr:-L24QIEHz2gRT4Rdns69Nhp2G4E6xnAN_dwqCVj6XDEQ_tCjYNRWpgRoDUD6oH4VEbV3wcPd_GTLOyjAueoIRe3GrkoCgmlkgnY0gmlwhKwS0tuKbXVsdGlhZGRyc5YACASsEtLbBuchAAoErBLS2wbnIt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECS282DOeSBci6-sdCeeoh65bLzlI94-Pn3Y7pNVJEk0aDdGNwguchg3VkcILnI4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.60/tcp/41831/p2p/16Uiu2HAmFt4aCJVZk5hKREWP4nYjBSPG7mZPv5DderP4tfMux7D7"]'
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:41830/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:59168/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 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41830/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.210.219/tcp/36236/p2p/16Uiu2HAkzW8uufezGzGLTwcL33FRhf2Tf1FBtDGeJcNu2GjJaPVX","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"}]'
DEBUG  src.node.waku_node:waku_node.py:335 Restarting container with id 92203e7a5b40
DEBUG  src.libs.common:common.py:47 Sleeping for 1 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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-16-16__5bbd1cea-c3fe-46bc-9ada-accf8994c28a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.233.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15161', '15162', '15163', '15164', '15165']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15161:15161 -p 15162:15162 -p 15163:15163 -p 15164:15164 -p 15165:15165 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=15163 --rest-port=15161 --tcp-port=15162 --discv5-udp-port=15164 --rest-address=0.0.0.0 --nat=extip:172.18.233.200 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=ac157fc545f6abbb2e87ed67cdf71b3cf73dbea76cedbceea78abfde97a7aea3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15165 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.210.219/tcp/36236/p2p/16Uiu2HAkzW8uufezGzGLTwcL33FRhf2Tf1FBtDGeJcNu2GjJaPVX
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.200 waku 708b1ab141a093abd1f5c7f4d5f525967b03fb8f103c333f03656a020d635805
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 708b1ab141a0. Setting up logs at ./log/docker/node3_2026-04-10_12-16-16__5bbd1cea-c3fe-46bc-9ada-accf8994c28a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 15161
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:15161/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15161/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15161/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.233.200/tcp/15162/p2p/16Uiu2HAmGAwbvSvZoEHJoeFEa7WXeK9X1zTH3G57eyCsCSFQuuLW","/ip4/172.18.233.200/tcp/15163/ws/p2p/16Uiu2HAmGAwbvSvZoEHJoeFEa7WXeK9X1zTH3G57eyCsCSFQuuLW"],"enrUri":"enr:-La4QF-N971vHTio2xzvMtGeE_7fS9dcweDT-230aLGEK3SEB2N_JSB1plS-Z0lvQDYhk9tmY8gS4B8WfnKZjlrwmoACgmlkgnY0gmlwhKwS6ciKbXVsdGlhZGRyc5YACASsEunIBjs6AAoErBLpyAY7O90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDND9g0ZpsXq2ChkDOkazpnaLtmoPWGpWMaGpP0eV8AsuDdGNwgjs6hXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15161/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.85.60/tcp/41831/p2p/16Uiu2HAmFt4aCJVZk5hKREWP4nYjBSPG7mZPv5DderP4tfMux7D7"]'
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:15161/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.210.219/tcp/36236/p2p/16Uiu2HAkzW8uufezGzGLTwcL33FRhf2Tf1FBtDGeJcNu2GjJaPVX","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.85.60/tcp/41831/p2p/16Uiu2HAmFt4aCJVZk5hKREWP4nYjBSPG7mZPv5DderP4tfMux7D7","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"}]'
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:304 Stopping container with id 92203e7a5b40
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id da2a714bf705
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 708b1ab141a0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 92203e7a5b40. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_duplicate_message with id: 2026-04-10_12-13-21__4074adc5-e4a0-4e8a-8b95-2bd02bdac5a2
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-21__4074adc5-e4a0-4e8a-8b95-2bd02bdac5a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.76.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62567', '62568', '62569', '62570', '62571']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62567:62567 -p 62568:62568 -p 62569:62569 -p 62570:62570 -p 62571:62571 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=62569 --rest-port=62567 --tcp-port=62568 --discv5-udp-port=62570 --rest-address=0.0.0.0 --nat=extip:172.18.76.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b1e2de0d174ddcbbabbabec823cb0aea87add77e8f53e81f6acaaa54adce3e8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62571 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.19 waku f72caf9e4d6b9807200bdf759f76b9a6886321d47c3a10b3312de071b7efaf62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f72caf9e4d6b. Setting up logs at ./log/docker/node1_2026-04-10_12-13-21__4074adc5-e4a0-4e8a-8b95-2bd02bdac5a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 62567
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 391b9009a301. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5b164f86946. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62567/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62567/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.76.19/tcp/62568/p2p/16Uiu2HAm7J8Wau6x1FuRP8z4dgEkMweicY6YnBTxEzjwgkUVhHWw","/ip4/172.18.76.19/tcp/62569/ws/p2p/16Uiu2HAm7J8Wau6x1FuRP8z4dgEkMweicY6YnBTxEzjwgkUVhHWw"],"enrUri":"enr:-L24QKITfaQbxzKnIQIHzG_NPUGwyPTf55AqN9Uv9ZejsIEsDISQQPGlwF7XeK5nHGTR0RX8VbOBuWTxLd506APEx54CgmlkgnY0gmlwhKwSTBOKbXVsdGlhZGRyc5YACASsEkwTBvRoAAoErBJMEwb0ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsF2YYEjSOipC7k5ET4XLENExj2Yb7ioro0IZZ-P1ISiDdGNwgvRog3VkcIL0aoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-13-21__4074adc5-e4a0-4e8a-8b95-2bd02bdac5a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27179', '27180', '27181', '27182', '27183']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27179:27179 -p 27180:27180 -p 27181:27181 -p 27182:27182 -p 27183:27183 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=27181 --rest-port=27179 --tcp-port=27180 --discv5-udp-port=27182 --rest-address=0.0.0.0 --nat=extip:172.18.0.28 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4c12dded98aec2e5fcda5b0c2e6feed0b22c13cca51ae48fcb90eccb9c8a6d82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27183 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKITfaQbxzKnIQIHzG_NPUGwyPTf55AqN9Uv9ZejsIEsDISQQPGlwF7XeK5nHGTR0RX8VbOBuWTxLd506APEx54CgmlkgnY0gmlwhKwSTBOKbXVsdGlhZGRyc5YACASsEkwTBvRoAAoErBJMEwb0ad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECsF2YYEjSOipC7k5ET4XLENExj2Yb7ioro0IZZ-P1ISiDdGNwgvRog3VkcIL0aoV3YWt1MgU --filternode=/ip4/172.18.76.19/tcp/62568/p2p/16Uiu2HAm7J8Wau6x1FuRP8z4dgEkMweicY6YnBTxEzjwgkUVhHWw
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.28 waku 9d63faf7c7fb1b3c8751ceccc4a468a5984b77eb9ca84d8fd114dd95fd276318
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d63faf7c7fb. Setting up logs at ./log/docker/node2_2026-04-10_12-13-21__4074adc5-e4a0-4e8a-8b95-2bd02bdac5a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 27179
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:27179/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27179/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.28/tcp/27180/p2p/16Uiu2HAmUCqywNPrKSx1nQxirU2snrhiDgXFuYqhJe9Q7YnVJMSN","/ip4/172.18.0.28/tcp/27181/ws/p2p/16Uiu2HAmUCqywNPrKSx1nQxirU2snrhiDgXFuYqhJe9Q7YnVJMSN"],"enrUri":"enr:-L24QIAKFVGdajISnaqT3RfI5wLQNV9zOOjB_rcOKNsBsE7ITrSAFzZRn-MoxOJIme8Qh9xaKQALwfio4bu9Ih67IpECgmlkgnY0gmlwhKwSAByKbXVsdGlhZGRyc5YACASsEgAcBmosAAoErBIAHAZqLd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5whti2kUG2NDVvsoZtddz9Znxs9h4MX8fXcWXXp0h9eDdGNwgmosg3VkcIJqLoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27179/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.19/tcp/62568/p2p/16Uiu2HAm7J8Wau6x1FuRP8z4dgEkMweicY6YnBTxEzjwgkUVhHWw"]'
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:62567/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:27179/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "186ca770-51a1-4577-94e3-dd1df593a8e0", "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":"186ca770-51a1-4577-94e3-dd1df593a8e0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62567/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:27179/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":1775823203931457455,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62567/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:27179/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'[]'
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:304 Stopping container with id f72caf9e4d6b
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 9d63faf7c7fb
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-04-10_12-12-43__b777155b-4d79-4ebe-b9b4-a17137369540
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-43__b777155b-4d79-4ebe-b9b4-a17137369540__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.224.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59499', '59500', '59501', '59502', '59503']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59499:59499 -p 59500:59500 -p 59501:59501 -p 59502:59502 -p 59503:59503 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=59501 --rest-port=59499 --tcp-port=59500 --discv5-udp-port=59502 --rest-address=0.0.0.0 --nat=extip:172.18.224.159 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9ff3d9722f225a223a9cae74c41a344efd6c7a620c4ba0ac9a6788caffe4fe62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59503 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.159 waku d6b3cf1057ffbafa697290af225d8e2b6add1a0fd10974a26b253121922d5e1c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6b3cf1057ff. Setting up logs at ./log/docker/node1_2026-04-10_12-12-43__b777155b-4d79-4ebe-b9b4-a17137369540__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 59499
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 1b8fe8ed4c12. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f64868ce3be. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59499/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59499/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.224.159/tcp/59500/p2p/16Uiu2HAkzV9vqqqRxBeUqJn5FzW3xZ2rKsW2jRs84JTpkuZjt2X9","/ip4/172.18.224.159/tcp/59501/ws/p2p/16Uiu2HAkzV9vqqqRxBeUqJn5FzW3xZ2rKsW2jRs84JTpkuZjt2X9"],"enrUri":"enr:-L24QCftlxYmboTmd9z1QNc_0zM7rW7DAhcoyi0UYJaPg6zKOJ2pri54xcEPmeSooqjxriZmYtOC9JyQfdFvj-XrpHwCgmlkgnY0gmlwhKwS4J-KbXVsdGlhZGRyc5YACASsEuCfBuhsAAoErBLgnwbobd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSy7HfCoRl7ovw4itZJqcb4Vsczp5qkcMQc0Kz1ZLahCDdGNwguhsg3VkcILoboV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-43__b777155b-4d79-4ebe-b9b4-a17137369540__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.19.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31778', '31779', '31780', '31781', '31782']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 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.19.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cc7c41ef46f010c76baedc4ded26b9eb90838b86d10ad9dd83faa300c8dde82b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31782 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCftlxYmboTmd9z1QNc_0zM7rW7DAhcoyi0UYJaPg6zKOJ2pri54xcEPmeSooqjxriZmYtOC9JyQfdFvj-XrpHwCgmlkgnY0gmlwhKwS4J-KbXVsdGlhZGRyc5YACASsEuCfBuhsAAoErBLgnwbobd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSy7HfCoRl7ovw4itZJqcb4Vsczp5qkcMQc0Kz1ZLahCDdGNwguhsg3VkcILoboV3YWt1MgU --filternode=/ip4/172.18.224.159/tcp/59500/p2p/16Uiu2HAkzV9vqqqRxBeUqJn5FzW3xZ2rKsW2jRs84JTpkuZjt2X9
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.254 waku 94af6e950a14374339134bb9196704cac87631204dbca48ee33071b1810806c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94af6e950a14. Setting up logs at ./log/docker/node2_2026-04-10_12-12-43__b777155b-4d79-4ebe-b9b4-a17137369540__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 31778
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:31778/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31778/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.19.254/tcp/31779/p2p/16Uiu2HAkyg1DJJZyAapTQoFJkSngJsnB8bAtkQD17CwWJeUY2UYk","/ip4/172.18.19.254/tcp/31780/ws/p2p/16Uiu2HAkyg1DJJZyAapTQoFJkSngJsnB8bAtkQD17CwWJeUY2UYk"],"enrUri":"enr:-L24QHYfEbAU_YS7nMC-g2oiQvbvuHvOTsgdSgJ99z2X8Y1hHr91M9ogsaKIH3UF9ot4tjNptnnxpmUwT5qcBGSmp84CgmlkgnY0gmlwhKwSE_6KbXVsdGlhZGRyc5YACASsEhP-BnwjAAoErBIT_gZ8JN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPxqgLVOQBKGeTy6yzWm9o40d6IXRgE8WYn7P_iWfj7WDdGNwgnwjg3VkcIJ8JYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31778/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.159/tcp/59500/p2p/16Uiu2HAkzV9vqqqRxBeUqJn5FzW3xZ2rKsW2jRs84JTpkuZjt2X9"]'
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:59499/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:31778/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fbbdd0c-bec7-4d8a-84f4-a2206bc5dd0d", "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":"1fbbdd0c-bec7-4d8a-84f4-a2206bc5dd0d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31778/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/198/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:31778/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\\"))"}'
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:304 Stopping container with id d6b3cf1057ff
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 94af6e950a14
DEBUG  src.node.waku_node:waku_node.py:311 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,79 @@
2026-04-10 12:13:17.749 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:17.750 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-10_12-13-17__66cfbb98-024c-4184-9ae0-1f19afd39638
2026-04-10 12:13:17.750 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:17.750 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:13:17.751 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:13:17.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:17.757 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-13-17__66cfbb98-024c-4184-9ae0-1f19afd39638__wakuorg_nwaku:latest.log
2026-04-10 12:13:17.758 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:17.758 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:17.759 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:17.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.163
2026-04-10 12:13:17.759 DEBUG [src.node.docker_mananger] Generated ports ['56180', '56181', '56182', '56183', '56184']
2026-04-10 12:13:17.759 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:17.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:17.760 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:17.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 56180:56180 -p 56181:56181 -p 56182:56182 -p 56183:56183 -p 56184:56184 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=56182 --rest-port=56180 --tcp-port=56181 --discv5-udp-port=56183 --rest-address=0.0.0.0 --nat=extip:172.18.66.163 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fe6bf4577dc01ac82c7ffbabfa7cd0dedc6313dbaa040eebfabe2fbfa29eb2ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56184 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:13:17.936 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.163 waku 391b9009a3017a12933a0e75ff2b265727a663e81d258153b89ec0c32e2d85fa
2026-04-10 12:13:17.973 DEBUG [src.node.docker_mananger] Container started with ID 391b9009a301. Setting up logs at ./log/docker/node1_2026-04-10_12-13-17__66cfbb98-024c-4184-9ae0-1f19afd39638__wakuorg_nwaku:latest.log
2026-04-10 12:13:17.974 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56180
2026-04-10 12:13:17.974 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:17.984 ERROR [src.node.docker_mananger] Max retries reached for container ebe252d26613. Exiting log stream.
2026-04-10 12:13:18.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56180/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:18.978 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-10 12:13:18.978 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:18.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:18.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.163/tcp/56181/p2p/16Uiu2HAmMALg2HAoZf8DpxH4JdeLUCvJoZ3uktANZcqo4cNV1Lpz","/ip4/172.18.66.163/tcp/56182/ws/p2p/16Uiu2HAmMALg2HAoZf8DpxH4JdeLUCvJoZ3uktANZcqo4cNV1Lpz"],"enrUri":"enr:-L24QIbaa7kbZAfct6M50r4RBlm6lX6OhZzH_qGgCzz3Mh-vbK0-kDSpeljynk0ucrW5F3RE7bg4WhNrCoJAyPqm2qICgmlkgnY0gmlwhKwSQqOKbXVsdGlhZGRyc5YACASsEkKjBtt1AAoErBJCowbbdt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfmJRcdxlv5dw9CkOd98eebN-H52s1GysWLduDSkl_KuDdGNwgtt1g3VkcILbd4V3YWt1MgU"}'
2026-04-10 12:13:18.981 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:18.981 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:13:18.987 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:18.988 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-13-17__66cfbb98-024c-4184-9ae0-1f19afd39638__wakuorg_nwaku:latest.log
2026-04-10 12:13:18.988 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:18.988 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:18.989 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:18.989 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.174
2026-04-10 12:13:18.989 DEBUG [src.node.docker_mananger] Generated ports ['11079', '11080', '11081', '11082', '11083']
2026-04-10 12:13:18.990 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:18.990 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:18.990 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:18.990 DEBUG [src.node.docker_mananger] docker run -i -t -p 11079:11079 -p 11080:11080 -p 11081:11081 -p 11082:11082 -p 11083:11083 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=11081 --rest-port=11079 --tcp-port=11080 --discv5-udp-port=11082 --rest-address=0.0.0.0 --nat=extip:172.18.195.174 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ca3ecbb3dcb335148df0348bbc6991afa68cec6f61bdfbedf2cfc94c17eab0ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11083 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIbaa7kbZAfct6M50r4RBlm6lX6OhZzH_qGgCzz3Mh-vbK0-kDSpeljynk0ucrW5F3RE7bg4WhNrCoJAyPqm2qICgmlkgnY0gmlwhKwSQqOKbXVsdGlhZGRyc5YACASsEkKjBtt1AAoErBJCowbbdt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDfmJRcdxlv5dw9CkOd98eebN-H52s1GysWLduDSkl_KuDdGNwgtt1g3VkcILbd4V3YWt1MgU --filternode=/ip4/172.18.66.163/tcp/56181/p2p/16Uiu2HAmMALg2HAoZf8DpxH4JdeLUCvJoZ3uktANZcqo4cNV1Lpz
2026-04-10 12:13:19.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.174 waku f5b164f869465856b7b42f4e94415ea773c6a0a2c094d0e42dd97ab191476872
2026-04-10 12:13:19.214 DEBUG [src.node.docker_mananger] Container started with ID f5b164f86946. Setting up logs at ./log/docker/node2_2026-04-10_12-13-17__66cfbb98-024c-4184-9ae0-1f19afd39638__wakuorg_nwaku:latest.log
2026-04-10 12:13:19.215 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11079
2026-04-10 12:13:19.215 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:20.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11079/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:20.219 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-10 12:13:20.219 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:20.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:20.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.174/tcp/11080/p2p/16Uiu2HAm8sbNA1785zB7wqBQnV5E47gtnWcaf6ZMmnJE1JoawJsd","/ip4/172.18.195.174/tcp/11081/ws/p2p/16Uiu2HAm8sbNA1785zB7wqBQnV5E47gtnWcaf6ZMmnJE1JoawJsd"],"enrUri":"enr:-L24QP3AzyTp649LsGp-JjBrm6VUaNAZ1zirNH3mLMMANCzrdm77LqxgLGCX85QCQy0MlrhSEsLFaG9W3ldPWH3lv3QCgmlkgnY0gmlwhKwSw66KbXVsdGlhZGRyc5YACASsEsOuBitIAAoErBLDrgYrSd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECx8vQQoWSvuGyVSCrgPGWdmyljQA4Q9XC6LAHmzITplyDdGNwgitIg3VkcIIrSoV3YWt1MgA"}'
2026-04-10 12:13:20.222 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:20.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11079/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.163/tcp/56181/p2p/16Uiu2HAmMALg2HAoZf8DpxH4JdeLUCvJoZ3uktANZcqo4cNV1Lpz"]'
2026-04-10 12:13:20.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:20.259 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-10 12:13:20.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56180/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:13:20.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:20.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11079/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "766896a0-3ebc-4feb-8bb3-4764f200d740", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:13:20.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"766896a0-3ebc-4feb-8bb3-4764f200d740","statusDesc":"OK"}'
2026-04-10 12:13:20.290 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-04-10 12:13:20.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56180/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-10 12:13:20.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:20.300 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:13:20.400 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:20.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11079/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:20.404 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":1775823200291114509,"ephemeral":true}]'
2026-04-10 12:13:20.405 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-04-10 12:13:20.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56180/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-10 12:13:20.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:20.411 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:13:20.511 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:13:20.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11079/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:20.515 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":1775823200406012203,"ephemeral":false}]'
2026-04-10 12:13:20.518 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:20.519 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:20.519 DEBUG [src.node.waku_node] Stopping container with id 391b9009a301
2026-04-10 12:13:20.950 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:20.950 DEBUG [src.node.waku_node] Stopping container with id f5b164f86946
2026-04-10 12:13:21.371 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:21.372 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:21.379 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:21.385 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-04-10 12:11:19.445 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:11:19.446 DEBUG [tests.conftest] Running test: test_get_peers_for_blank_node with id: 2026-04-10_12-11-19__269a7aed-6675-4e3d-9c38-d455825ff315
2026-04-10 12:11:19.447 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:11:19.448 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:11:19.458 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:19.458 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-19__269a7aed-6675-4e3d-9c38-d455825ff315__wakuorg_nwaku:latest.log
2026-04-10 12:11:19.458 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:19.458 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:19.459 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:19.460 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.50
2026-04-10 12:11:19.460 DEBUG [src.node.docker_mananger] Generated ports ['58851', '58852', '58853', '58854', '58855']
2026-04-10 12:11:19.460 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:19.460 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:19.460 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:19.460 DEBUG [src.node.docker_mananger] docker run -i -t -p 58851:58851 -p 58852:58852 -p 58853:58853 -p 58854:58854 -p 58855:58855 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=58853 --rest-port=58851 --tcp-port=58852 --discv5-udp-port=58854 --rest-address=0.0.0.0 --nat=extip:172.18.222.50 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=10bff7fdbead9eeb9b9df62cdd1cd53ba39d444be6dc09997797665ba8d20e4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58855 --metrics-logging=true --relay=true --relay-peer-exchange=true
2026-04-10 12:11:19.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.50 waku 2bdc0b3a5f35e72df03c0995b2a0107155330517950baf3f571fc991970c8a43
2026-04-10 12:11:19.632 DEBUG [src.node.docker_mananger] Container started with ID 2bdc0b3a5f35. Setting up logs at ./log/docker/node1_2026-04-10_12-11-19__269a7aed-6675-4e3d-9c38-d455825ff315__wakuorg_nwaku:latest.log
2026-04-10 12:11:19.633 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58851
2026-04-10 12:11:19.633 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:19.831 ERROR [src.node.docker_mananger] Max retries reached for container 9d9818047ea9. Exiting log stream.
2026-04-10 12:11:20.261 ERROR [src.node.docker_mananger] Max retries reached for container 50131dc1424b. Exiting log stream.
2026-04-10 12:11:20.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58851/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:20.636 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-10 12:11:20.636 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:20.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58851/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:20.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.50/tcp/58852/p2p/16Uiu2HAmQZJNdgv5cPrKUVGm9LRZmqhvSWnXyt4EZJk8Nxk2U29f","/ip4/172.18.222.50/tcp/58853/ws/p2p/16Uiu2HAmQZJNdgv5cPrKUVGm9LRZmqhvSWnXyt4EZJk8Nxk2U29f"],"enrUri":"enr:-L24QPHmx_FB0jqj_CrzZCzTSEl6tclgG2N_KsetQCLlDAmLC6MW_gkIGoZwR1Zf26cu7RozcNw5X0x9T8bN8R8OqPACgmlkgnY0gmlwhKwS3jKKbXVsdGlhZGRyc5YACASsEt4yBuXkAAoErBLeMgbl5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsNcjGimauuVMn-Klet5-LUPdN0IBU4QbIvzM_TUojYKDdGNwguXkg3VkcILl5oV3YWt1MgE"}'
2026-04-10 12:11:20.638 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:20.644 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:20.645 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-19__269a7aed-6675-4e3d-9c38-d455825ff315__wakuorg_nwaku:latest.log
2026-04-10 12:11:20.645 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:20.645 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:20.646 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:20.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.88
2026-04-10 12:11:20.646 DEBUG [src.node.docker_mananger] Generated ports ['62466', '62467', '62468', '62469', '62470']
2026-04-10 12:11:20.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:20.646 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:20.646 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:20.647 DEBUG [src.node.docker_mananger] docker run -i -t -p 62466:62466 -p 62467:62467 -p 62468:62468 -p 62469:62469 -p 62470:62470 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=62468 --rest-port=62466 --tcp-port=62467 --discv5-udp-port=62469 --rest-address=0.0.0.0 --nat=extip:172.18.89.88 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8accaa35db52be9bc4e1c4963e165ab8f3b4ed4a9aebe6f6e6e4f6f68ead26bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62470 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPHmx_FB0jqj_CrzZCzTSEl6tclgG2N_KsetQCLlDAmLC6MW_gkIGoZwR1Zf26cu7RozcNw5X0x9T8bN8R8OqPACgmlkgnY0gmlwhKwS3jKKbXVsdGlhZGRyc5YACASsEt4yBuXkAAoErBLeMgbl5d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDsNcjGimauuVMn-Klet5-LUPdN0IBU4QbIvzM_TUojYKDdGNwguXkg3VkcILl5oV3YWt1MgE
2026-04-10 12:11:20.796 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.88 waku d508a66f613bd7f8d5189755e9a7f34c443db49f3f9f2a8bdbe4ab13fc79e154
2026-04-10 12:11:20.824 DEBUG [src.node.docker_mananger] Container started with ID d508a66f613b. Setting up logs at ./log/docker/node2_2026-04-10_12-11-19__269a7aed-6675-4e3d-9c38-d455825ff315__wakuorg_nwaku:latest.log
2026-04-10 12:11:20.824 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62466
2026-04-10 12:11:20.824 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:21.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62466/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:21.839 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-10 12:11:21.840 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:21.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62466/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:21.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.88/tcp/62467/p2p/16Uiu2HAmHXP5K7oWP14snhAPRi9gZmLBQ9vjEqWiWrAq7Cm8fjay","/ip4/172.18.89.88/tcp/62468/ws/p2p/16Uiu2HAmHXP5K7oWP14snhAPRi9gZmLBQ9vjEqWiWrAq7Cm8fjay"],"enrUri":"enr:-L24QJ-0RVeEkPfAsnYCkjJxcFkSIs6qqdxr074vaeMpUgu7O8jXu-lA0Yt4o9G5TPHILeWsSzgRkjb4HqebCmvplfECgmlkgnY0gmlwhKwSWViKbXVsdGlhZGRyc5YACASsEllYBvQDAAoErBJZWAb0BN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDSFd7nefx1IWNG9FjzidkUqZ7Q2AloAlr-SIXyxyWfjqDdGNwgvQDg3VkcIL0BYV3YWt1MgE"}'
2026-04-10 12:11:21.846 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:21.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62466/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.50/tcp/58852/p2p/16Uiu2HAmQZJNdgv5cPrKUVGm9LRZmqhvSWnXyt4EZJk8Nxk2U29f"]'
2026-04-10 12:11:21.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:21.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58851/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-10 12:11:21.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:21.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62466/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-10 12:11:21.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:21.869 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:22.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58851/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:22.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.89.88/tcp/50844/p2p/16Uiu2HAmHXP5K7oWP14snhAPRi9gZmLBQ9vjEqWiWrAq7Cm8fjay","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-10 12:11:22.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:11:22.879 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-11-19__269a7aed-6675-4e3d-9c38-d455825ff315__wakuorg_nwaku:latest.log
2026-04-10 12:11:22.879 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:11:22.879 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:11:22.880 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:11:22.881 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.132
2026-04-10 12:11:22.881 DEBUG [src.node.docker_mananger] Generated ports ['23062', '23063', '23064', '23065', '23066']
2026-04-10 12:11:22.881 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:11:22.881 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:11:22.881 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:11:22.881 DEBUG [src.node.docker_mananger] docker run -i -t -p 23062:23062 -p 23063:23063 -p 23064:23064 -p 23065:23065 -p 23066:23066 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=23064 --rest-port=23062 --tcp-port=23063 --discv5-udp-port=23065 --rest-address=0.0.0.0 --nat=extip:172.18.83.132 --peer-exchange=true --discv5-discovery=false --cluster-id=198 --nodekey=dff603af23afcc1ed86f2903d1e724de46fdb80da89fd618d7506abd2fef41f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23066 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.89.88/tcp/50844/p2p/16Uiu2HAmHXP5K7oWP14snhAPRi9gZmLBQ9vjEqWiWrAq7Cm8fjay
2026-04-10 12:11:23.045 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.132 waku 4736f1c34ab044c8a0423c136857687791b80f3326abbc8bf384b5548c4a02e3
2026-04-10 12:11:23.068 DEBUG [src.node.docker_mananger] Container started with ID 4736f1c34ab0. Setting up logs at ./log/docker/node3_2026-04-10_12-11-19__269a7aed-6675-4e3d-9c38-d455825ff315__wakuorg_nwaku:latest.log
2026-04-10 12:11:23.069 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23062
2026-04-10 12:11:23.070 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:11:24.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23062/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:24.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-10 12:11:24.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23062/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:24.175 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-10 12:11:24.176 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:11:24.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23062/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:24.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.132/tcp/23063/p2p/16Uiu2HAm4a8YWNroyw9Ack7dW4aJK5VbkwC7cHdLrAsdabSa2Kgm","/ip4/172.18.83.132/tcp/23064/ws/p2p/16Uiu2HAm4a8YWNroyw9Ack7dW4aJK5VbkwC7cHdLrAsdabSa2Kgm"],"enrUri":"enr:-La4QCljAltwvqPPxqCI1lxViRppJVh21qTemaZgAThQFANbGb00C7lW78_6oRr111y_QNMiCcXyynyrNXf6xQ2aVvcCgmlkgnY0gmlwhKwSU4SKbXVsdGlhZGRyc5YACASsElOEBloXAAoErBJThAZaGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECh-PdZylD8OBZIcm3JWY1CnuE4cY36V3eM0Qh1uovnmKDdGNwgloXhXdha3UyAA"}'
2026-04-10 12:11:24.178 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:11:24.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.50/tcp/58852/p2p/16Uiu2HAmQZJNdgv5cPrKUVGm9LRZmqhvSWnXyt4EZJk8Nxk2U29f"]'
2026-04-10 12:11:24.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:11:24.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23062/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:11:24.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.89.88/tcp/50844/p2p/16Uiu2HAmHXP5K7oWP14snhAPRi9gZmLBQ9vjEqWiWrAq7Cm8fjay","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.222.50/tcp/58852/p2p/16Uiu2HAmQZJNdgv5cPrKUVGm9LRZmqhvSWnXyt4EZJk8Nxk2U29f","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":"UnknownOrigin"}]'
2026-04-10 12:11:24.213 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:11:24.214 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:11:24.215 DEBUG [src.node.waku_node] Stopping container with id 2bdc0b3a5f35
2026-04-10 12:11:24.636 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:24.636 DEBUG [src.node.waku_node] Stopping container with id d508a66f613b
2026-04-10 12:11:25.044 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:25.046 DEBUG [src.node.waku_node] Stopping container with id 4736f1c34ab0
2026-04-10 12:11:25.424 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:11:25.426 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:11:25.437 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:25.443 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:11:25.447 DEBUG [src.node.docker_mananger] 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_NOTICE_from_INFO with id: 2026-04-10_12-11-28__ef07a78d-a72b-44ff-8e06-1dde1fb875ee
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-28__ef07a78d-a72b-44ff-8e06-1dde1fb875ee__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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-28__ef07a78d-a72b-44ff-8e06-1dde1fb875ee__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:88 WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-11-28__ef07a78d-a72b-44ff-8e06-1dde1fb875ee__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:88 WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-11-28__ef07a78d-a72b-44ff-8e06-1dde1fb875ee__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:97 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.186.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44269', '44270', '44271', '44272', '44273']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44269:44269 -p 44270:44270 -p 44271:44271 -p 44272:44272 -p 44273:44273 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=44271 --rest-port=44269 --tcp-port=44270 --discv5-udp-port=44272 --rest-address=0.0.0.0 --nat=extip:172.18.186.166 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e6ee3cf985cca971eccfbc0a6081394f1b59c9d60cfc8c22f0c96a9a6dbacc63 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44273 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.166 waku 265460578faa5fb98e6d9512b47f5a629696fd125f189ea090898f08b536586a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 265460578faa. Setting up logs at ./log/docker/node1_2026-04-10_12-11-28__ef07a78d-a72b-44ff-8e06-1dde1fb875ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 44269
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 6f3470ab4c74. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 217a2471e5e2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44269/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44269/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.186.166/tcp/44270/p2p/16Uiu2HAm86gcuxtnWntGzCPidizBHevinQQRGx5CMYatyXYkG77V","/ip4/172.18.186.166/tcp/44271/ws/p2p/16Uiu2HAm86gcuxtnWntGzCPidizBHevinQQRGx5CMYatyXYkG77V"],"enrUri":"enr:-L24QG_Dp0cUjzc5Fhn3N_fxATkuCLBX60U4-RflkNpbqRzmXbbil8GdXwl-fFUyTQHwzjjMa1PGxf7rl7NYmqICLDgCgmlkgnY0gmlwhKwSuqaKbXVsdGlhZGRyc5YACASsErqmBqzuAAoErBK6pgas790DgnJzhQDGAQAAiXNlY3AyNTZrMaECvEqeSthlEqCA1VpMpoJ2_zujgjLh3gtpITX1t8TQiTiDdGNwgqzug3VkcIKs8IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44269/admin/v1/log-level/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'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44269/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 GET "http://127.0.0.1:44269/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.186.166/tcp/44270/p2p/16Uiu2HAm86gcuxtnWntGzCPidizBHevinQQRGx5CMYatyXYkG77V","/ip4/172.18.186.166/tcp/44271/ws/p2p/16Uiu2HAm86gcuxtnWntGzCPidizBHevinQQRGx5CMYatyXYkG77V"],"enrUri":"enr:-L24QG_Dp0cUjzc5Fhn3N_fxATkuCLBX60U4-RflkNpbqRzmXbbil8GdXwl-fFUyTQHwzjjMa1PGxf7rl7NYmqICLDgCgmlkgnY0gmlwhKwSuqaKbXVsdGlhZGRyc5YACASsErqmBqzuAAoErBK6pgas790DgnJzhQDGAQAAiXNlY3AyNTZrMaECvEqeSthlEqCA1VpMpoJ2_zujgjLh3gtpITX1t8TQiTiDdGNwgqzug3VkcIKs8IV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44269/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:44269/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:248 counts at NOTICE: {'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:44269/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:304 Stopping container with id 265460578faa
DEBUG  src.node.waku_node:waku_node.py:311 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,100 @@
2026-04-10 12:15:30.527 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:15:30.528 DEBUG [tests.conftest] Running test: test_store_without_encoding_pubsubtopic with id: 2026-04-10_12-15-30__71cbef04-33c4-48d8-b92a-bc4187c12d34
2026-04-10 12:15:30.528 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:15:30.529 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:15:30.529 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:15:30.540 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:15:30.540 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-15-30__71cbef04-33c4-48d8-b92a-bc4187c12d34__wakuorg_nwaku:latest.log
2026-04-10 12:15:30.540 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:15:30.540 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:15:30.543 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:15:30.543 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.122
2026-04-10 12:15:30.544 DEBUG [src.node.docker_mananger] Generated ports ['40152', '40153', '40154', '40155', '40156']
2026-04-10 12:15:30.544 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:15:30.544 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:15:30.544 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:15:30.544 DEBUG [src.node.docker_mananger] docker run -i -t -p 40152:40152 -p 40153:40153 -p 40154:40154 -p 40155:40155 -p 40156:40156 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=40154 --rest-port=40152 --tcp-port=40153 --discv5-udp-port=40155 --rest-address=0.0.0.0 --nat=extip:172.18.6.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6e3dabbccd5ac9a39d9bb82defabeb3bd678da3fe566ca5fe0bead5a4362b6bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40156 --metrics-logging=true --store=true --relay=true
2026-04-10 12:15:30.734 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.122 waku 3658054c8a0396feaadec9c710184e4a9990996a32508a16947c1f409cf87983
2026-04-10 12:15:30.769 DEBUG [src.node.docker_mananger] Container started with ID 3658054c8a03. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-15-30__71cbef04-33c4-48d8-b92a-bc4187c12d34__wakuorg_nwaku:latest.log
2026-04-10 12:15:30.770 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40152
2026-04-10 12:15:30.770 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:15:30.879 ERROR [src.node.docker_mananger] Max retries reached for container b83f7c3facdd. Exiting log stream.
2026-04-10 12:15:31.363 ERROR [src.node.docker_mananger] Max retries reached for container a718683d3f35. Exiting log stream.
2026-04-10 12:15:31.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40152/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:31.775 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-10 12:15:31.775 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:15:31.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40152/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:31.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.122/tcp/40153/p2p/16Uiu2HAm1PFDxnUU1RpncoNnpNa5MyRHUUc9gmeZXdyfprbJgmM8","/ip4/172.18.6.122/tcp/40154/ws/p2p/16Uiu2HAm1PFDxnUU1RpncoNnpNa5MyRHUUc9gmeZXdyfprbJgmM8"],"enrUri":"enr:-L24QD0-syp8ivhO01H7nc1kpTr6EUe1IQJfFftzSx6pgZY2B45BcCmjIBBXPHY2QhR1k9l8OTg3iVrmrPqgWxi5ecsCgmlkgnY0gmlwhKwSBnqKbXVsdGlhZGRyc5YACASsEgZ6BpzZAAoErBIGegac2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWIb39IPLQ8_fMmJDq4VUnd_vmfXBKNGVLEZk0ylEleeDdGNwgpzZg3VkcIKc24V3YWt1MgM"}'
2026-04-10 12:15:31.777 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:15:31.784 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:15:31.785 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-15-30__71cbef04-33c4-48d8-b92a-bc4187c12d34__wakuorg_nwaku:latest.log
2026-04-10 12:15:31.785 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:15:31.785 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:15:31.786 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:15:31.787 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.204
2026-04-10 12:15:31.787 DEBUG [src.node.docker_mananger] Generated ports ['64636', '64637', '64638', '64639', '64640']
2026-04-10 12:15:31.787 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:15:31.787 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:15:31.787 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:15:31.788 DEBUG [src.node.docker_mananger] docker run -i -t -p 64636:64636 -p 64637:64637 -p 64638:64638 -p 64639:64639 -p 64640:64640 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=64638 --rest-port=64636 --tcp-port=64637 --discv5-udp-port=64639 --rest-address=0.0.0.0 --nat=extip:172.18.82.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ada7dafacd1f49bf19230eacd5dc6fcfef122e7db7aebfe002a955f63f6d77c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64640 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD0-syp8ivhO01H7nc1kpTr6EUe1IQJfFftzSx6pgZY2B45BcCmjIBBXPHY2QhR1k9l8OTg3iVrmrPqgWxi5ecsCgmlkgnY0gmlwhKwSBnqKbXVsdGlhZGRyc5YACASsEgZ6BpzZAAoErBIGegac2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWIb39IPLQ8_fMmJDq4VUnd_vmfXBKNGVLEZk0ylEleeDdGNwgpzZg3VkcIKc24V3YWt1MgM --storenode=/ip4/172.18.6.122/tcp/40153/p2p/16Uiu2HAm1PFDxnUU1RpncoNnpNa5MyRHUUc9gmeZXdyfprbJgmM8 --store=true --relay=true
2026-04-10 12:15:31.986 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.204 waku 12e4ec0c5627d59df072018cf0f0c8d5995b6cfccdc9e1488438402827dbe9a6
2026-04-10 12:15:32.020 DEBUG [src.node.docker_mananger] Container started with ID 12e4ec0c5627. Setting up logs at ./log/docker/store_node1_2026-04-10_12-15-30__71cbef04-33c4-48d8-b92a-bc4187c12d34__wakuorg_nwaku:latest.log
2026-04-10 12:15:32.021 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64636
2026-04-10 12:15:32.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:15:33.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64636/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:33.025 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-10 12:15:33.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:15:33.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:33.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.204/tcp/64637/p2p/16Uiu2HAmPW4zXLc4vKgwSE5LVCd5fugs5areVGomHuZwn3Cs3Nmu","/ip4/172.18.82.204/tcp/64638/ws/p2p/16Uiu2HAmPW4zXLc4vKgwSE5LVCd5fugs5areVGomHuZwn3Cs3Nmu"],"enrUri":"enr:-L24QGl2Ig2UPPhdZSrl52LyhO0nzVUskEnPYWuw2IZXUD-QEtjiGPudqLEqImcj-8rGHouaVsHffUitW9FeWQPe2kUCgmlkgnY0gmlwhKwSUsyKbXVsdGlhZGRyc5YACASsElLMBvx9AAoErBJSzAb8ft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDoSeT3Uz1oVW09iuTu851pkfkNgEXZPHEeJIr4bQruHCDdGNwgvx9g3VkcIL8f4V3YWt1MgM"}'
2026-04-10 12:15:33.027 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:15:33.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64636/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.122/tcp/40153/p2p/16Uiu2HAm1PFDxnUU1RpncoNnpNa5MyRHUUc9gmeZXdyfprbJgmM8"]'
2026-04-10 12:15:33.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:15:33.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64636/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:15:33.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.036 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:33.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:33.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:33.242 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:33.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:33.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.249 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:33.450 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:33.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:33.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:33.657 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:33.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:33.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:33.864 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:33.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:33.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:33.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:34.072 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:34.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:34.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:34.079 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:34.280 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:34.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:34.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:34.287 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:34.488 DEBUG [src.steps.store] Relaying message
2026-04-10 12:15:34.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40152/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-10 12:15:34.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:15:34.494 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:15:34.695 DEBUG [tests.store.test_topics] trying get message with wrong encoded pubsub topic /waku/2/rs/198/0
2026-04-10 12:15:34.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40152/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/198/0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:15:34.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc0efb117ba6f624089851c53e62bf6cc9f430e7ffff42a6ce547c143cbadd94c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1775823333036504417,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x436fa14e0e6e5b8a9f556e3596632ed90d07bb8a8f00af9369498dbeaf501126","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1775823333242773769,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x75e70df9144ccab43a706a086a2fd68bcf851c26d9013559ec480fb8ad1c3f4b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1775823333450372179,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x719edd7e46678d04041e0bf89a52a0b6375d737369f588f9027dead4ed115a16","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1775823333657391492,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0xb26b37c0c3a25ba0b750deea9b60e5d4a9036935ba76a0c7af00ccd0908cb23a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1775823333864476051,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x2b58cff8e7bfb9917d0c467223d5a6126feb5bab200b03b262e83274e29c6e7f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1775823334071899458,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x36b9547b5337af856644ca9c90a02a1fbbe3fa1745a1d397d6df227411d722a1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1775823334280244540,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x06958339ffa98b9c344946bea3bb5cdfa953a2c02e1831a4989086cece755114","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1775823334488201746,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
2026-04-10 12:15:34.700 DEBUG [tests.store.test_topics] response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xc0efb117ba6f624089851c53e62bf6cc9f430e7ffff42a6ce547c143cbadd94c', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1775823333036504417, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x436fa14e0e6e5b8a9f556e3596632ed90d07bb8a8f00af9369498dbeaf501126', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1775823333242773769, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x75e70df9144ccab43a706a086a2fd68bcf851c26d9013559ec480fb8ad1c3f4b', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1775823333450372179, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x719edd7e46678d04041e0bf89a52a0b6375d737369f588f9027dead4ed115a16', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1775823333657391492, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0xb26b37c0c3a25ba0b750deea9b60e5d4a9036935ba76a0c7af00ccd0908cb23a', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1775823333864476051, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x2b58cff8e7bfb9917d0c467223d5a6126feb5bab200b03b262e83274e29c6e7f', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1775823334071899458, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x36b9547b5337af856644ca9c90a02a1fbbe3fa1745a1d397d6df227411d722a1', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1775823334280244540, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}, {'messageHash': '0x06958339ffa98b9c344946bea3bb5cdfa953a2c02e1831a4989086cece755114', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1775823334488201746, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/198/0'}]}
2026-04-10 12:15:34.702 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:15:34.704 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:15:34.704 DEBUG [src.node.waku_node] Stopping container with id 3658054c8a03
2026-04-10 12:15:35.168 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:15:35.169 DEBUG [src.node.waku_node] Stopping container with id 12e4ec0c5627
2026-04-10 12:15:35.618 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:15:35.619 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:15:35.628 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:15:35.635 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-04-10 12:13:35.931 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:13:35.931 DEBUG [tests.conftest] Running test: test_store_with_unknown_content_topic with id: 2026-04-10_12-13-35__7a4ce45d-a967-4e39-ac96-c464d4ae8457
2026-04-10 12:13:35.932 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:13:35.932 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:13:35.932 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:13:35.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:35.939 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-13-35__7a4ce45d-a967-4e39-ac96-c464d4ae8457__wakuorg_nwaku:latest.log
2026-04-10 12:13:35.939 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:35.939 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:35.941 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:35.941 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.62
2026-04-10 12:13:35.941 DEBUG [src.node.docker_mananger] Generated ports ['13406', '13407', '13408', '13409', '13410']
2026-04-10 12:13:35.941 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:35.942 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:35.942 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:35.942 DEBUG [src.node.docker_mananger] docker run -i -t -p 13406:13406 -p 13407:13407 -p 13408:13408 -p 13409:13409 -p 13410:13410 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=13408 --rest-port=13406 --tcp-port=13407 --discv5-udp-port=13409 --rest-address=0.0.0.0 --nat=extip:172.18.162.62 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7bdfb44aecf000aae2f7a1f6575a98efe3d56dbbd3314685e64701d8a37cea18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13410 --metrics-logging=true --store=true --relay=true
2026-04-10 12:13:36.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.62 waku bb49af768d06cde1538558870d6afdecf307a19d3e856f9257599852a8434eb0
2026-04-10 12:13:36.166 DEBUG [src.node.docker_mananger] Container started with ID bb49af768d06. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-13-35__7a4ce45d-a967-4e39-ac96-c464d4ae8457__wakuorg_nwaku:latest.log
2026-04-10 12:13:36.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13406
2026-04-10 12:13:36.168 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:36.272 ERROR [src.node.docker_mananger] Max retries reached for container 3d884783c095. Exiting log stream.
2026-04-10 12:13:36.733 ERROR [src.node.docker_mananger] Max retries reached for container 664deb118d74. Exiting log stream.
2026-04-10 12:13:37.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13406/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:37.172 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-10 12:13:37.172 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:37.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13406/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:37.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.62/tcp/13407/p2p/16Uiu2HAkwPnjefGnx1PoxwsxPnsSmbbLm5AYdPZxb2bWVhiyTrrH","/ip4/172.18.162.62/tcp/13408/ws/p2p/16Uiu2HAkwPnjefGnx1PoxwsxPnsSmbbLm5AYdPZxb2bWVhiyTrrH"],"enrUri":"enr:-L24QE2c6r7CHkgsbrhNQYVQ3gkV5ZsBkHR7mjsHyXdpYBoLVtDEpIOPhr80PUs2WU5Cz7PTEEcQqNJPDeFerfNwIIkCgmlkgnY0gmlwhKwSoj6KbXVsdGlhZGRyc5YACASsEqI-BjRfAAoErBKiPgY0YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHTvZ97QoBYOBQ1TsAFX3BYRyH4nxsZxhRtOmgF0CXj6DdGNwgjRfg3VkcII0YYV3YWt1MgM"}'
2026-04-10 12:13:37.175 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:37.181 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:13:37.181 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-13-35__7a4ce45d-a967-4e39-ac96-c464d4ae8457__wakuorg_nwaku:latest.log
2026-04-10 12:13:37.182 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:13:37.182 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:13:37.183 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:13:37.183 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.185
2026-04-10 12:13:37.183 DEBUG [src.node.docker_mananger] Generated ports ['48571', '48572', '48573', '48574', '48575']
2026-04-10 12:13:37.184 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:13:37.184 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:13:37.184 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:13:37.184 DEBUG [src.node.docker_mananger] docker run -i -t -p 48571:48571 -p 48572:48572 -p 48573:48573 -p 48574:48574 -p 48575:48575 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=48573 --rest-port=48571 --tcp-port=48572 --discv5-udp-port=48574 --rest-address=0.0.0.0 --nat=extip:172.18.201.185 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e5a2830a7ae7b0723ccdefdcf42bbbbb7abf44c310c6eb1be30fa0c3e635de7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48575 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE2c6r7CHkgsbrhNQYVQ3gkV5ZsBkHR7mjsHyXdpYBoLVtDEpIOPhr80PUs2WU5Cz7PTEEcQqNJPDeFerfNwIIkCgmlkgnY0gmlwhKwSoj6KbXVsdGlhZGRyc5YACASsEqI-BjRfAAoErBKiPgY0YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaECHTvZ97QoBYOBQ1TsAFX3BYRyH4nxsZxhRtOmgF0CXj6DdGNwgjRfg3VkcII0YYV3YWt1MgM --storenode=/ip4/172.18.162.62/tcp/13407/p2p/16Uiu2HAkwPnjefGnx1PoxwsxPnsSmbbLm5AYdPZxb2bWVhiyTrrH --store=true --relay=true
2026-04-10 12:13:37.371 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.185 waku 631e0a6ab73bd1c6eac8629f45b866e8c22420dd1664032f1f5b5b4b30542650
2026-04-10 12:13:37.407 DEBUG [src.node.docker_mananger] Container started with ID 631e0a6ab73b. Setting up logs at ./log/docker/store_node1_2026-04-10_12-13-35__7a4ce45d-a967-4e39-ac96-c464d4ae8457__wakuorg_nwaku:latest.log
2026-04-10 12:13:37.407 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48571
2026-04-10 12:13:37.408 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:13:38.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48571/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:38.411 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-10 12:13:38.411 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:13:38.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:38.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.185/tcp/48572/p2p/16Uiu2HAmSuH67Cfg17Lj3yU3ntcDePHVcF4moURZUA1BtD7niugH","/ip4/172.18.201.185/tcp/48573/ws/p2p/16Uiu2HAmSuH67Cfg17Lj3yU3ntcDePHVcF4moURZUA1BtD7niugH"],"enrUri":"enr:-L24QBX4OlWb7Gi0gZq0pdp4tW5Kt8Yz2chYP98Yfz-Ko71UH8kcpSW7DWWagznMMS6LwdOuoMlhwe44eXZZj1nunPwCgmlkgnY0gmlwhKwSybmKbXVsdGlhZGRyc5YACASsEsm5Br28AAoErBLJuQa9vd0DgnJzhQDGAQAAiXNlY3AyNTZrMaED06ysndB5pAVdGu1i6ploB4Nisau6hTBJFLBGzv-ZOq6DdGNwgr28g3VkcIK9voV3YWt1MgM"}'
2026-04-10 12:13:38.414 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:13:38.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48571/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.62/tcp/13407/p2p/16Uiu2HAkwPnjefGnx1PoxwsxPnsSmbbLm5AYdPZxb2bWVhiyTrrH"]'
2026-04-10 12:13:38.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:38.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:38.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:38.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48571/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:13:38.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:38.423 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:38.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:38.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:38.428 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:38.629 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:38.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:38.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:38.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:38.835 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:38.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:38.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:38.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:39.040 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:39.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:39.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:39.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:39.247 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:39.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:39.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:39.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:39.453 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:39.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:39.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:39.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:39.659 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:39.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:39.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:39.664 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:39.865 DEBUG [src.steps.store] Relaying message
2026-04-10 12:13:39.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13406/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-10 12:13:39.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:13:39.870 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:13:40.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13406/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:40.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-10 12:13:40.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48571/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:13:40.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-10 12:13:40.079 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:13:40.080 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:13:40.081 DEBUG [src.node.waku_node] Stopping container with id bb49af768d06
2026-04-10 12:13:40.522 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:40.524 DEBUG [src.node.waku_node] Stopping container with id 631e0a6ab73b
2026-04-10 12:13:40.964 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:13:40.967 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:13:40.974 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:13:40.981 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,154 @@
2026-04-10 12:08:57.567 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:08:57.567 DEBUG [tests.conftest] Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af
2026-04-10 12:08:57.567 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:08:57.568 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-10 12:08:57.568 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-10 12:08:57.573 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:57.573 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:08:57.574 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:57.574 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:57.575 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:57.575 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.37
2026-04-10 12:08:57.575 DEBUG [src.node.docker_mananger] Generated ports ['30833', '30834', '30835', '30836', '30837']
2026-04-10 12:08:57.575 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:57.575 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:57.575 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:57.575 DEBUG [src.node.docker_mananger] docker run -i -t -p 30833:30833 -p 30834:30834 -p 30835:30835 -p 30836:30836 -p 30837:30837 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=30835 --rest-port=30833 --tcp-port=30834 --discv5-udp-port=30836 --rest-address=0.0.0.0 --nat=extip:172.18.166.37 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ea2c4cfadc6dc11ec2f9fcbeb2faed7f2fbb2c0611cabfdf078d1ad258eedc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30837 --metrics-logging=true --relay=true --filter=true
2026-04-10 12:08:57.733 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.37 waku 2f52ae6c1190ad6258f06d14af6cc04bc3f00edd1544ce25bbbbf82b01d5eb53
2026-04-10 12:08:57.763 DEBUG [src.node.docker_mananger] Container started with ID 2f52ae6c1190. Setting up logs at ./log/docker/node1_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:08:57.763 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30833
2026-04-10 12:08:57.763 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:57.941 ERROR [src.node.docker_mananger] Max retries reached for container 5c340e5a29e9. Exiting log stream.
2026-04-10 12:08:58.347 ERROR [src.node.docker_mananger] Max retries reached for container 620cb03159fe. Exiting log stream.
2026-04-10 12:08:58.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30833/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:58.766 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-10 12:08:58.766 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:58.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:58.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph","/ip4/172.18.166.37/tcp/30835/ws/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph"],"enrUri":"enr:-L24QCbnX9EueaGXxF18U36BT0r2wqi9U0C871v-Wupsm2MQASZHa5ZdYAfGF2r-MHf5GGXrs88276fYNdafXujzCIECgmlkgnY0gmlwhKwSpiWKbXVsdGlhZGRyc5YACASsEqYlBnhyAAoErBKmJQZ4c90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBl1NNW3P6vUpQgYHp-Ok7wRf8pDykhzQ7HQeJo63UD6DdGNwgnhyg3VkcIJ4dIV3YWt1MgU"}'
2026-04-10 12:08:58.768 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:58.768 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-10 12:08:58.774 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:08:58.774 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:08:58.774 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:08:58.774 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:08:58.775 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:08:58.775 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.154
2026-04-10 12:08:58.775 DEBUG [src.node.docker_mananger] Generated ports ['36726', '36727', '36728', '36729', '36730']
2026-04-10 12:08:58.775 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:08:58.775 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:08:58.775 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:08:58.776 DEBUG [src.node.docker_mananger] docker run -i -t -p 36726:36726 -p 36727:36727 -p 36728:36728 -p 36729:36729 -p 36730:36730 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=36728 --rest-port=36726 --tcp-port=36727 --discv5-udp-port=36729 --rest-address=0.0.0.0 --nat=extip:172.18.120.154 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cad4da4ea51d83d8dadc562abd2aa84a4c4a0affba8ea0bdd0002f2fd8d86775 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36730 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCbnX9EueaGXxF18U36BT0r2wqi9U0C871v-Wupsm2MQASZHa5ZdYAfGF2r-MHf5GGXrs88276fYNdafXujzCIECgmlkgnY0gmlwhKwSpiWKbXVsdGlhZGRyc5YACASsEqYlBnhyAAoErBKmJQZ4c90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBl1NNW3P6vUpQgYHp-Ok7wRf8pDykhzQ7HQeJo63UD6DdGNwgnhyg3VkcIJ4dIV3YWt1MgU --filternode=/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph
2026-04-10 12:08:58.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.154 waku fb361a80ed7e1897dc75d046d5ebe861c0a9667d5cdc9c1f7e9f69b504695f28
2026-04-10 12:08:58.975 DEBUG [src.node.docker_mananger] Container started with ID fb361a80ed7e. Setting up logs at ./log/docker/node2_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:08:58.977 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36726
2026-04-10 12:08:58.977 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:08:59.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36726/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:59.979 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-10 12:08:59.980 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:08:59.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:08:59.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.154/tcp/36727/p2p/16Uiu2HAmCb5vDnu3kn1W7kCXVXHgkHryw3R6VbbdcV7uMxLMpwiF","/ip4/172.18.120.154/tcp/36728/ws/p2p/16Uiu2HAmCb5vDnu3kn1W7kCXVXHgkHryw3R6VbbdcV7uMxLMpwiF"],"enrUri":"enr:-L24QBeLKeSUZljwOMZiZQPjoLv3_rLB7NjXHY_7mGYImmFRA6QIz2wUGPctX1OcrSG-x1fZnkclT7ohFPNCJcGCxdgCgmlkgnY0gmlwhKwSeJqKbXVsdGlhZGRyc5YACASsEniaBo93AAoErBJ4mgaPeN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_v_45ypi9EOL7U4FuSm4Dm_AmzrccZSeaTxMfgKNviiDdGNwgo93g3VkcIKPeYV3YWt1MgA"}'
2026-04-10 12:08:59.981 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:08:59.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36726/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph"]'
2026-04-10 12:09:00.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:00.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30833/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:09:00.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:00.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36726/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cc7e820e-01b6-410d-a1b0-2971d30b4e55", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-10 12:09:00.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cc7e820e-01b6-410d-a1b0-2971d30b4e55","statusDesc":"OK"}'
2026-04-10 12:09:00.036 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:09:00.036 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:09:00.036 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:09:00.036 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:09:00.037 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:09:00.037 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.69
2026-04-10 12:09:00.037 DEBUG [src.node.docker_mananger] Generated ports ['21965', '21966', '21967', '21968', '21969']
2026-04-10 12:09:00.037 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:09:00.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:09:00.037 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:09:00.038 DEBUG [src.node.docker_mananger] docker run -i -t -p 21965:21965 -p 21966:21966 -p 21967:21967 -p 21968:21968 -p 21969:21969 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=21967 --rest-port=21965 --tcp-port=21966 --discv5-udp-port=21968 --rest-address=0.0.0.0 --nat=extip:172.18.135.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f12af510adbf2f2c5b2dc91c481ee19cdf5c92dbd1e3eff0eaf3d15cfb8bf40a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21969 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCbnX9EueaGXxF18U36BT0r2wqi9U0C871v-Wupsm2MQASZHa5ZdYAfGF2r-MHf5GGXrs88276fYNdafXujzCIECgmlkgnY0gmlwhKwSpiWKbXVsdGlhZGRyc5YACASsEqYlBnhyAAoErBKmJQZ4c90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBl1NNW3P6vUpQgYHp-Ok7wRf8pDykhzQ7HQeJo63UD6DdGNwgnhyg3VkcIJ4dIV3YWt1MgU --filternode=/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph
2026-04-10 12:09:00.215 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.69 waku 5096a7e45630ba2215c96e1b5acb063252b0155dd30b3c623e1c4a3e2d663f6d
2026-04-10 12:09:00.245 DEBUG [src.node.docker_mananger] Container started with ID 5096a7e45630. Setting up logs at ./log/docker/node3_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:09:00.246 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21965
2026-04-10 12:09:00.246 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:09:01.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21965/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:01.249 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-10 12:09:01.250 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:09:01.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:01.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.69/tcp/21966/p2p/16Uiu2HAkwfzFjyVrSXuW8MCg1foJX65vfkuyA2iNXC63PMgxupTp","/ip4/172.18.135.69/tcp/21967/ws/p2p/16Uiu2HAkwfzFjyVrSXuW8MCg1foJX65vfkuyA2iNXC63PMgxupTp"],"enrUri":"enr:-L24QIUXFPqtoShgQUvcyWRS0waD4-Tdr1NDD3Xq2_YOF_YzTEZvpB_KVP8pxDrMPlC6pCDPHlZ8icT4pPFLgUJPLEECgmlkgnY0gmlwhKwSh0WKbXVsdGlhZGRyc5YACASsEodFBlXOAAoErBKHRQZVz90DgnJzhQDGAQAAiXNlY3AyNTZrMaECIWIrM3CyvOI3RTpz_r617X8jl3_We-ZbacpfTqUfTZ-DdGNwglXOg3VkcIJV0IV3YWt1MgA"}'
2026-04-10 12:09:01.252 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:09:01.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21965/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph"]'
2026-04-10 12:09:01.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:01.288 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:09:01.288 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:09:01.289 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:09:01.289 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:09:01.290 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:09:01.290 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.21
2026-04-10 12:09:01.290 DEBUG [src.node.docker_mananger] Generated ports ['46152', '46153', '46154', '46155', '46156']
2026-04-10 12:09:01.290 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:09:01.290 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:09:01.290 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:09:01.290 DEBUG [src.node.docker_mananger] docker run -i -t -p 46152:46152 -p 46153:46153 -p 46154:46154 -p 46155:46155 -p 46156:46156 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=46154 --rest-port=46152 --tcp-port=46153 --discv5-udp-port=46155 --rest-address=0.0.0.0 --nat=extip:172.18.105.21 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ecdc0f0ab0feffcb20cb426010b7c1c620fef739fffaf6af84cd68d7e47bdd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46156 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCbnX9EueaGXxF18U36BT0r2wqi9U0C871v-Wupsm2MQASZHa5ZdYAfGF2r-MHf5GGXrs88276fYNdafXujzCIECgmlkgnY0gmlwhKwSpiWKbXVsdGlhZGRyc5YACASsEqYlBnhyAAoErBKmJQZ4c90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBl1NNW3P6vUpQgYHp-Ok7wRf8pDykhzQ7HQeJo63UD6DdGNwgnhyg3VkcIJ4dIV3YWt1MgU --filternode=/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph
2026-04-10 12:09:01.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.21 waku 5e6550003146df262bf692bd2e55f29b27f6c4d3348fe294f6ec58fb795f6106
2026-04-10 12:09:01.485 DEBUG [src.node.docker_mananger] Container started with ID 5e6550003146. Setting up logs at ./log/docker/node4_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:09:01.486 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46152
2026-04-10 12:09:01.486 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:09:02.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46152/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:02.489 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-10 12:09:02.489 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:09:02.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46152/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:02.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.21/tcp/46153/p2p/16Uiu2HAm3zGjwyaE5SCvNgan7Ra1arVFCA5uXyPGcojH5QzZnyJT","/ip4/172.18.105.21/tcp/46154/ws/p2p/16Uiu2HAm3zGjwyaE5SCvNgan7Ra1arVFCA5uXyPGcojH5QzZnyJT"],"enrUri":"enr:-L24QJLOkRdUof6XTU-nH7N5Xr2O6c90OMqvx3Fo8UkmnnXrYA-fkEEONuCBg70k8mwZZ8Gr9wvhg1C9bC9RA-b3EokCgmlkgnY0gmlwhKwSaRWKbXVsdGlhZGRyc5YACASsEmkVBrRJAAoErBJpFQa0St0DgnJzhQDGAQAAiXNlY3AyNTZrMaECfzdi0nEB8JGn_V9MPmXlWOb-FtDdqAcbtoHhbVIIPTyDdGNwgrRJg3VkcIK0S4V3YWt1MgA"}'
2026-04-10 12:09:02.492 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:09:02.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46152/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph"]'
2026-04-10 12:09:02.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:02.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:09:02.526 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:09:02.526 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:09:02.526 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:09:02.527 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:09:02.527 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.216
2026-04-10 12:09:02.527 DEBUG [src.node.docker_mananger] Generated ports ['32290', '32291', '32292', '32293', '32294']
2026-04-10 12:09:02.527 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:09:02.527 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:09:02.527 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:09:02.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 32290:32290 -p 32291:32291 -p 32292:32292 -p 32293:32293 -p 32294:32294 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=32292 --rest-port=32290 --tcp-port=32291 --discv5-udp-port=32293 --rest-address=0.0.0.0 --nat=extip:172.18.172.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a65abb27ccd536b0cd9da087394bd7d786bebafd6b0d8c833fa71bcf31baa2c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32294 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCbnX9EueaGXxF18U36BT0r2wqi9U0C871v-Wupsm2MQASZHa5ZdYAfGF2r-MHf5GGXrs88276fYNdafXujzCIECgmlkgnY0gmlwhKwSpiWKbXVsdGlhZGRyc5YACASsEqYlBnhyAAoErBKmJQZ4c90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDBl1NNW3P6vUpQgYHp-Ok7wRf8pDykhzQ7HQeJo63UD6DdGNwgnhyg3VkcIJ4dIV3YWt1MgU --filternode=/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph
2026-04-10 12:09:02.817 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.216 waku 3ddc30b5e7892c97d061d466f33f2de31a9a9ee0c976c1ca599bf231daec0aa7
2026-04-10 12:09:02.846 DEBUG [src.node.docker_mananger] Container started with ID 3ddc30b5e789. Setting up logs at ./log/docker/node5_2026-04-10_12-08-57__38cbc0e1-08af-4e24-bdb4-0bd4092632af__wakuorg_nwaku:latest.log
2026-04-10 12:09:02.846 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32290
2026-04-10 12:09:02.846 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:09:03.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32290/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:03.850 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-10 12:09:03.850 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:09:03.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:03.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.216/tcp/32291/p2p/16Uiu2HAmRSWfBHBwx31ssz5MDcytVqEJEriWZicnBLFnKWQ7aku1","/ip4/172.18.172.216/tcp/32292/ws/p2p/16Uiu2HAmRSWfBHBwx31ssz5MDcytVqEJEriWZicnBLFnKWQ7aku1"],"enrUri":"enr:-L24QNXz62jLO4wwvVkNaHJtLgazCN3VTRTQR_YyS1T1pfoOAFRJIAiIsFz3dQFiCmfHfvethD0IUJiY5WeaVszNSgsCgmlkgnY0gmlwhKwSrNiKbXVsdGlhZGRyc5YACASsEqzYBn4jAAoErBKs2AZ-JN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvfWmPH67eZN4KYtAK9b0UNQmsE1Z_dt3-fW-r_cwVvyDdGNwgn4jg3VkcIJ-JYV3YWt1MgA"}'
2026-04-10 12:09:03.852 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:09:03.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32290/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.37/tcp/30834/p2p/16Uiu2HAmD5qK7vYuCpeHzfJ668oecTGR8bTM7tc1marQHmcyrBph"]'
2026-04-10 12:09:03.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:09:03.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36726/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:03.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-10 12:09:03.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21965/filter/v2/subscriptions/68c71b0b-3a0f-4a48-939c-67116d3d28ed" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:03.894 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:21965/filter/v2/subscriptions/68c71b0b-3a0f-4a48-939c-67116d3d28ed. Response content: b'{"requestId":"68c71b0b-3a0f-4a48-939c-67116d3d28ed","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-10 12:09:03.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46152/filter/v2/subscriptions/bd97c4aa-3f28-4c99-80bc-1a9803bd6583" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:03.900 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:46152/filter/v2/subscriptions/bd97c4aa-3f28-4c99-80bc-1a9803bd6583. Response content: b'{"requestId":"bd97c4aa-3f28-4c99-80bc-1a9803bd6583","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-10 12:09:03.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32290/filter/v2/subscriptions/c4976196-70bc-4337-942c-83e96aa84116" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:09:03.907 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32290/filter/v2/subscriptions/c4976196-70bc-4337-942c-83e96aa84116. Response content: b'{"requestId":"c4976196-70bc-4337-942c-83e96aa84116","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-04-10 12:09:03.909 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:09:03.909 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:09:03.909 DEBUG [src.node.waku_node] Stopping container with id 2f52ae6c1190
2026-04-10 12:09:04.296 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:04.297 DEBUG [src.node.waku_node] Stopping container with id fb361a80ed7e
2026-04-10 12:09:04.695 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:04.695 DEBUG [src.node.waku_node] Stopping container with id 5096a7e45630
2026-04-10 12:09:05.111 ERROR [src.node.docker_mananger] Max retries reached for container 2f52ae6c1190. Exiting log stream.
2026-04-10 12:09:05.144 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:05.145 DEBUG [src.node.waku_node] Stopping container with id 5e6550003146
2026-04-10 12:09:05.521 ERROR [src.node.docker_mananger] Max retries reached for container fb361a80ed7e. Exiting log stream.
2026-04-10 12:09:05.592 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:05.593 DEBUG [src.node.waku_node] Stopping container with id 3ddc30b5e789
2026-04-10 12:09:05.967 ERROR [src.node.docker_mananger] Max retries reached for container 5096a7e45630. Exiting log stream.
2026-04-10 12:09:05.996 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:09:05.998 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:09:06.009 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:09:06.016 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:09:06.023 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:09:06.026 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:09:06.030 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-04-10 12:12:52.314 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:12:52.314 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-04-10_12-12-52__eb8175eb-c406-49da-9c8d-2780e1d427ac
2026-04-10 12:12:52.315 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:12:52.315 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:12:52.322 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:52.323 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-12-52__eb8175eb-c406-49da-9c8d-2780e1d427ac__wakuorg_nwaku:latest.log
2026-04-10 12:12:52.323 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:52.323 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:52.324 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:52.324 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.196
2026-04-10 12:12:52.324 DEBUG [src.node.docker_mananger] Generated ports ['12516', '12517', '12518', '12519', '12520']
2026-04-10 12:12:52.324 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:52.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:52.325 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:52.325 DEBUG [src.node.docker_mananger] docker run -i -t -p 12516:12516 -p 12517:12517 -p 12518:12518 -p 12519:12519 -p 12520:12520 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=12518 --rest-port=12516 --tcp-port=12517 --discv5-udp-port=12519 --rest-address=0.0.0.0 --nat=extip:172.18.100.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc296fdf03ec9002af8a4d5d1fbad42b4fba3142f21ae7fb03daafffcc4e877 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12520 --metrics-logging=true --store=true --relay=true
2026-04-10 12:12:52.516 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.196 waku bf792e4ed1314bd12b05584bec24523ad6131293deac0799d77e78dbdf68b158
2026-04-10 12:12:52.551 DEBUG [src.node.docker_mananger] Container started with ID bf792e4ed131. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-12-52__eb8175eb-c406-49da-9c8d-2780e1d427ac__wakuorg_nwaku:latest.log
2026-04-10 12:12:52.552 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12516
2026-04-10 12:12:52.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:52.609 ERROR [src.node.docker_mananger] Max retries reached for container 86f142a2ea86. Exiting log stream.
2026-04-10 12:12:53.101 ERROR [src.node.docker_mananger] Max retries reached for container 3852043a1f93. Exiting log stream.
2026-04-10 12:12:53.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12516/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:53.557 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-10 12:12:53.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:53.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:53.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.196/tcp/12517/p2p/16Uiu2HAm2RTbAm9Pe6zZA2pHTo14bkPBKFPUYkn3uDh8iNeSsn4H","/ip4/172.18.100.196/tcp/12518/ws/p2p/16Uiu2HAm2RTbAm9Pe6zZA2pHTo14bkPBKFPUYkn3uDh8iNeSsn4H"],"enrUri":"enr:-L24QOMxJCJMZ6yKAbRFkeCAcesw4UE8zNrn1FR0mlMLds9bFcwX7yuBPJ2HIkWss9QY3uedeXRIDVlVR3WWgmyp7NgCgmlkgnY0gmlwhKwSZMSKbXVsdGlhZGRyc5YACASsEmTEBjDlAAoErBJkxAYw5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ_PMigNyI-Vvq-QVpWZylG4HNT45etAkaQmttN0NC1KDdGNwgjDlg3VkcIIw54V3YWt1MgM"}'
2026-04-10 12:12:53.560 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:53.567 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:12:53.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-12-52__eb8175eb-c406-49da-9c8d-2780e1d427ac__wakuorg_nwaku:latest.log
2026-04-10 12:12:53.568 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:12:53.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:12:53.569 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:12:53.569 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.6
2026-04-10 12:12:53.569 DEBUG [src.node.docker_mananger] Generated ports ['8758', '8759', '8760', '8761', '8762']
2026-04-10 12:12:53.569 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:12:53.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:12:53.570 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:12:53.570 DEBUG [src.node.docker_mananger] docker run -i -t -p 8758:8758 -p 8759:8759 -p 8760:8760 -p 8761:8761 -p 8762:8762 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=8760 --rest-port=8758 --tcp-port=8759 --discv5-udp-port=8761 --rest-address=0.0.0.0 --nat=extip:172.18.11.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b187e71cb74dbe4cd2cea29165dadeefe9dec98ed5a3345d84f72ca2b69ca8ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8762 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOMxJCJMZ6yKAbRFkeCAcesw4UE8zNrn1FR0mlMLds9bFcwX7yuBPJ2HIkWss9QY3uedeXRIDVlVR3WWgmyp7NgCgmlkgnY0gmlwhKwSZMSKbXVsdGlhZGRyc5YACASsEmTEBjDlAAoErBJkxAYw5t0DgnJzhQDGAQAAiXNlY3AyNTZrMaECZ_PMigNyI-Vvq-QVpWZylG4HNT45etAkaQmttN0NC1KDdGNwgjDlg3VkcIIw54V3YWt1MgM --storenode=/ip4/172.18.100.196/tcp/12517/p2p/16Uiu2HAm2RTbAm9Pe6zZA2pHTo14bkPBKFPUYkn3uDh8iNeSsn4H --store=true --relay=false
2026-04-10 12:12:53.766 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.6 waku 01d8b689b08541667ac6e2c2bbdec95927c091c08794c169b17b4e044457ee76
2026-04-10 12:12:53.804 DEBUG [src.node.docker_mananger] Container started with ID 01d8b689b085. Setting up logs at ./log/docker/store_node1_2026-04-10_12-12-52__eb8175eb-c406-49da-9c8d-2780e1d427ac__wakuorg_nwaku:latest.log
2026-04-10 12:12:53.804 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8758
2026-04-10 12:12:53.804 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:12:54.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8758/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:54.808 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-10 12:12:54.808 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:12:54.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:12:54.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.6/tcp/8759/p2p/16Uiu2HAkug56pGZxG4TtwHVr4pmtTaQQo1u8stPLRp7rq8zQDyXN","/ip4/172.18.11.6/tcp/8760/ws/p2p/16Uiu2HAkug56pGZxG4TtwHVr4pmtTaQQo1u8stPLRp7rq8zQDyXN"],"enrUri":"enr:-L24QAOWDUJ2M77Pv-74NzQz2zTny0pmpt3LQLPeocolMdEqPkRaEEYWoSzNSWBWnmhFAFmTJiKV4QNN29LteNFIkT4CgmlkgnY0gmlwhKwSCwaKbXVsdGlhZGRyc5YACASsEgsGBiI3AAoErBILBgYiON0DgnJzhQDGAQAAiXNlY3AyNTZrMaECA7BGP6Cm8zGvhOKxm0ctZWwnUkZer5al5apMhtz3WnGDdGNwgiI3g3VkcIIiOYV3YWt1MgI"}'
2026-04-10 12:12:54.811 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:12:54.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8758/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.196/tcp/12517/p2p/16Uiu2HAm2RTbAm9Pe6zZA2pHTo14bkPBKFPUYkn3uDh8iNeSsn4H"]'
2026-04-10 12:12:54.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:54.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:12:54.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:54.861 DEBUG [src.steps.store] Relaying message
2026-04-10 12:12:54.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12516/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-10 12:12:54.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:12:54.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:12:55.069 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-10 12:12:55.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12516/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-10 12:12:55.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-04-10 12:12:55.074 DEBUG [src.steps.store] messages length is 0
2026-04-10 12:12:55.075 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:12:55.076 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:12:55.077 DEBUG [src.node.waku_node] Stopping container with id bf792e4ed131
2026-04-10 12:12:55.562 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:55.562 DEBUG [src.node.waku_node] Stopping container with id 01d8b689b085
2026-04-10 12:12:56.038 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:12:56.039 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:12:56.044 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:12:56.050 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_relay with id: 2026-04-10_12-09-47__68f85605-c937-4bb6-9ab0-a49a39c28702
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.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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-09-47__68f85605-c937-4bb6-9ab0-a49a39c28702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33558', '33559', '33560', '33561', '33562']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33558:33558 -p 33559:33559 -p 33560:33560 -p 33561:33561 -p 33562:33562 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=33560 --rest-port=33558 --tcp-port=33559 --discv5-udp-port=33561 --rest-address=0.0.0.0 --nat=extip:172.18.240.171 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faebc4ebdcf6babed4bc6fc12dd7bdbbdd738fbbaf27ea5a3f80a3eb0e200e29 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33562 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.171 waku fc9573eac8072cb70f31d0549c6f2fb464b18cd30f8e9c407c19771ad605a2a0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fc9573eac807. Setting up logs at ./log/docker/node1_2026-04-10_12-09-47__68f85605-c937-4bb6-9ab0-a49a39c28702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 33558
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:33558/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33558/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.171/tcp/33559/p2p/16Uiu2HAmLXZmdrxbFAJ5CgwiSoNH7PXdz6ErndLzFvZtd5zswTrA","/ip4/172.18.240.171/tcp/33560/ws/p2p/16Uiu2HAmLXZmdrxbFAJ5CgwiSoNH7PXdz6ErndLzFvZtd5zswTrA"],"enrUri":"enr:-L24QONbihU__wSMTx7VDlzX8quB2i7PjOIFQYRrC8PVh3rcVBF9gK-KmiXUYunLJKO6HPuieDx7K8ltAclLUviSDQMCgmlkgnY0gmlwhKwS8KuKbXVsdGlhZGRyc5YACASsEvCrBoMXAAoErBLwqwaDGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdPajBJziiS1QotPLoLY-reGprG6axz60qTVCNQo_3PuDdGNwgoMXg3VkcIKDGYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-09-47__68f85605-c937-4bb6-9ab0-a49a39c28702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18687', '18688', '18689', '18690', '18691']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18687:18687 -p 18688:18688 -p 18689:18689 -p 18690:18690 -p 18691:18691 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=18689 --rest-port=18687 --tcp-port=18688 --discv5-udp-port=18690 --rest-address=0.0.0.0 --nat=extip:172.18.18.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=25168eccb605ea86a1b362b8935edcaedecbb1fbdd20de622c4de665108639fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18691 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QONbihU__wSMTx7VDlzX8quB2i7PjOIFQYRrC8PVh3rcVBF9gK-KmiXUYunLJKO6HPuieDx7K8ltAclLUviSDQMCgmlkgnY0gmlwhKwS8KuKbXVsdGlhZGRyc5YACASsEvCrBoMXAAoErBLwqwaDGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDdPajBJziiS1QotPLoLY-reGprG6axz60qTVCNQo_3PuDdGNwgoMXg3VkcIKDGYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.144 waku e6638796d8b4d069bb5ead6e1ecd674f24667437978634db70e1171c9bc85316
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e6638796d8b4. Setting up logs at ./log/docker/node1_2026-04-10_12-09-47__68f85605-c937-4bb6-9ab0-a49a39c28702__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 18687
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:18687/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18687/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.144/tcp/18688/p2p/16Uiu2HAkumVCshxj2geuAdnk8qoFSk2436eLp4Tz1q7VVTSpdxXS","/ip4/172.18.18.144/tcp/18689/ws/p2p/16Uiu2HAkumVCshxj2geuAdnk8qoFSk2436eLp4Tz1q7VVTSpdxXS"],"enrUri":"enr:-L24QDtDlkqmNm6WOd5a4K9e29mmOLe0Hngjl5M2sZsuIwCzZZFIVKPFpvtswxguIlTxRJ6ZqDjAizG1XaiI_gCKDSQCgmlkgnY0gmlwhKwSEpCKbXVsdGlhZGRyc5YACASsEhKQBkkAAAoErBISkAZJAd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECBRNu95HmVT4B4dYlc4YiliPAQS3e7PpsLzFvwBSh2lGDdGNwgkkAg3VkcIJJAoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33558/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:18687/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:33558/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:33558/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":1775822993631154432,"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:18687/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":1775822993631154432,"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:304 Stopping container with id fc9573eac807
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id e6638796d8b4
DEBUG  src.node.waku_node:waku_node.py:311 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,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-10_12-12-24__0078708c-470f-4f47-8e3d-22c112e3636e
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-12-24__0078708c-470f-4f47-8e3d-22c112e3636e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.77.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62776', '62777', '62778', '62779', '62780']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62776:62776 -p 62777:62777 -p 62778:62778 -p 62779:62779 -p 62780:62780 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=62778 --rest-port=62776 --tcp-port=62777 --discv5-udp-port=62779 --rest-address=0.0.0.0 --nat=extip:172.18.77.156 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbaf2fc17eba7bf6d8f243df2b9f2bc65601cdcb7c80a8d837ba7cc3ac45b1cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62780 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.156 waku 3bd140e89cebc14847907c4b3fb2f32668dcdf177f1379167e5768a644f5db58
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3bd140e89ceb. Setting up logs at ./log/docker/node1_2026-04-10_12-12-24__0078708c-470f-4f47-8e3d-22c112e3636e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 62776
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 a048b5b3d7e6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c3af70b55e55. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62776/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62776/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.77.156/tcp/62777/p2p/16Uiu2HAmFogtVWzxYmkr9aZbx8UVdrsZWrheBeW3VEfBPEd4HHQu","/ip4/172.18.77.156/tcp/62778/ws/p2p/16Uiu2HAmFogtVWzxYmkr9aZbx8UVdrsZWrheBeW3VEfBPEd4HHQu"],"enrUri":"enr:-L24QMIocySA-kD8mjTHP2tnW9T2K5NNhqRMymljLDuQMexUYN4mVNRYC0P-4wqOIQR7K39lVBhI4XZ327lguFvrT_UCgmlkgnY0gmlwhKwSTZyKbXVsdGlhZGRyc5YACASsEk2cBvU5AAoErBJNnAb1Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLs2LLxlGNCnGSi0sIQSDZqvwXLoelubeNxKsAAyvPhqDdGNwgvU5g3VkcIL1O4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-12-24__0078708c-470f-4f47-8e3d-22c112e3636e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.123.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18768', '18769', '18770', '18771', '18772']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18768:18768 -p 18769:18769 -p 18770:18770 -p 18771:18771 -p 18772:18772 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=18770 --rest-port=18768 --tcp-port=18769 --discv5-udp-port=18771 --rest-address=0.0.0.0 --nat=extip:172.18.123.28 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfe01dbbd1ba7f7b482ba47eac7cf0dd2924fc8c6664f07e0a0fb09f78b4f1cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18772 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMIocySA-kD8mjTHP2tnW9T2K5NNhqRMymljLDuQMexUYN4mVNRYC0P-4wqOIQR7K39lVBhI4XZ327lguFvrT_UCgmlkgnY0gmlwhKwSTZyKbXVsdGlhZGRyc5YACASsEk2cBvU5AAoErBJNnAb1Ot0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLs2LLxlGNCnGSi0sIQSDZqvwXLoelubeNxKsAAyvPhqDdGNwgvU5g3VkcIL1O4V3YWt1MgU --filternode=/ip4/172.18.77.156/tcp/62777/p2p/16Uiu2HAmFogtVWzxYmkr9aZbx8UVdrsZWrheBeW3VEfBPEd4HHQu
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.28 waku fcf26fc1d3feb52d79f15357d3b840109c238ec34d7c00d69ca4ecba8ef356a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fcf26fc1d3fe. Setting up logs at ./log/docker/node2_2026-04-10_12-12-24__0078708c-470f-4f47-8e3d-22c112e3636e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 18768
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:18768/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18768/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.123.28/tcp/18769/p2p/16Uiu2HAm1VNNiXsqmi8oHeu6YjKhZTfyHQbfmUGR4bbC2Ez37A5s","/ip4/172.18.123.28/tcp/18770/ws/p2p/16Uiu2HAm1VNNiXsqmi8oHeu6YjKhZTfyHQbfmUGR4bbC2Ez37A5s"],"enrUri":"enr:-L24QDrX2gVihPsXoPBdqWBl6zhkQo56OaWUFVFDQEtEu-80BnouwQdtGnmVFN5eBBS9wx-MoLkxi9Gmaa8Y1vWs38gCgmlkgnY0gmlwhKwSexyKbXVsdGlhZGRyc5YACASsEnscBklRAAoErBJ7HAZJUt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWhiJ_RiKhCpZIKuJ5temR_UmE1wXx-reRoBmxD3sOc6DdGNwgklRg3VkcIJJU4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18768/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.156/tcp/62777/p2p/16Uiu2HAmFogtVWzxYmkr9aZbx8UVdrsZWrheBeW3VEfBPEd4HHQu"]'
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:62776/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:18768/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a02d375c-20df-4444-9aad-101c43957d7b", "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":"a02d375c-20df-4444-9aad-101c43957d7b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62776/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:18768/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b7e625c4-d493-4aa3-af4a-50a3f9b7c919", "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":"b7e625c4-d493-4aa3-af4a-50a3f9b7c919","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
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:18768/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3d83cc96-ec40-4f07-ac52-914db8647aa7", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3d83cc96-ec40-4f07-ac52-914db8647aa7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62776/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:18768/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":1775823146670602799,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62776/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/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:18768/filter/v2/messages/%2Ftest%2F2%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/2/waku-filter/proto","version":0,"timestamp":1775823146782045415,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:18768/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62776/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:18768/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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:18768/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62776/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/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:18768/filter/v2/messages/%2Ftest%2F2%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/2/waku-filter/proto","version":0,"timestamp":1775823147007078752,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:18768/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
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:62776/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:18768/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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:18768/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62776/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/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:18768/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -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:18768/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
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:304 Stopping container with id 3bd140e89ceb
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id fcf26fc1d3fe
DEBUG  src.node.waku_node:waku_node.py:311 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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6
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:88 WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.111.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8664', '8665', '8666', '8667', '8668']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8664:8664 -p 8665:8665 -p 8666:8666 -p 8667:8667 -p 8668:8668 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=8666 --rest-port=8664 --tcp-port=8665 --discv5-udp-port=8667 --rest-address=0.0.0.0 --nat=extip:172.18.111.222 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=4ebf9ac4b45f2fa5b9e0ebcfe2ef1b0808aabdbce92cf4fdebae6e0cac7efcfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8668 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.222 waku 5532ef14edf387a6cab1c5aec67c9531bb08ee049d3945fccd447386d9fa049f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5532ef14edf3. Setting up logs at ./log/docker/node1_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 8664
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 81c12af90493. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 57d8146606cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8664/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8664/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.111.222/tcp/8665/p2p/16Uiu2HAmAxMJ1ouMx8Am23esWcJzzpYPmmYQSCNphUBZ49XKFktQ","/ip4/172.18.111.222/tcp/8666/ws/p2p/16Uiu2HAmAxMJ1ouMx8Am23esWcJzzpYPmmYQSCNphUBZ49XKFktQ"],"enrUri":"enr:-L24QBU3KhU8zwnV0QrnjWu5GgCVeOwb9gFi-v0vx_ggJyulMsBGrnvhQr1lvJM52kswJP4NOWYq_f3QIHq08wDvGe0CgmlkgnY0gmlwhKwSb96KbXVsdGlhZGRyc5YACASsEm_eBiHZAAoErBJv3gYh2t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5rsuStL0E5-VHrNSH8TK2jNaMvUirwnPgQLp77B3VEGDdGNwgiHZg3VkcIIh24V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:370 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:88 WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:97 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.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52910', '52911', '52912', '52913', '52914']
DEBUG  src.node.waku_node:waku_node.py:544 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:191 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:197 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52910:52910 -p 52911:52911 -p 52912:52912 -p 52913:52913 -p 52914:52914 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=52912 --rest-port=52910 --tcp-port=52911 --discv5-udp-port=52913 --rest-address=0.0.0.0 --nat=extip:172.18.243.231 --peer-exchange=true --discv5-discovery=true --cluster-id=199 --nodekey=03c61b2d280f63c2665e09e2ad61efb06d6677c2c2fcbfee2b8dde6c5c06894c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52914 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBU3KhU8zwnV0QrnjWu5GgCVeOwb9gFi-v0vx_ggJyulMsBGrnvhQr1lvJM52kswJP4NOWYq_f3QIHq08wDvGe0CgmlkgnY0gmlwhKwSb96KbXVsdGlhZGRyc5YACASsEm_eBiHZAAoErBJv3gYh2t0DgnJzhQDHAQAAiXNlY3AyNTZrMaEC5rsuStL0E5-VHrNSH8TK2jNaMvUirwnPgQLp77B3VEGDdGNwgiHZg3VkcIIh24V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.231 waku 3a4b97a1535fb4e9657dd630195949b4ef611d5baccc14698f5f48ef9969eb31
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a4b97a1535f. Setting up logs at ./log/docker/node2_2026-04-10_12-11-36__69ed5173-2671-41b8-8d66-c737e7dc81c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:208 Started container from image wakuorg/nwaku:latest. REST: 52910
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:52910/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:365 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52910/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.231/tcp/52911/p2p/16Uiu2HAm4pfQoCnQcTC5BxraHZbq7E92UduW53Z8KzTCz4Y4Jzku","/ip4/172.18.243.231/tcp/52912/ws/p2p/16Uiu2HAm4pfQoCnQcTC5BxraHZbq7E92UduW53Z8KzTCz4Y4Jzku"],"enrUri":"enr:-L24QLOwAkWs2Zt8SbFxln6HsrcOceXI74g65oVqfOW48os9YdeCoGV5Gxd6FTp1aZ2Yzr6LhTTiSqcKb7bAC9DR_xgCgmlkgnY0gmlwhKwS8-eKbXVsdGlhZGRyc5YACASsEvPnBs6vAAoErBLz5wbOsN0DgnJzhQDHAQAAiXNlY3AyNTZrMaECi5zlzw5QcMb4_O7SedjxwtfkTsKCah_WvAxGdwkyFW6DdGNwgs6vg3VkcILOsYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:370 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52910/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.222/tcp/8665/p2p/16Uiu2HAmAxMJ1ouMx8Am23esWcJzzpYPmmYQSCNphUBZ49XKFktQ"]'
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:8664/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
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:52910/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
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:8664/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52910/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  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:304 Stopping container with id 5532ef14edf3
DEBUG  src.node.waku_node:waku_node.py:311 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:304 Stopping container with id 3a4b97a1535f
DEBUG  src.node.waku_node:waku_node.py:311 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-10 12:10:01.773 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:10:01.773 DEBUG [tests.conftest] Running test: test_different_page_size[39] with id: 2026-04-10_12-10-01__c83754bd-d115-4346-95f6-d9fd3ed75d0d
2026-04-10 12:10:01.773 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:10:01.773 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-10 12:10:01.774 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-10 12:10:01.780 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:01.780 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-10_12-10-01__c83754bd-d115-4346-95f6-d9fd3ed75d0d__wakuorg_nwaku:latest.log
2026-04-10 12:10:01.780 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:01.781 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:01.782 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:01.782 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.12
2026-04-10 12:10:01.782 DEBUG [src.node.docker_mananger] Generated ports ['45937', '45938', '45939', '45940', '45941']
2026-04-10 12:10:01.782 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:01.782 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:01.782 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:01.782 DEBUG [src.node.docker_mananger] docker run -i -t -p 45937:45937 -p 45938:45938 -p 45939:45939 -p 45940:45940 -p 45941:45941 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=45939 --rest-port=45937 --tcp-port=45938 --discv5-udp-port=45940 --rest-address=0.0.0.0 --nat=extip:172.18.35.12 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=32c427c9a10134c98ad1b40a9bdb2db9de18d8f2ddadeb049d62e5f72a0b4c8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45941 --metrics-logging=true --store=true --relay=true
2026-04-10 12:10:01.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.12 waku 43721ea2895d1883851cbc8a4bdc015163313643d834f1a719b26e43326a88de
2026-04-10 12:10:02.017 DEBUG [src.node.docker_mananger] Container started with ID 43721ea2895d. Setting up logs at ./log/docker/publishing_node1_2026-04-10_12-10-01__c83754bd-d115-4346-95f6-d9fd3ed75d0d__wakuorg_nwaku:latest.log
2026-04-10 12:10:02.017 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45937
2026-04-10 12:10:02.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:02.094 ERROR [src.node.docker_mananger] Max retries reached for container 5c8b072948e2. Exiting log stream.
2026-04-10 12:10:02.570 ERROR [src.node.docker_mananger] Max retries reached for container 8cff47f89232. Exiting log stream.
2026-04-10 12:10:03.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45937/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:03.023 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-10 12:10:03.023 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:03.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45937/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:03.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.12/tcp/45938/p2p/16Uiu2HAkwQTU5c2H9epgmcaptqbC4wKHB6QJE3vC2SgNbHu87vNX","/ip4/172.18.35.12/tcp/45939/ws/p2p/16Uiu2HAkwQTU5c2H9epgmcaptqbC4wKHB6QJE3vC2SgNbHu87vNX"],"enrUri":"enr:-L24QM3bW7Pfqjhg1bKUTGEBqZx1q4JMrd7Ict18ffv_tlSkC6OqmbF29HD8t2MWqMLK1heLqFc6ny6U41bWFgnoLAkCgmlkgnY0gmlwhKwSIwyKbXVsdGlhZGRyc5YACASsEiMMBrNyAAoErBIjDAazc90DgnJzhQDGAQAAiXNlY3AyNTZrMaECHWelNSi1pIQjdN8gTJWlaf5imGi1btyuNjgeV9qdCjSDdGNwgrNyg3VkcIKzdIV3YWt1MgM"}'
2026-04-10 12:10:03.026 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:03.033 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:10:03.033 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-10_12-10-01__c83754bd-d115-4346-95f6-d9fd3ed75d0d__wakuorg_nwaku:latest.log
2026-04-10 12:10:03.033 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:10:03.033 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:10:03.034 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:10:03.034 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.134
2026-04-10 12:10:03.035 DEBUG [src.node.docker_mananger] Generated ports ['40552', '40553', '40554', '40555', '40556']
2026-04-10 12:10:03.035 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:10:03.035 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:10:03.035 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:10:03.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 40552:40552 -p 40553:40553 -p 40554:40554 -p 40555:40555 -p 40556:40556 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=40554 --rest-port=40552 --tcp-port=40553 --discv5-udp-port=40555 --rest-address=0.0.0.0 --nat=extip:172.18.122.134 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ad01de285af37c1e3e3bd3aed7c251eda6dbd1845df84bd0cd5dedf90f8e990d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40556 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM3bW7Pfqjhg1bKUTGEBqZx1q4JMrd7Ict18ffv_tlSkC6OqmbF29HD8t2MWqMLK1heLqFc6ny6U41bWFgnoLAkCgmlkgnY0gmlwhKwSIwyKbXVsdGlhZGRyc5YACASsEiMMBrNyAAoErBIjDAazc90DgnJzhQDGAQAAiXNlY3AyNTZrMaECHWelNSi1pIQjdN8gTJWlaf5imGi1btyuNjgeV9qdCjSDdGNwgrNyg3VkcIKzdIV3YWt1MgM --storenode=/ip4/172.18.35.12/tcp/45938/p2p/16Uiu2HAkwQTU5c2H9epgmcaptqbC4wKHB6QJE3vC2SgNbHu87vNX --store=true --relay=true
2026-04-10 12:10:03.219 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.134 waku 4ffa6aae1f9ca9779124f1cd1e85ed7cdd9029ce90b66c9f6910cc47c8adcd2c
2026-04-10 12:10:03.256 DEBUG [src.node.docker_mananger] Container started with ID 4ffa6aae1f9c. Setting up logs at ./log/docker/store_node1_2026-04-10_12-10-01__c83754bd-d115-4346-95f6-d9fd3ed75d0d__wakuorg_nwaku:latest.log
2026-04-10 12:10:03.256 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40552
2026-04-10 12:10:03.256 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:10:04.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40552/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:04.260 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-10 12:10:04.260 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:10:04.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:04.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.134/tcp/40553/p2p/16Uiu2HAkyVejc6MJ9JxjFj8teGnqJnhhvrpcTNG235chaxwKqm9b","/ip4/172.18.122.134/tcp/40554/ws/p2p/16Uiu2HAkyVejc6MJ9JxjFj8teGnqJnhhvrpcTNG235chaxwKqm9b"],"enrUri":"enr:-L24QMM1z1JVO2HDLKJsH0THdgItCX9d1xjquEsnWnx4tjk-VzCOJXhk6I37UthfMiz6xizrxLpEfp8RexS9W2ek9gwCgmlkgnY0gmlwhKwSeoaKbXVsdGlhZGRyc5YACASsEnqGBp5pAAoErBJ6hgaeat0DgnJzhQDGAQAAiXNlY3AyNTZrMaECPHOp5QuBfYbuJHZy4aReYub_14m_u5CBcqG_2beqPsKDdGNwgp5pg3VkcIKea4V3YWt1MgM"}'
2026-04-10 12:10:04.262 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:10:04.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.12/tcp/45938/p2p/16Uiu2HAkwQTU5c2H9epgmcaptqbC4wKHB6QJE3vC2SgNbHu87vNX"]'
2026-04-10 12:10:04.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:04.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40552/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-10 12:10:04.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.272 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:04.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:04.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:04.478 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:04.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:04.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:04.685 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:04.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:04.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:04.891 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:04.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:04.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:04.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:05.098 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:05.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:05.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:05.103 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:05.304 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:05.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:05.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:05.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:05.511 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:05.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:05.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:05.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:05.717 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:05.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:05.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:05.722 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:05.924 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:05.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:05.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:05.930 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:06.131 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:06.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:06.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:06.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:06.338 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:06.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:06.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:06.344 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:06.544 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:06.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:06.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:06.550 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:06.751 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:06.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:06.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:06.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:06.958 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:06.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:06.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:06.964 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:07.165 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:07.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:07.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:07.170 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:07.371 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:07.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:07.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:07.378 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:07.579 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:07.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:07.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:07.585 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:07.785 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:07.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:07.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:07.794 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:07.994 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:07.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:08.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:08.001 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:08.202 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:08.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:08.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:08.208 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:08.409 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:08.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:08.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:08.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:08.615 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:08.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:08.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:08.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:08.822 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:08.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:08.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:08.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:09.029 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:09.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:09.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:09.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:09.236 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:09.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:09.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:09.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:09.443 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:09.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:09.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:09.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:09.650 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:09.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:09.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:09.658 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:09.859 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:09.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:09.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:09.867 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:10.067 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:10.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:10.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:10.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:10.275 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:10.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:10.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:10.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:10.482 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:10.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:10.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:10.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:10.689 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:10.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:10.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:10.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:10.896 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:10.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:10.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:10.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:11.104 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:11.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:11.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:11.111 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:11.311 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:11.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:11.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:11.319 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:11.519 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:11.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:11.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:11.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:11.727 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:11.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:11.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:11.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:11.934 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:11.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:11.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:11.941 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:12.142 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:12.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:12.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:12.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:12.349 DEBUG [src.steps.store] Relaying message
2026-04-10 12:10:12.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45937/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-10 12:10:12.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:10:12.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-10 12:10:12.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45937/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:12.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe403955a73b2aa78624cff52dd606dc23aa007cc62ad1a98b05b8aa903892a2a"},{"messageHash":"0x5bdd9fd6023aeefd1af126755b3dbaf1c639538ea69420657fc6dff075ddb742"},{"messageHash":"0xa669cdae950f0a59ced0011b427f86cc23a1592f0061df8ab0b2f95e4cdbe29c"},{"messageHash":"0xfd96bb6517d8e143771fcadf9cc8ab16ee5d0a2062c57286b06956258b7fcff4"},{"messageHash":"0x52914c47627b7610a40dec5382488aa7eb9281004ffc69389ccaddb089a64913"},{"messageHash":"0xf822c11b5c6733e0a35bebab6bc6611d0170be2057beb7e7c5bdd483d8d1c00d"},{"messageHash":"0xbb3d8b3d366a04a6a7c24eca006a280eb628b5cb5efacf07f42eb18dbfc14839"},{"messageHash":"0xc9393dc567a7db01cedbf864441dd9a4ca99df3b20c7789e243c28802abea4b9"},{"messageHash":"0xb21a4e40ed005ca5988523cc79005b3160f4c4dd3c3bfaca9b273e10eba9fc55"},{"messageHash":"0xbd1d4c36573669a781c970db0de82bed4c99cca8d104ae670de3f6d2e126e553"},{"messageHash":"0x0d5634611e7f29e242be8687b2826ddaea33b61b31085b9bf805a423e08282f4"},{"messageHash":"0x87a19259d341ed5983749985dd21784175f194640586c4c10f10273847d87b17"},{"messageHash":"0xde68e2940777a9e5cf23e5cb2f897c4e9fa2ac8e1bbd0565d38d54518c07cd03"},{"messageHash":"0xbd8600192fedf65c348fdc0f9d297b2458080540b2fcea80439b302265a7327b"},{"messageHash":"0x0639212ceeb75ba05858daa9756d313c0a66ffe577004ec579039153e22071f0"},{"messageHash":"0x21a206a114897eb39a57a685a7a0839c8cde32a672f0429064248372b37b5982"},{"messageHash":"0x8d4c8e79f51e48047408b61b4b59496d0a46727f1cdd710174981801e073cba8"},{"messageHash":"0xe08a6a26f43d37e7e39890b61d8ba3c8358c38de57b2df3f7e1b4d5156852e52"},{"messageHash":"0xd2326d5100085f8031301ce55c3dce2726533cd46dec59c8eca1294ba674fb11"},{"messageHash":"0x9ec05c00a89d2c96a4105fa0b57dd2ac76de7373df043c767c0344cc7d22d651"},{"messageHash":"0x0381d6838c267354bb9bf6fd64bd18b347d4951e27af1858dfdeb138b9d5d545"},{"messageHash":"0xff6fa61d5f5eec13a24042435f4b131b9e7edc148ad8bda64fbf0c6979f17409"},{"messageHash":"0x958f2c3effaecf7d0f1707f1c7ea89f382876534ce978d65c4d31950987fd542"},{"messageHash":"0x0882d95fe5c3d81f4ca2bd2bf1c80139abd9bc3556bd9cbcee3b4dc3bae1de0a"},{"messageHash":"0x920a3ab40f223ef4e3ee7f17ef97ad724ff226053d23e04ac12f4f6658b4adb7"},{"messageHash":"0xbaaf20854b8c0891cc2d68b8892f944638fa6befacc8eb78944985c8f5ace1cd"},{"messageHash":"0x940b5fb53636310420aaedbfd0439e3f9cf0213f5d25b490763175149703fb4f"},{"messageHash":"0xd378628b60006c6ddca4692ba9cc0dee7caeb1ef01259ca2bfad265dca6afe86"},{"messageHash":"0xc58c54ed2314349f2381e9fb94fb7d31b8311180754116f4af8100a6da8b86c0"},{"messageHash":"0x3c21da98527549895c5f460618737eb2f2fa75224cafa7773f5af91b4a486632"},{"messageHash":"0xb046a96067af486d721078870ac802564ba849a793fa49e1df2db8be96dbbee8"},{"messageHash":"0xb16e9006af5dd547247945229d0ff36dedf652f2f205be0f2260a45fad36a72f"},{"messageHash":"0xc2e873c1eb502567b4f99ef89d99d2652f4ee962e41e57bc775122b119c21dc4"},{"messageHash":"0xf3e4dc83031b1005a39871dd608543cf5e254e129618a87d9c8b003490444927"},{"messageHash":"0x6bfe64aba49d3f78f557c0b7e9c1dac734f773a77ff7e52a31c49661eab4e67c"},{"messageHash":"0x425e2e96fe6c447fbdd1b388e69271baa4de823e2743dd397912ba29599540ac"},{"messageHash":"0xa517d3d4a531528c18fe9b8d6952ca3a9943dc55fc6b63c4a35a12b46dc1ba81"},{"messageHash":"0xdb122758ca57d2c941f69a82f0a9315e7885109063c4e4effdad7036dee41f8d"},{"messageHash":"0x4abf22b498d30b496b13690ce7425201790cbbe482e0d97fb3c8fe492f9146b0"}],"paginationCursor":"0x4abf22b498d30b496b13690ce7425201790cbbe482e0d97fb3c8fe492f9146b0"}'
2026-04-10 12:10:12.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40552/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:10:12.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe403955a73b2aa78624cff52dd606dc23aa007cc62ad1a98b05b8aa903892a2a"},{"messageHash":"0x5bdd9fd6023aeefd1af126755b3dbaf1c639538ea69420657fc6dff075ddb742"},{"messageHash":"0xa669cdae950f0a59ced0011b427f86cc23a1592f0061df8ab0b2f95e4cdbe29c"},{"messageHash":"0xfd96bb6517d8e143771fcadf9cc8ab16ee5d0a2062c57286b06956258b7fcff4"},{"messageHash":"0x52914c47627b7610a40dec5382488aa7eb9281004ffc69389ccaddb089a64913"},{"messageHash":"0xf822c11b5c6733e0a35bebab6bc6611d0170be2057beb7e7c5bdd483d8d1c00d"},{"messageHash":"0xbb3d8b3d366a04a6a7c24eca006a280eb628b5cb5efacf07f42eb18dbfc14839"},{"messageHash":"0xc9393dc567a7db01cedbf864441dd9a4ca99df3b20c7789e243c28802abea4b9"},{"messageHash":"0xb21a4e40ed005ca5988523cc79005b3160f4c4dd3c3bfaca9b273e10eba9fc55"},{"messageHash":"0xbd1d4c36573669a781c970db0de82bed4c99cca8d104ae670de3f6d2e126e553"},{"messageHash":"0x0d5634611e7f29e242be8687b2826ddaea33b61b31085b9bf805a423e08282f4"},{"messageHash":"0x87a19259d341ed5983749985dd21784175f194640586c4c10f10273847d87b17"},{"messageHash":"0xde68e2940777a9e5cf23e5cb2f897c4e9fa2ac8e1bbd0565d38d54518c07cd03"},{"messageHash":"0xbd8600192fedf65c348fdc0f9d297b2458080540b2fcea80439b302265a7327b"},{"messageHash":"0x0639212ceeb75ba05858daa9756d313c0a66ffe577004ec579039153e22071f0"},{"messageHash":"0x21a206a114897eb39a57a685a7a0839c8cde32a672f0429064248372b37b5982"},{"messageHash":"0x8d4c8e79f51e48047408b61b4b59496d0a46727f1cdd710174981801e073cba8"},{"messageHash":"0xe08a6a26f43d37e7e39890b61d8ba3c8358c38de57b2df3f7e1b4d5156852e52"},{"messageHash":"0xd2326d5100085f8031301ce55c3dce2726533cd46dec59c8eca1294ba674fb11"},{"messageHash":"0x9ec05c00a89d2c96a4105fa0b57dd2ac76de7373df043c767c0344cc7d22d651"},{"messageHash":"0x0381d6838c267354bb9bf6fd64bd18b347d4951e27af1858dfdeb138b9d5d545"},{"messageHash":"0xff6fa61d5f5eec13a24042435f4b131b9e7edc148ad8bda64fbf0c6979f17409"},{"messageHash":"0x958f2c3effaecf7d0f1707f1c7ea89f382876534ce978d65c4d31950987fd542"},{"messageHash":"0x0882d95fe5c3d81f4ca2bd2bf1c80139abd9bc3556bd9cbcee3b4dc3bae1de0a"},{"messageHash":"0x920a3ab40f223ef4e3ee7f17ef97ad724ff226053d23e04ac12f4f6658b4adb7"},{"messageHash":"0xbaaf20854b8c0891cc2d68b8892f944638fa6befacc8eb78944985c8f5ace1cd"},{"messageHash":"0x940b5fb53636310420aaedbfd0439e3f9cf0213f5d25b490763175149703fb4f"},{"messageHash":"0xd378628b60006c6ddca4692ba9cc0dee7caeb1ef01259ca2bfad265dca6afe86"},{"messageHash":"0xc58c54ed2314349f2381e9fb94fb7d31b8311180754116f4af8100a6da8b86c0"},{"messageHash":"0x3c21da98527549895c5f460618737eb2f2fa75224cafa7773f5af91b4a486632"},{"messageHash":"0xb046a96067af486d721078870ac802564ba849a793fa49e1df2db8be96dbbee8"},{"messageHash":"0xb16e9006af5dd547247945229d0ff36dedf652f2f205be0f2260a45fad36a72f"},{"messageHash":"0xc2e873c1eb502567b4f99ef89d99d2652f4ee962e41e57bc775122b119c21dc4"},{"messageHash":"0xf3e4dc83031b1005a39871dd608543cf5e254e129618a87d9c8b003490444927"},{"messageHash":"0x6bfe64aba49d3f78f557c0b7e9c1dac734f773a77ff7e52a31c49661eab4e67c"},{"messageHash":"0x425e2e96fe6c447fbdd1b388e69271baa4de823e2743dd397912ba29599540ac"},{"messageHash":"0xa517d3d4a531528c18fe9b8d6952ca3a9943dc55fc6b63c4a35a12b46dc1ba81"},{"messageHash":"0xdb122758ca57d2c941f69a82f0a9315e7885109063c4e4effdad7036dee41f8d"},{"messageHash":"0x4abf22b498d30b496b13690ce7425201790cbbe482e0d97fb3c8fe492f9146b0"}],"paginationCursor":"0x4abf22b498d30b496b13690ce7425201790cbbe482e0d97fb3c8fe492f9146b0"}'
2026-04-10 12:10:12.567 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:10:12.568 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:10:12.568 DEBUG [src.node.waku_node] Stopping container with id 43721ea2895d
2026-04-10 12:10:13.079 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:13.081 DEBUG [src.node.waku_node] Stopping container with id 4ffa6aae1f9c
2026-04-10 12:10:13.589 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:10:13.591 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:10:13.623 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:10:13.639 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-04-10 12:17:33.412 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-10 12:17:33.412 DEBUG [tests.conftest] Running test: test_publish_after_node1_restarts with id: 2026-04-10_12-17-33__4a538296-d815-4b1d-87d3-aa8ef374da4d
2026-04-10 12:17:33.412 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-10 12:17:33.413 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-10 12:17:33.413 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-10 12:17:33.418 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:17:33.418 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-10_12-17-33__4a538296-d815-4b1d-87d3-aa8ef374da4d__wakuorg_nwaku:latest.log
2026-04-10 12:17:33.419 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:17:33.419 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:17:33.420 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:17:33.420 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.179
2026-04-10 12:17:33.420 DEBUG [src.node.docker_mananger] Generated ports ['47156', '47157', '47158', '47159', '47160']
2026-04-10 12:17:33.420 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:17:33.420 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:17:33.420 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:17:33.421 DEBUG [src.node.docker_mananger] docker run -i -t -p 47156:47156 -p 47157:47157 -p 47158:47158 -p 47159:47159 -p 47160:47160 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=47158 --rest-port=47156 --tcp-port=47157 --discv5-udp-port=47159 --rest-address=0.0.0.0 --nat=extip:172.18.230.179 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=43e86442ca84becd2ffadcb69aa868fdfff52a3c3a24d0244b4430e1deea5ad7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47160 --metrics-logging=true --relay=true
2026-04-10 12:17:33.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.179 waku 67732a804e0a9cea7353de491b23c131f351ccd8ee621e8d130fdfababefa863
2026-04-10 12:17:33.596 DEBUG [src.node.docker_mananger] Container started with ID 67732a804e0a. Setting up logs at ./log/docker/node1_2026-04-10_12-17-33__4a538296-d815-4b1d-87d3-aa8ef374da4d__wakuorg_nwaku:latest.log
2026-04-10 12:17:33.596 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47156
2026-04-10 12:17:33.597 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:17:33.857 ERROR [src.node.docker_mananger] Max retries reached for container 5e76c3329eb4. Exiting log stream.
2026-04-10 12:17:34.218 ERROR [src.node.docker_mananger] Max retries reached for container 338ba3b26020. Exiting log stream.
2026-04-10 12:17:34.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:34.600 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-10 12:17:34.601 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:17:34.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:34.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.179/tcp/47157/p2p/16Uiu2HAm5EdWmyU8qTWfH6n9CqDAGcRorrVt4LCAgkkmCkbGVq2K","/ip4/172.18.230.179/tcp/47158/ws/p2p/16Uiu2HAm5EdWmyU8qTWfH6n9CqDAGcRorrVt4LCAgkkmCkbGVq2K"],"enrUri":"enr:-L24QGw_u4fJudSapZonGRQ17zUgyqatqKa5o2W5tv_CKGpLbkcUGJlwrt6GxCoGdyOaEgvpnABrmZ27-OuEt8mDFwkCgmlkgnY0gmlwhKwS5rOKbXVsdGlhZGRyc5YACASsEuazBrg1AAoErBLmswa4Nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkcCxN8aaMoaD8Qwtlr04mNeXB_8jz7pqSB0g4tDnVNyDdGNwgrg1g3VkcIK4N4V3YWt1MgE"}'
2026-04-10 12:17:34.603 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:17:34.609 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-10 12:17:34.610 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-10_12-17-33__4a538296-d815-4b1d-87d3-aa8ef374da4d__wakuorg_nwaku:latest.log
2026-04-10 12:17:34.610 DEBUG [src.node.waku_node] Starting Node...
2026-04-10 12:17:34.610 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-10 12:17:34.611 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-10 12:17:34.611 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.78
2026-04-10 12:17:34.611 DEBUG [src.node.docker_mananger] Generated ports ['36953', '36954', '36955', '36956', '36957']
2026-04-10 12:17:34.611 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-10 12:17:34.612 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-10 12:17:34.612 DEBUG [src.node.waku_node] Using volumes []
2026-04-10 12:17:34.612 DEBUG [src.node.docker_mananger] docker run -i -t -p 36953:36953 -p 36954:36954 -p 36955:36955 -p 36956:36956 -p 36957:36957 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=36955 --rest-port=36953 --tcp-port=36954 --discv5-udp-port=36956 --rest-address=0.0.0.0 --nat=extip:172.18.127.78 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c1ddd4dddefff924c937df40be0752ab13a358637f3f98749dc978fe2eafbfc3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36957 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGw_u4fJudSapZonGRQ17zUgyqatqKa5o2W5tv_CKGpLbkcUGJlwrt6GxCoGdyOaEgvpnABrmZ27-OuEt8mDFwkCgmlkgnY0gmlwhKwS5rOKbXVsdGlhZGRyc5YACASsEuazBrg1AAoErBLmswa4Nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkcCxN8aaMoaD8Qwtlr04mNeXB_8jz7pqSB0g4tDnVNyDdGNwgrg1g3VkcIK4N4V3YWt1MgE
2026-04-10 12:17:34.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.78 waku f8229448129c73a39c989d86291039c67741beb8c0746226e7d9758304585597
2026-04-10 12:17:34.792 DEBUG [src.node.docker_mananger] Container started with ID f8229448129c. Setting up logs at ./log/docker/node2_2026-04-10_12-17-33__4a538296-d815-4b1d-87d3-aa8ef374da4d__wakuorg_nwaku:latest.log
2026-04-10 12:17:34.792 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36953
2026-04-10 12:17:34.792 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-10 12:17:35.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36953/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:35.811 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-10 12:17:35.813 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:17:35.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36953/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:35.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.78/tcp/36954/p2p/16Uiu2HAmKisQjb49sbnKputAhvye18ce8HGyKki1j9WGtEEwbAvk","/ip4/172.18.127.78/tcp/36955/ws/p2p/16Uiu2HAmKisQjb49sbnKputAhvye18ce8HGyKki1j9WGtEEwbAvk"],"enrUri":"enr:-L24QFqrt0IoP-oE7l2NUcdpw4Y6mI2xZ6a2ycNDaId46rUwMp2G7fEozWcc1TMpwMbxiWogZ86vJHzpGLfJ6hfnPaMCgmlkgnY0gmlwhKwSf06KbXVsdGlhZGRyc5YACASsEn9OBpBaAAoErBJ_TgaQW90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDaQBIsY90nSno8sOVHM4OmMQ2FA1ZtBltTp5QxUu3MAGDdGNwgpBag3VkcIKQXIV3YWt1MgE"}'
2026-04-10 12:17:35.817 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:17:35.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36953/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.179/tcp/47157/p2p/16Uiu2HAm5EdWmyU8qTWfH6n9CqDAGcRorrVt4LCAgkkmCkbGVq2K"]'
2026-04-10 12:17:35.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:35.820 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-10 12:17:35.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47156/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:17:35.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:35.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36953/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:17:35.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:35.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47156/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-10 12:17:35.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:35.834 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:17:35.934 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:17:35.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:35.936 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":1775823455828887040,"ephemeral":false,"proof":""}]'
2026-04-10 12:17:35.939 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:17:35.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36953/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:35.942 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":1775823455828887040,"ephemeral":false,"proof":""}]'
2026-04-10 12:17:35.943 INFO [src.steps.relay] WARM UP successful!!
2026-04-10 12:17:35.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47156/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-10 12:17:35.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:35.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:17:36.048 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:17:36.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:36.050 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":1775823455944443230,"ephemeral":false,"proof":""}]'
2026-04-10 12:17:36.052 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:17:36.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36953/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:36.054 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":1775823455944443230,"ephemeral":false,"proof":""}]'
2026-04-10 12:17:36.077 DEBUG [src.node.waku_node] Restarting container with id 67732a804e0a
2026-04-10 12:17:36.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:36.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/health" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:36.880 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-10 12:17:36.881 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-10 12:17:36.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:36.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.179/tcp/47157/p2p/16Uiu2HAm5EdWmyU8qTWfH6n9CqDAGcRorrVt4LCAgkkmCkbGVq2K","/ip4/172.18.230.179/tcp/47158/ws/p2p/16Uiu2HAm5EdWmyU8qTWfH6n9CqDAGcRorrVt4LCAgkkmCkbGVq2K"],"enrUri":"enr:-L24QGw_u4fJudSapZonGRQ17zUgyqatqKa5o2W5tv_CKGpLbkcUGJlwrt6GxCoGdyOaEgvpnABrmZ27-OuEt8mDFwkCgmlkgnY0gmlwhKwS5rOKbXVsdGlhZGRyc5YACASsEuazBrg1AAoErBLmswa4Nt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECkcCxN8aaMoaD8Qwtlr04mNeXB_8jz7pqSB0g4tDnVNyDdGNwgrg1g3VkcIK4N4V3YWt1MgE"}'
2026-04-10 12:17:36.883 INFO [src.node.waku_node] REST service is ready !!
2026-04-10 12:17:36.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47156/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:17:36.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:36.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36953/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-10 12:17:36.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:36.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47156/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-10 12:17:36.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-10 12:17:36.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-10 12:17:36.997 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-10 12:17:36.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47156/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:37.000 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":1775823456893247829,"ephemeral":false,"proof":""}]'
2026-04-10 12:17:37.002 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-10 12:17:37.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36953/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-10 12:17:37.004 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":1775823456893247829,"ephemeral":false,"proof":""}]'
2026-04-10 12:17:37.007 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-10 12:17:37.008 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-10 12:17:37.008 DEBUG [src.node.waku_node] Stopping container with id 67732a804e0a
2026-04-10 12:17:37.430 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:17:37.431 DEBUG [src.node.waku_node] Stopping container with id f8229448129c
2026-04-10 12:17:37.812 DEBUG [src.node.waku_node] Container stopped.
2026-04-10 12:17:37.814 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-10 12:17:37.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-10 12:17:37.841 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