deploy: 7b16dd9ddb7a45a7a7fdb2902a2fd6819f9932b0

This commit is contained in:
romanzac 2026-01-22 05:08:10 +00:00
parent 84b1717eee
commit db40100e70
3037 changed files with 992459 additions and 149430 deletions

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-01-22_04-26-45__daa4c0c1-5c39-44dc-8617-baf9a290b86b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-26-45__daa4c0c1-5c39-44dc-8617-baf9a290b86b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26105', '26106', '26107', '26108', '26109']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26105:26105 -p 26106:26106 -p 26107:26107 -p 26108:26108 -p 26109:26109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26107 --rest-port=26105 --tcp-port=26106 --discv5-udp-port=26108 --rest-address=0.0.0.0 --nat=extip:172.18.176.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8c4b7f25d54a3ee587a3996113b691d9da1fff80e419d6bce45fd6bc1aae75ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26109 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.46 waku ddfd3b4180b16db166145bd33db447d1205845e483b828c3c1a7b3a46f0e4009
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ddfd3b4180b1. Setting up logs at ./log/docker/node1_2026-01-22_04-26-45__daa4c0c1-5c39-44dc-8617-baf9a290b86b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26105
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 9f68d4574bd0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4a2596f6bf3e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26105/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26105/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.176.46/tcp/26106/p2p/16Uiu2HAmDLJCGxbRSeyWCjdLr1JFh6RKZDQqce6jzpEf1WGj1GZa","/ip4/172.18.176.46/tcp/26107/ws/p2p/16Uiu2HAmDLJCGxbRSeyWCjdLr1JFh6RKZDQqce6jzpEf1WGj1GZa"],"enrUri":"enr:-L24QBfUA4wLuifVcunj2QS8snD5v65t2rcq32i22Wvj6tFYVe3oy7zR6-oxqLzIuLEvGincR3FIYHcGpgoevcjmDJsCgmlkgnY0gmlwhKwSsC6KbXVsdGlhZGRyc5YACASsErAuBmX6AAoErBKwLgZl-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDChHUGCegmrbuel2pOxMmXg3s3DGCxLhX39a6VwLORr2DdGNwgmX6g3VkcIJl_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-26-45__daa4c0c1-5c39-44dc-8617-baf9a290b86b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15294', '15295', '15296', '15297', '15298']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15294:15294 -p 15295:15295 -p 15296:15296 -p 15297:15297 -p 15298:15298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15296 --rest-port=15294 --tcp-port=15295 --discv5-udp-port=15297 --rest-address=0.0.0.0 --nat=extip:172.18.118.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6d91919a94ecddc08f0e346ea1d354bef2af6e8ee7a84ad5aeb40d3d90ac3c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15298 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBfUA4wLuifVcunj2QS8snD5v65t2rcq32i22Wvj6tFYVe3oy7zR6-oxqLzIuLEvGincR3FIYHcGpgoevcjmDJsCgmlkgnY0gmlwhKwSsC6KbXVsdGlhZGRyc5YACASsErAuBmX6AAoErBKwLgZl-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDChHUGCegmrbuel2pOxMmXg3s3DGCxLhX39a6VwLORr2DdGNwgmX6g3VkcIJl_IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.252 waku 69cf207c67142042d18c4d67857fc587bb5cb1bc4871f05b54c90ab222d3029b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69cf207c6714. Setting up logs at ./log/docker/node2_2026-01-22_04-26-45__daa4c0c1-5c39-44dc-8617-baf9a290b86b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15294
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:15294/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15294/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.252/tcp/15295/p2p/16Uiu2HAmUdVUEauP51FSK9fpiU6gAUgNdzXcVqsWr1mkcAcoBnZy","/ip4/172.18.118.252/tcp/15296/ws/p2p/16Uiu2HAmUdVUEauP51FSK9fpiU6gAUgNdzXcVqsWr1mkcAcoBnZy"],"enrUri":"enr:-L24QGzpdJ25neg6O5f4KNKq2EpnLklwBlE5XwjQnMfxLB0NI1c5XQxhAS1s3o83yg6UXIkqlv2IfTL1wxe8p4ejAioCgmlkgnY0gmlwhKwSdvyKbXVsdGlhZGRyc5YACASsEnb8Bju_AAoErBJ2_AY7wN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7VjBR-HZc13H85CtKB68yAmarZQEPbcan7_fUEIB7NyDdGNwgju_g3VkcII7wYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.46/tcp/26106/p2p/16Uiu2HAmDLJCGxbRSeyWCjdLr1JFh6RKZDQqce6jzpEf1WGj1GZa"]'
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:26105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:15294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:26105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:26105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769056008382061056,"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:15294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769056008382061056,"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:26105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:26105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769056008495190665,"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:15294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769056008495190665,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:26105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769056008495190665,"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:15294/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ddfd3b4180b1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69cf207c6714
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,193 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35372', '35373', '35374', '35375', '35376']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35372:35372 -p 35373:35373 -p 35374:35374 -p 35375:35375 -p 35376:35376 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35374 --rest-port=35372 --tcp-port=35373 --discv5-udp-port=35375 --rest-address=0.0.0.0 --nat=extip:172.18.11.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4b43d3d3db15b6812bb9a2a44660feba23acd69ef14f0caf80b13d7faabfba16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35376 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.44 waku 0884a7523991011e24073053e50fe17db6921bfcdb92ca1357e6474ba536abe9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0884a7523991. Setting up logs at ./log/docker/node1_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35372
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 44f7cd826d6c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 71ca783868e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35372/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35372/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.11.44/tcp/35373/p2p/16Uiu2HAm18J8M4LYKNQpiUNLhE2kbfk7g5NCGf6MYN1kNHXGg6Xi","/ip4/172.18.11.44/tcp/35374/ws/p2p/16Uiu2HAm18J8M4LYKNQpiUNLhE2kbfk7g5NCGf6MYN1kNHXGg6Xi"],"enrUri":"enr:-L24QM2cPVZWR22OOJiq4x80QYa2hdRXUiUq5ZOOfc9bDxdIHlGyzMFwZe_-6CUVRQpZEuoKhwQ0dyDOVGXn4ppELcYCgmlkgnY0gmlwhKwSCyyKbXVsdGlhZGRyc5YACASsEgssBootAAoErBILLAaKLt0DgnJzhQACAQAAiXNlY3AyNTZrMaECVLKKAEWG3dXq4nWxQ7YSLkw3fUd094s5tdSikJ-v6PGDdGNwgootg3VkcIKKL4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12657', '12658', '12659', '12660', '12661']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12657:12657 -p 12658:12658 -p 12659:12659 -p 12660:12660 -p 12661:12661 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12659 --rest-port=12657 --tcp-port=12658 --discv5-udp-port=12660 --rest-address=0.0.0.0 --nat=extip:172.18.233.142 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6d4a2bb41aadff56d4d33bcc5ebf5fa24edc77aaf4e5b08f7312fdecfa31dea4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12661 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2cPVZWR22OOJiq4x80QYa2hdRXUiUq5ZOOfc9bDxdIHlGyzMFwZe_-6CUVRQpZEuoKhwQ0dyDOVGXn4ppELcYCgmlkgnY0gmlwhKwSCyyKbXVsdGlhZGRyc5YACASsEgssBootAAoErBILLAaKLt0DgnJzhQACAQAAiXNlY3AyNTZrMaECVLKKAEWG3dXq4nWxQ7YSLkw3fUd094s5tdSikJ-v6PGDdGNwgootg3VkcIKKL4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.142 waku ac0f1d712a66de6337f4d197ef44a9897189c7de59057098f885b3a6388841b3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac0f1d712a66. Setting up logs at ./log/docker/node2_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12657
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:12657/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12657/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.142/tcp/12658/p2p/16Uiu2HAm75v5zX9j8xUgAdsgqBRiHPKtfGjJ6KunRfXYUQmWuaQa","/ip4/172.18.233.142/tcp/12659/ws/p2p/16Uiu2HAm75v5zX9j8xUgAdsgqBRiHPKtfGjJ6KunRfXYUQmWuaQa"],"enrUri":"enr:-L24QE4BH9fFDemySrQAUL7GeOJ7QswuOfH08sqbT0GUU6b-DlkE_dm7djTV74yc5TiupfI1NuVxy1zRhAU62kvq0dYCgmlkgnY0gmlwhKwS6Y6KbXVsdGlhZGRyc5YACASsEumOBjFyAAoErBLpjgYxc90DgnJzhQACAQAAiXNlY3AyNTZrMaECrTyT39lo37zoa4QFvoDFPL-MUujkKaMUt_yX_pqy96uDdGNwgjFyg3VkcIIxdIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.44/tcp/35373/p2p/16Uiu2HAm18J8M4LYKNQpiUNLhE2kbfk7g5NCGf6MYN1kNHXGg6Xi"]'
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:35372/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:12657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769058145518252923,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769058145518252923,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/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)'}'
INFO  src.node.api_clients.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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145638563948,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145638563948,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "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":1769058145750578531,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "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":1769058145750578531,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "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":1769058145863579999,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "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":1769058145863579999,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "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":1769058145977432796,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "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":1769058145977432796,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "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":1769058146090212986,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "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":1769058146090212986,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "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":1769058146202756168,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "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":1769058146202756168,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "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":1769058146315692543,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "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":1769058146315692543,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:35372/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
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:12657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/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)'}'
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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "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":1769058146455505800,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "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":1769058146455505800,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "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":1769058146568184673,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "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":1769058146568184673,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "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":1769058146680290432,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "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":1769058146680290432,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "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":1769058146792995760,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "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":1769058146792995760,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "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":1769058146905655757,"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:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "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":1769058146905655757,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0884a7523991
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac0f1d712a66
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,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-01-22_04-27-45__44dab4d9-27cd-499b-b107-258dfba921e7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-27-45__44dab4d9-27cd-499b-b107-258dfba921e7__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-27-45__44dab4d9-27cd-499b-b107-258dfba921e7__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-27-45__44dab4d9-27cd-499b-b107-258dfba921e7__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5867', '5868', '5869', '5870', '5871']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5867:5867 -p 5868:5868 -p 5869:5869 -p 5870:5870 -p 5871:5871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5869 --rest-port=5867 --tcp-port=5868 --discv5-udp-port=5870 --rest-address=0.0.0.0 --nat=extip:172.18.172.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=77201777ec917cc58ca86b452d710c508dcb1c16fb08e94ced5cd0ddd6e2378a --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=5871 --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.172.213 waku d3ad25d2edc01617f83f08efd9ea507f4852aa1ac59791db613c9c04d00663b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3ad25d2edc0. Setting up logs at ./log/docker/node1_2026-01-22_04-27-45__44dab4d9-27cd-499b-b107-258dfba921e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5867
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 10dfea965cf7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a394fd418efa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5867/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5867/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.172.213/tcp/5868/p2p/16Uiu2HAmTciuXfB6uTCyg9cqPVtMpWNxB3e2femCauTauhoHX4p7","/ip4/172.18.172.213/tcp/5869/ws/p2p/16Uiu2HAmTciuXfB6uTCyg9cqPVtMpWNxB3e2femCauTauhoHX4p7"],"enrUri":"enr:-L24QJy4amKQU20ZBk9JTmW0tVcNcUd-iJhDmoZQkmTrasAVHEMQc9JWvAOh4XMiXmADRXix4iGgvx_UTxrznYL2PyECgmlkgnY0gmlwhKwSrNWKbXVsdGlhZGRyc5YACASsEqzVBhbsAAoErBKs1QYW7d0DgnJzhQADAQAAiXNlY3AyNTZrMaED3kqt9WKqGA9Qw3VvG4KpueycDiIVOTY0X-RWcnJ7n4iDdGNwghbsg3VkcIIW7oV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5867/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62179', '62180', '62181', '62182', '62183']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62179:62179 -p 62180:62180 -p 62181:62181 -p 62182:62182 -p 62183:62183 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62181 --rest-port=62179 --tcp-port=62180 --discv5-udp-port=62182 --rest-address=0.0.0.0 --nat=extip:172.18.118.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1bb4b7a5d99d7aa002bd673c9222c2e2aafd8fdae8d8cf25bcb435df8c7a6dd --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=62183 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QJy4amKQU20ZBk9JTmW0tVcNcUd-iJhDmoZQkmTrasAVHEMQc9JWvAOh4XMiXmADRXix4iGgvx_UTxrznYL2PyECgmlkgnY0gmlwhKwSrNWKbXVsdGlhZGRyc5YACASsEqzVBhbsAAoErBKs1QYW7d0DgnJzhQADAQAAiXNlY3AyNTZrMaED3kqt9WKqGA9Qw3VvG4KpueycDiIVOTY0X-RWcnJ7n4iDdGNwghbsg3VkcIIW7oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.112 waku 53d96d6e8570f29268383b549c6bf0a7e47288bb2302edbca6d35d492b8cd97a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53d96d6e8570. Setting up logs at ./log/docker/node2_2026-01-22_04-27-45__44dab4d9-27cd-499b-b107-258dfba921e7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62179
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:62179/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62179/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.112/tcp/62180/p2p/16Uiu2HAmKgzYZAvvr8Nwd7sQz7S5HxEmEYcR2k3Jdfd2UW3bCcPW","/ip4/172.18.118.112/tcp/62181/ws/p2p/16Uiu2HAmKgzYZAvvr8Nwd7sQz7S5HxEmEYcR2k3Jdfd2UW3bCcPW"],"enrUri":"enr:-L24QBT8snVpTQw-UEwfrAPY6PmCrd40kA3S82_5zNQsKxLLXp7yEAOkMjtFAhrelkGc1-6Zxlh6amxwW68LVe5qa98CgmlkgnY0gmlwhKwSdnCKbXVsdGlhZGRyc5YACASsEnZwBvLkAAoErBJ2cAby5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaIUwkcn9P65K_QztPqzJLLUO5uwCYBhY10sGIKhEmd2DdGNwgvLkg3VkcILy5oV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62179/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.213/tcp/5868/p2p/16Uiu2HAmTciuXfB6uTCyg9cqPVtMpWNxB3e2femCauTauhoHX4p7"]'
INFO  src.node.api_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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:5867/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:62179/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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":"0xa0cec1bbe8c69ded89711218bed700dbc69ab942e7f78f5663deb108ef88d43c"},{"messageHash":"0x0d80e9789bafd3c4ef51889e3f48fc7d3447a107bb30133f729019ab3b816fb9"},{"messageHash":"0xdbd9f1cdcdf31d6aa34c4b3396dcf19c2e6a3f3eab074825aed6b8bd6a4eb9ba"},{"messageHash":"0xaf60ed7a9c3f88d900bda8d182788b6514d110ce77cc5dfb84ded352092decc3"},{"messageHash":"0x69d7a5969fd9fe63ecde756f0dccbf397a563dc3597837d3cbebdbd0541881ee"},{"messageHash":"0x0087ce35f5de572a69a672bbfffb7b0b00222e3dfe82dd5c88cd469c80624e31"},{"messageHash":"0x0bf1e53eb2cecc5f29599066714839c8c9b9709280f73e275a4a58f847b57e49"},{"messageHash":"0xda036b2f2c624ed64858bab2b3952393c8230ad437ab06bbc90d1096c9166350"},{"messageHash":"0x2400cfc78452eb69b73d7cd10078c028e9837fd40b08f34fdd976436b5ca1356"},{"messageHash":"0x6a6ad6adf20c6d21cec00ac4c61ce3354d486dabccf23626578cee7a87f3308a"}]}'
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:234 Stopping container with id d3ad25d2edc0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 53d96d6e8570
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,33 @@
WRN 2026-01-22 04:36:54.854+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2026-01-22 04:36:54.854+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-01-22 04:36:54.855+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=false rlnRelay=false store=false filter=false lightPush=true peerExchange=true rendezvous=true
INF 2026-01-22 04:36:54.855+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2026-01-22 04:36:54.855+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
NTC 2026-01-22 04:36:54.855+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:51149
INF 2026-01-22 04:36:54.855+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:51149/
INF 2026-01-22 04:36:54.856+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-01-22 04:36:54.856+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-01-22 04:36:54.857+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-01-22 04:36:54.857+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-01-22 04:36:54.857+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-01-22 04:36:54.857+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2026-01-22 04:36:54.857+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.221.203/tcp/51150, /ip4/172.18.221.203/tcp/51151/ws]"
INF 2026-01-22 04:36:54.857+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-01-22 04:36:54.857+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2026-01-22 04:36:54.858+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-01-22 04:36:54.858+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-01-22 04:36:54.858+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-01-22 04:36:54.858+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2026-01-22 04:36:54.858+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2026-01-22 04:36:54.858+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2026-01-22 04:36:54.858+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities=[] wakuPeerRecord="(peerId: 16U*JU2L8m, seqNo: 1769056614, addresses: [/ip4/172.18.221.203/tcp/51150, /ip4/172.18.221.203/tcp/51151/ws], mixKey: )"
TRC 2026-01-22 04:36:54.858+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-01-22 04:36:54.858+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2026-01-22 04:36:54.858+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2026-01-22 04:36:54.858+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-01-22 04:36:54.858+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-01-22 04:36:54.858+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
ERR 2026-01-22 04:36:54.858+00:00 Mounting protocols failed tid=1 file=node_factory.nim:522 error="failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2026-01-22 04:36:54.858+00:00 Failed setting up node topics="wakunode main" tid=1 file=waku.nim:187 error="Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2026-01-22 04:36:54.858+00:00 Waku initialization failed topics="wakunode main" tid=1 file=wakunode2.nim:56 error="Failed setting up node: Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"

View File

@ -0,0 +1,68 @@
2026-01-22 04:22:14.016 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:22:14.017 DEBUG [tests.conftest] Running test: test_filter_ping_without_request_id with id: 2026-01-22_04-22-14__c0e84039-142f-49c9-9f9e-68923080c141
2026-01-22 04:22:14.017 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:22:14.017 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:22:14.018 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-22 04:22:14.025 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:14.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-22-14__c0e84039-142f-49c9-9f9e-68923080c141__wakuorg_nwaku:latest.log
2026-01-22 04:22:14.025 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:14.025 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:14.027 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:14.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.4
2026-01-22 04:22:14.027 DEBUG [src.node.docker_mananger] Generated ports ['25931', '25932', '25933', '25934', '25935']
2026-01-22 04:22:14.027 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:14.027 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:14.027 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:14.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 25931:25931 -p 25932:25932 -p 25933:25933 -p 25934:25934 -p 25935:25935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25933 --rest-port=25931 --tcp-port=25932 --discv5-udp-port=25934 --rest-address=0.0.0.0 --nat=extip:172.18.185.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b759ddf9baeb265f5300b6edef14eccaa8a26cadfc526d61fac4a5aded557724 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25935 --metrics-logging=true --relay=true --filter=true
2026-01-22 04:22:14.213 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.4 waku eeeb26b8468179ce9b661fe0b80199a5ae412e549955147fafe2c2303fac08d0
2026-01-22 04:22:14.245 DEBUG [src.node.docker_mananger] Container started with ID eeeb26b84681. Setting up logs at ./log/docker/node1_2026-01-22_04-22-14__c0e84039-142f-49c9-9f9e-68923080c141__wakuorg_nwaku:latest.log
2026-01-22 04:22:14.246 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25931
2026-01-22 04:22:14.247 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:14.254 ERROR [src.node.docker_mananger] Max retries reached for container 323124f3e578. Exiting log stream.
2026-01-22 04:22:14.813 ERROR [src.node.docker_mananger] Max retries reached for container f5fc15a0db56. Exiting log stream.
2026-01-22 04:22:15.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25931/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:15.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:22:15.251 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:15.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.4/tcp/25932/p2p/16Uiu2HAmHUpEmiHSXFUV5diTp4fNnEq5AbWSNpG5tPbNTeULrXXx","/ip4/172.18.185.4/tcp/25933/ws/p2p/16Uiu2HAmHUpEmiHSXFUV5diTp4fNnEq5AbWSNpG5tPbNTeULrXXx"],"enrUri":"enr:-L24QMG43PrpjJFa_Q9bos5t_G2RzYE8bBExyKSmCeYQoLWASXVeJLkJkIhNpCR5ZGS51mUcjrQngkkjPD1qX0SL6z0CgmlkgnY0gmlwhKwSuQSKbXVsdGlhZGRyc5YACASsErkEBmVMAAoErBK5BAZlTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDR68xQ1shE50HtZnUMwBGx4rTEI_UDSa0hN0rDxXOJDODdGNwgmVMg3VkcIJlToV3YWt1MgU"}'
2026-01-22 04:22:15.254 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:15.254 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-22 04:22:15.261 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:15.261 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-22-14__c0e84039-142f-49c9-9f9e-68923080c141__wakuorg_nwaku:latest.log
2026-01-22 04:22:15.261 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:15.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:15.263 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:15.263 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.55
2026-01-22 04:22:15.263 DEBUG [src.node.docker_mananger] Generated ports ['22768', '22769', '22770', '22771', '22772']
2026-01-22 04:22:15.263 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:15.263 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:15.264 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:15.264 DEBUG [src.node.docker_mananger] docker run -i -t -p 22768:22768 -p 22769:22769 -p 22770:22770 -p 22771:22771 -p 22772:22772 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22770 --rest-port=22768 --tcp-port=22769 --discv5-udp-port=22771 --rest-address=0.0.0.0 --nat=extip:172.18.160.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ad5acdceb2f5ade954559ed38eb4e6aa2dc3ef53bed0da62772c7eaef9ddeba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22772 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMG43PrpjJFa_Q9bos5t_G2RzYE8bBExyKSmCeYQoLWASXVeJLkJkIhNpCR5ZGS51mUcjrQngkkjPD1qX0SL6z0CgmlkgnY0gmlwhKwSuQSKbXVsdGlhZGRyc5YACASsErkEBmVMAAoErBK5BAZlTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDR68xQ1shE50HtZnUMwBGx4rTEI_UDSa0hN0rDxXOJDODdGNwgmVMg3VkcIJlToV3YWt1MgU --filternode=/ip4/172.18.185.4/tcp/25932/p2p/16Uiu2HAmHUpEmiHSXFUV5diTp4fNnEq5AbWSNpG5tPbNTeULrXXx
2026-01-22 04:22:15.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.55 waku f028cd71073b99f819dec124731b419b149983dcd33151b99108fb8998fbd548
2026-01-22 04:22:15.483 DEBUG [src.node.docker_mananger] Container started with ID f028cd71073b. Setting up logs at ./log/docker/node2_2026-01-22_04-22-14__c0e84039-142f-49c9-9f9e-68923080c141__wakuorg_nwaku:latest.log
2026-01-22 04:22:15.484 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22768
2026-01-22 04:22:15.485 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:16.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22768/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:16.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:22:16.489 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:16.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22768/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:16.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.55/tcp/22769/p2p/16Uiu2HAmHAD5myoVZJRYfwWkhgTbA175WiZ4JXKKC1fXjZKtRih3","/ip4/172.18.160.55/tcp/22770/ws/p2p/16Uiu2HAmHAD5myoVZJRYfwWkhgTbA175WiZ4JXKKC1fXjZKtRih3"],"enrUri":"enr:-L24QLK8lefTchm1iLUx64RPcLjDyVZ9cw7upHgAqWex6LT4eb2dbxKrWScv10E1cA1KDObdDdF-HN-EbSsl4eDL9tQCgmlkgnY0gmlwhKwSoDeKbXVsdGlhZGRyc5YACASsEqA3BljxAAoErBKgNwZY8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQur85btLEeBDjMTd2ITAIrkEiOoB_Fsjv1D2ImnPqgaDdGNwgljxg3VkcIJY84V3YWt1MgA"}'
2026-01-22 04:22:16.492 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:16.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22768/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.4/tcp/25932/p2p/16Uiu2HAmHUpEmiHSXFUV5diTp4fNnEq5AbWSNpG5tPbNTeULrXXx"]'
2026-01-22 04:22:16.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:16.526 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-22 04:22:16.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:22:16.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:16.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22768/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4b1d9e3-7bd5-4102-a59e-0644d118afe5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-22 04:22:16.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e4b1d9e3-7bd5-4102-a59e-0644d118afe5","statusDesc":"OK"}'
2026-01-22 04:22:16.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22768/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:16.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
2026-01-22 04:22:16.567 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:22:16.567 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:22:16.568 DEBUG [src.node.waku_node] Stopping container with id eeeb26b84681
2026-01-22 04:22:17.150 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:17.150 DEBUG [src.node.waku_node] Stopping container with id f028cd71073b
2026-01-22 04:22:17.704 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:17.706 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:22:17.710 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:22:17.716 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[19-20] with id: 2026-01-22_04-29-15__9a2ae9ed-7f3c-4116-b924-c7d1f6dc8086
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-29-15__9a2ae9ed-7f3c-4116-b924-c7d1f6dc8086__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59577', '59578', '59579', '59580', '59581']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59577:59577 -p 59578:59578 -p 59579:59579 -p 59580:59580 -p 59581:59581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59579 --rest-port=59577 --tcp-port=59578 --discv5-udp-port=59580 --rest-address=0.0.0.0 --nat=extip:172.18.84.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=34f7c1db2d4d0e098b1bccbad7a30a8554fa6c22406a72356dfedbdc8e6efdd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59581 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.249 waku 22f888b10df3c1482654a74432874d7e8ceb5e6f07b4ffd99744adb7a86fb5fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 22f888b10df3. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-29-15__9a2ae9ed-7f3c-4116-b924-c7d1f6dc8086__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59577
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 b48514704568. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 637dc38190b5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59577/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59577/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.249/tcp/59578/p2p/16Uiu2HAmDtmA7M3itgBG7pWARumjz6LWjs6UQhYmcaKA6JUMEPS4","/ip4/172.18.84.249/tcp/59579/ws/p2p/16Uiu2HAmDtmA7M3itgBG7pWARumjz6LWjs6UQhYmcaKA6JUMEPS4"],"enrUri":"enr:-L24QLtccwXIKlgzQ0byvPOOz-7LZfH3YaoEu7OPx3vb5fxtFWdj7g9zUL7_yFr3wumtkPKViI6eJbX3_zUTOLSdyg0CgmlkgnY0gmlwhKwSVPmKbXVsdGlhZGRyc5YACASsElT5Bui6AAoErBJU-Qbou90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmLmsnOfenjc4nebTPh6bbkZ7IuX5YI7ADe3NJWgX62DdGNwgui6g3VkcILovIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-29-15__9a2ae9ed-7f3c-4116-b924-c7d1f6dc8086__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49540', '49541', '49542', '49543', '49544']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49540:49540 -p 49541:49541 -p 49542:49542 -p 49543:49543 -p 49544:49544 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49542 --rest-port=49540 --tcp-port=49541 --discv5-udp-port=49543 --rest-address=0.0.0.0 --nat=extip:172.18.96.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=064b0e122a715bfc4c36ce1d46c8bc0bfbcb2cef1bfac0713f6deef00103fd47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49544 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLtccwXIKlgzQ0byvPOOz-7LZfH3YaoEu7OPx3vb5fxtFWdj7g9zUL7_yFr3wumtkPKViI6eJbX3_zUTOLSdyg0CgmlkgnY0gmlwhKwSVPmKbXVsdGlhZGRyc5YACASsElT5Bui6AAoErBJU-Qbou90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEmLmsnOfenjc4nebTPh6bbkZ7IuX5YI7ADe3NJWgX62DdGNwgui6g3VkcILovIV3YWt1MgM --storenode=/ip4/172.18.84.249/tcp/59578/p2p/16Uiu2HAmDtmA7M3itgBG7pWARumjz6LWjs6UQhYmcaKA6JUMEPS4 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.99 waku dc9a414bf3763a3bd02d9b0e5baeb1f0440e600b2be6d3ca5bfe57f52457b5a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc9a414bf376. Setting up logs at ./log/docker/store_node1_2026-01-22_04-29-15__9a2ae9ed-7f3c-4116-b924-c7d1f6dc8086__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49540
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:49540/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49540/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.99/tcp/49541/p2p/16Uiu2HAmC8ZwxXMMSimHbRgK9ZpESBW49DxJgi7Uo7MVFFSXH6WG","/ip4/172.18.96.99/tcp/49542/ws/p2p/16Uiu2HAmC8ZwxXMMSimHbRgK9ZpESBW49DxJgi7Uo7MVFFSXH6WG"],"enrUri":"enr:-L24QOhxW_qz5uwKLkgsZy1gey0eqQyghDl0y5juT479bl-RZcQANEyU7s9XH42bllgrMWNFTWXCI2z2pYu9Qy2xwUkCgmlkgnY0gmlwhKwSYGOKbXVsdGlhZGRyc5YACASsEmBjBsGFAAoErBJgYwbBht0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-DT75teCpAC58toJuGHoRkdwgz2_Yo__a3wUdciDNdWDdGNwgsGFg3VkcILBh4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49540/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.249/tcp/59578/p2p/16Uiu2HAmDtmA7M3itgBG7pWARumjz6LWjs6UQhYmcaKA6JUMEPS4"]'
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:59577/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:49540/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:59577/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59577/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xacf4baa1036a50cb64249738bd09fc6fbd7599755ea9aa19e13d84c43afde1b4"},{"messageHash":"0x8f03abe3861a0d5d654008e4a213a0a67475d37f3c49df73b91161ea50a488a0"},{"messageHash":"0xdf11eda0e7d877337e4832140ac3279c4007feb379c6da71e327358416d5b2e3"},{"messageHash":"0x2f7f9225422f71438a3721e61d9e71e9bb144646c8dc6e723051eeabd7028361"},{"messageHash":"0xbfe26095902595fc4e71df932db3d8a2271074d438acaab9afba3c6a9e60f4e0"},{"messageHash":"0x6081f53fee10f5a7aa5778f2c298ed8581c1144ed193d4c4fd22da0e400e67b2"},{"messageHash":"0x852ed6922bf7d8bf4cbc2960aa10b482c08bd301b5742fa7d3d83714b323780c"},{"messageHash":"0x8401d42d1244190d414bc68014f5d498058402e664a52a94a32891676a3b9200"},{"messageHash":"0x85c863bce12f4577513bef1d06d015b716f14313156131c8301c4e47cfea23e4"},{"messageHash":"0xe181e061f7d20f5f3b9d663b66c42f362f4dae252547fc54d29ce6f10b9af80f"},{"messageHash":"0x23e142b3edbd8062360cfea9e736227fc07ae3f4def7027f2c6d4ea19ecaaeb8"},{"messageHash":"0x8afc5436e8506dc77767c6c87f9e0b85a6977883c6c84ba94ad8196b082074dc"},{"messageHash":"0xf4f656a09aff85c61096e3e92ec2be1d68080c400fff4856c15b75c29df8d926"},{"messageHash":"0xeccd145d95e5f343ec6a64a072a2047494ceedabe4bbd7ec56f74968a4cf5d80"},{"messageHash":"0x752b2b818e599a039e1c7dd9ed668871a8faa7be037ff11779e84664de9abcec"},{"messageHash":"0xb811048e3affd3d361be4fb775776e58544c765e1d803fbf84afaf4a3c2d2321"},{"messageHash":"0x48ab54c3d8e67c0dca79827e169468117f6ea56545a608703bdcd5aa9dc589d2"},{"messageHash":"0xd72291a47b179ee71fb8ac41a79acbb79b6a7be37d1beac25a94c068f320a43f"},{"messageHash":"0x0b7f02d47764381523ecf9f8dc964cfec5859e3577e0fcb827639531df641904"}],"paginationCursor":"0x0b7f02d47764381523ecf9f8dc964cfec5859e3577e0fcb827639531df641904"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49540/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xacf4baa1036a50cb64249738bd09fc6fbd7599755ea9aa19e13d84c43afde1b4"},{"messageHash":"0x8f03abe3861a0d5d654008e4a213a0a67475d37f3c49df73b91161ea50a488a0"},{"messageHash":"0xdf11eda0e7d877337e4832140ac3279c4007feb379c6da71e327358416d5b2e3"},{"messageHash":"0x2f7f9225422f71438a3721e61d9e71e9bb144646c8dc6e723051eeabd7028361"},{"messageHash":"0xbfe26095902595fc4e71df932db3d8a2271074d438acaab9afba3c6a9e60f4e0"},{"messageHash":"0x6081f53fee10f5a7aa5778f2c298ed8581c1144ed193d4c4fd22da0e400e67b2"},{"messageHash":"0x852ed6922bf7d8bf4cbc2960aa10b482c08bd301b5742fa7d3d83714b323780c"},{"messageHash":"0x8401d42d1244190d414bc68014f5d498058402e664a52a94a32891676a3b9200"},{"messageHash":"0x85c863bce12f4577513bef1d06d015b716f14313156131c8301c4e47cfea23e4"},{"messageHash":"0xe181e061f7d20f5f3b9d663b66c42f362f4dae252547fc54d29ce6f10b9af80f"},{"messageHash":"0x23e142b3edbd8062360cfea9e736227fc07ae3f4def7027f2c6d4ea19ecaaeb8"},{"messageHash":"0x8afc5436e8506dc77767c6c87f9e0b85a6977883c6c84ba94ad8196b082074dc"},{"messageHash":"0xf4f656a09aff85c61096e3e92ec2be1d68080c400fff4856c15b75c29df8d926"},{"messageHash":"0xeccd145d95e5f343ec6a64a072a2047494ceedabe4bbd7ec56f74968a4cf5d80"},{"messageHash":"0x752b2b818e599a039e1c7dd9ed668871a8faa7be037ff11779e84664de9abcec"},{"messageHash":"0xb811048e3affd3d361be4fb775776e58544c765e1d803fbf84afaf4a3c2d2321"},{"messageHash":"0x48ab54c3d8e67c0dca79827e169468117f6ea56545a608703bdcd5aa9dc589d2"},{"messageHash":"0xd72291a47b179ee71fb8ac41a79acbb79b6a7be37d1beac25a94c068f320a43f"},{"messageHash":"0x0b7f02d47764381523ecf9f8dc964cfec5859e3577e0fcb827639531df641904"}],"paginationCursor":"0x0b7f02d47764381523ecf9f8dc964cfec5859e3577e0fcb827639531df641904"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59577/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x0b7f02d47764381523ecf9f8dc964cfec5859e3577e0fcb827639531df641904&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":"0x646e84f5c68cca613283e5d3d6608188b1a2c19e746a4402bcd28e04829f0bad"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49540/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x0b7f02d47764381523ecf9f8dc964cfec5859e3577e0fcb827639531df641904&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":"0x646e84f5c68cca613283e5d3d6608188b1a2c19e746a4402bcd28e04829f0bad"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 22f888b10df3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dc9a414bf376
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_invalid_start_time with id: 2026-01-22_04-36-10__ea95a4cc-9497-46a5-b1ab-4791109c3c74
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-36-10__ea95a4cc-9497-46a5-b1ab-4791109c3c74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9385', '9386', '9387', '9388', '9389']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9385:9385 -p 9386:9386 -p 9387:9387 -p 9388:9388 -p 9389:9389 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9387 --rest-port=9385 --tcp-port=9386 --discv5-udp-port=9388 --rest-address=0.0.0.0 --nat=extip:172.18.14.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0fa4a93db32c3ddcf98bd6eae6ed9c62b4b52bb51e4baaee6b1178c4bdebbe7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9389 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8bf5c41edeff. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.139 waku faa0c57905f3238bdc909e2532c7b955d9f2ed43806e499d34cb8bf42bb5e5a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID faa0c57905f3. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-36-10__ea95a4cc-9497-46a5-b1ab-4791109c3c74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9385
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 620d59f41e97. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9385/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9385/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.14.139/tcp/9386/p2p/16Uiu2HAmE9uJc4smocH7xGqXN1fCSA4pJJvybZY82Na8XuqSV9CK","/ip4/172.18.14.139/tcp/9387/ws/p2p/16Uiu2HAmE9uJc4smocH7xGqXN1fCSA4pJJvybZY82Na8XuqSV9CK"],"enrUri":"enr:-L24QCMiMSyqEsAGAyL7B0I8majQH5GpKpa0y80rkNarFcxcCHz3eTPHDvXOS0d3sKg42QS8pf6P4re2NsZ25hpLIMsCgmlkgnY0gmlwhKwSDouKbXVsdGlhZGRyc5YACASsEg6LBiSqAAoErBIOiwYkq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFkPTFPCWLoahgR0w5lFPdCLQRULFYq5csKROSpOTCaCDdGNwgiSqg3VkcIIkrIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-36-10__ea95a4cc-9497-46a5-b1ab-4791109c3c74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51134', '51135', '51136', '51137', '51138']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51134:51134 -p 51135:51135 -p 51136:51136 -p 51137:51137 -p 51138:51138 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51136 --rest-port=51134 --tcp-port=51135 --discv5-udp-port=51137 --rest-address=0.0.0.0 --nat=extip:172.18.162.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad37969cfe2f5df9caef19ace3d8cb40b53313ec63cf964e55b3f76e5cfcea19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51138 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCMiMSyqEsAGAyL7B0I8majQH5GpKpa0y80rkNarFcxcCHz3eTPHDvXOS0d3sKg42QS8pf6P4re2NsZ25hpLIMsCgmlkgnY0gmlwhKwSDouKbXVsdGlhZGRyc5YACASsEg6LBiSqAAoErBIOiwYkq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFkPTFPCWLoahgR0w5lFPdCLQRULFYq5csKROSpOTCaCDdGNwgiSqg3VkcIIkrIV3YWt1MgM --storenode=/ip4/172.18.14.139/tcp/9386/p2p/16Uiu2HAmE9uJc4smocH7xGqXN1fCSA4pJJvybZY82Na8XuqSV9CK --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.142 waku 2200dcd20737f8eca25c498fed5a498db7682374eef8340a58adc42b931d24f6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2200dcd20737. Setting up logs at ./log/docker/store_node1_2026-01-22_04-36-10__ea95a4cc-9497-46a5-b1ab-4791109c3c74__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51134
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:51134/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.142/tcp/51135/p2p/16Uiu2HAmKsb7EJkEtUdaGGB81XFL8U28RG1jxz2fxUQMtiYap7W3","/ip4/172.18.162.142/tcp/51136/ws/p2p/16Uiu2HAmKsb7EJkEtUdaGGB81XFL8U28RG1jxz2fxUQMtiYap7W3"],"enrUri":"enr:-L24QOyQlGtcWIgNILNHLoHPTQyVYNzXgweG6VEkPHpbcTwWaIgCBSgeyWLp9euzcuJjT6vzARCwNrxxMFjBIcSx6JMCgmlkgnY0gmlwhKwSoo6KbXVsdGlhZGRyc5YACASsEqKOBse_AAoErBKijgbHwN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDazwUJ4k-OlllfIEbNEgWWaJMZ0GQqu5kU1IXGLjlVfSDdGNwgse_g3VkcILHwYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51134/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.139/tcp/9386/p2p/16Uiu2HAmE9uJc4smocH7xGqXN1fCSA4pJJvybZY82Na8XuqSV9CK"]'
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:9385/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:51134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:9385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9385/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:169 inquering stored messages with start time abc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9385/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9385/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true. Response content: b'time parsing error: invalid integer: abc'
DEBUG  tests.store.test_time_filter:test_time_filter.py:175 invalid start_time cause error Error: 400 Client Error: Bad Request for url: http://127.0.0.1:9385/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true with response: b'time parsing error: invalid integer: abc'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id faa0c57905f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2200dcd20737
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,104 @@
2026-01-22 04:26:43.127 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:26:43.127 DEBUG [tests.conftest] Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-01-22_04-26-43__4f8cc1ab-293d-4e76-a2d8-6a8a99ae6a1c
2026-01-22 04:26:43.127 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:26:43.128 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:26:43.128 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-22 04:26:43.135 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:43.135 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-26-43__4f8cc1ab-293d-4e76-a2d8-6a8a99ae6a1c__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.142 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:43.142 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-26-43__4f8cc1ab-293d-4e76-a2d8-6a8a99ae6a1c__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.148 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:43.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-26-43__4f8cc1ab-293d-4e76-a2d8-6a8a99ae6a1c__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.155 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:43.155 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-26-43__4f8cc1ab-293d-4e76-a2d8-6a8a99ae6a1c__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.155 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:26:43.156 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:26:43.163 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:43.163 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.170 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:43.170 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.177 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:43.177 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.177 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:26:43.177 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:26:43.178 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:26:43.179 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.59
2026-01-22 04:26:43.179 DEBUG [src.node.docker_mananger] Generated ports ['17393', '17394', '17395', '17396', '17397']
2026-01-22 04:26:43.179 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:26:43.179 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:26:43.179 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:26:43.179 DEBUG [src.node.docker_mananger] docker run -i -t -p 17393:17393 -p 17394:17394 -p 17395:17395 -p 17396:17396 -p 17397:17397 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17395 --rest-port=17393 --tcp-port=17394 --discv5-udp-port=17396 --rest-address=0.0.0.0 --nat=extip:172.18.33.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5f131bfae75ea36affd6ffe1c94a181ca27bfec1debec94453ce4648fa3bdcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17397 --metrics-logging=true --relay=true
2026-01-22 04:26:43.369 ERROR [src.node.docker_mananger] Max retries reached for container e5eaeddbaa46. Exiting log stream.
2026-01-22 04:26:43.377 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.59 waku e11676bfdaf07b7770f43c07f622d1e241b64e78cd0ce6fecb1650b7b0602aab
2026-01-22 04:26:43.410 DEBUG [src.node.docker_mananger] Container started with ID e11676bfdaf0. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-01-22 04:26:43.410 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17393
2026-01-22 04:26:43.411 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:26:43.935 ERROR [src.node.docker_mananger] Max retries reached for container 8de6ba188b0c. Exiting log stream.
2026-01-22 04:26:44.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17393/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:44.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:26:44.415 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:26:44.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17393/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:44.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.59/tcp/17394/p2p/16Uiu2HAkzcMQXcBm1n6oavgnqxhv3QUyLSUdvmLWmwoHg1HEGRYv","/ip4/172.18.33.59/tcp/17395/ws/p2p/16Uiu2HAkzcMQXcBm1n6oavgnqxhv3QUyLSUdvmLWmwoHg1HEGRYv"],"enrUri":"enr:-L24QC-vbYcJoN3HPghLihyQD9FQ99muUQOz3Aok04o1j5VCILugl8MvknHXootve10Xcyo5oXKim0WIoT-nQa8JlPMCgmlkgnY0gmlwhKwSITuKbXVsdGlhZGRyc5YACASsEiE7BkPyAAoErBIhOwZD890DgnJzhQADAQAAiXNlY3AyNTZrMaECTQbShsmrzd2JkjUrBJU77CnsBc50CNk0a7kf3Fg0rEODdGNwgkPyg3VkcIJD9IV3YWt1MgE"}'
2026-01-22 04:26:44.418 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:26:44.418 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:26:44.418 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:26:44.420 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:26:44.420 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.163
2026-01-22 04:26:44.420 DEBUG [src.node.docker_mananger] Generated ports ['22409', '22410', '22411', '22412', '22413']
2026-01-22 04:26:44.420 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:26:44.420 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:26:44.420 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:26:44.421 DEBUG [src.node.docker_mananger] docker run -i -t -p 22409:22409 -p 22410:22410 -p 22411:22411 -p 22412:22412 -p 22413:22413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22411 --rest-port=22409 --tcp-port=22410 --discv5-udp-port=22412 --rest-address=0.0.0.0 --nat=extip:172.18.203.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fbf54ded4ea5eb5729bb8aa2a2baef51db9ce8b7f9c043e7c5d6d3c3df236aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22413 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC-vbYcJoN3HPghLihyQD9FQ99muUQOz3Aok04o1j5VCILugl8MvknHXootve10Xcyo5oXKim0WIoT-nQa8JlPMCgmlkgnY0gmlwhKwSITuKbXVsdGlhZGRyc5YACASsEiE7BkPyAAoErBIhOwZD890DgnJzhQADAQAAiXNlY3AyNTZrMaECTQbShsmrzd2JkjUrBJU77CnsBc50CNk0a7kf3Fg0rEODdGNwgkPyg3VkcIJD9IV3YWt1MgE
2026-01-22 04:26:44.604 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.163 waku 21b17eb9c93cee1ab6697c456006757dc271eea30ea200ac9f7085eeeb9f5f12
2026-01-22 04:26:44.635 DEBUG [src.node.docker_mananger] Container started with ID 21b17eb9c93c. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-01-22 04:26:44.635 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22409
2026-01-22 04:26:44.635 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:26:45.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22409/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:45.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:26:45.652 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:26:45.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:45.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.163/tcp/22410/p2p/16Uiu2HAmQHVsC3gHLQwVMfv4Z9quMPs2tG9np32oB47sCD4ZDdja","/ip4/172.18.203.163/tcp/22411/ws/p2p/16Uiu2HAmQHVsC3gHLQwVMfv4Z9quMPs2tG9np32oB47sCD4ZDdja"],"enrUri":"enr:-L24QC5AfjWZPK_e2SReQLFhhHGqhvJ5a2UJx4NuslLTNKvKaYLz33BmV3QbGXLviwLVemDiLRLXHELvUjq4KuOnfJQCgmlkgnY0gmlwhKwSy6OKbXVsdGlhZGRyc5YACASsEsujBleKAAoErBLLowZXi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrMrWsXe_u1e8X3qxN5GQyZajSklkAD5alwscCjR4R_WDdGNwgleKg3VkcIJXjIV3YWt1MgE"}'
2026-01-22 04:26:45.661 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:26:45.661 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:26:45.661 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:26:45.663 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:26:45.663 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.186
2026-01-22 04:26:45.663 DEBUG [src.node.docker_mananger] Generated ports ['21963', '21964', '21965', '21966', '21967']
2026-01-22 04:26:45.663 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:26:45.663 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:26:45.663 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:26:45.664 DEBUG [src.node.docker_mananger] docker run -i -t -p 21963:21963 -p 21964:21964 -p 21965:21965 -p 21966:21966 -p 21967:21967 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21965 --rest-port=21963 --tcp-port=21964 --discv5-udp-port=21966 --rest-address=0.0.0.0 --nat=extip:172.18.248.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ece59defc9dfd010aff46bf26aa85cb1e61b0c6eebbfc0defa8d9eaee14dd86e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21967 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QC-vbYcJoN3HPghLihyQD9FQ99muUQOz3Aok04o1j5VCILugl8MvknHXootve10Xcyo5oXKim0WIoT-nQa8JlPMCgmlkgnY0gmlwhKwSITuKbXVsdGlhZGRyc5YACASsEiE7BkPyAAoErBIhOwZD890DgnJzhQADAQAAiXNlY3AyNTZrMaECTQbShsmrzd2JkjUrBJU77CnsBc50CNk0a7kf3Fg0rEODdGNwgkPyg3VkcIJD9IV3YWt1MgE
2026-01-22 04:26:45.857 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.186 waku ceba0fb286bd879669de9ecbbd94f05439ecaf72e401e9c7f07ddbda0dfbb3c0
2026-01-22 04:26:45.889 DEBUG [src.node.docker_mananger] Container started with ID ceba0fb286bd. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-01-22 04:26:45.889 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21963
2026-01-22 04:26:45.890 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:26:46.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21963/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:46.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:26:46.895 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:26:46.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:46.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.186/tcp/21964/p2p/16Uiu2HAm5qHaGvQWGummYYPEzfGn9aka5Laav5M4bVguFwijm4ax","/ip4/172.18.248.186/tcp/21965/ws/p2p/16Uiu2HAm5qHaGvQWGummYYPEzfGn9aka5Laav5M4bVguFwijm4ax"],"enrUri":"enr:-L24QO7_S-2CCh6A_90Z8B-cSiqZMlIaaYtHe_dUHzNVdZkQPIzJAmZ0FVV49AuzvEmnhMN8vCtSDcxvDc5Yl3_LmnECgmlkgnY0gmlwhKwS-LqKbXVsdGlhZGRyc5YACASsEvi6BlXMAAoErBL4ugZVzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECmqF5hxFQUkt9-yLUoegHxI7TfrBiKl0igcQrCZ2bR72DdGNwglXMg3VkcIJVzoV3YWt1MgM"}'
2026-01-22 04:26:46.897 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:26:46.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.163/tcp/22410/p2p/16Uiu2HAmQHVsC3gHLQwVMfv4Z9quMPs2tG9np32oB47sCD4ZDdja"]'
2026-01-22 04:26:46.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:46.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22409/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.59/tcp/17394/p2p/16Uiu2HAkzcMQXcBm1n6oavgnqxhv3QUyLSUdvmLWmwoHg1HEGRYv"]'
2026-01-22 04:26:46.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:46.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.186/tcp/21964/p2p/16Uiu2HAm5qHaGvQWGummYYPEzfGn9aka5Laav5M4bVguFwijm4ax"]'
2026-01-22 04:26:46.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:46.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21963/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.59/tcp/17394/p2p/16Uiu2HAkzcMQXcBm1n6oavgnqxhv3QUyLSUdvmLWmwoHg1HEGRYv"]'
2026-01-22 04:26:46.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:46.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17393/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:46.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.248.186/tcp/21964/p2p/16Uiu2HAm5qHaGvQWGummYYPEzfGn9aka5Laav5M4bVguFwijm4ax","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.203.163/tcp/38982/p2p/16Uiu2HAmQHVsC3gHLQwVMfv4Z9quMPs2tG9np32oB47sCD4ZDdja","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-22 04:26:46.952 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.248.186/tcp/21964/p2p/16Uiu2HAm5qHaGvQWGummYYPEzfGn9aka5Laav5M4bVguFwijm4ax', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.203.163/tcp/38982/p2p/16Uiu2HAmQHVsC3gHLQwVMfv4Z9quMPs2tG9np32oB47sCD4ZDdja', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin'}]
2026-01-22 04:26:46.955 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:26:46.956 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:26:46.956 DEBUG [src.node.waku_node] Stopping container with id e11676bfdaf0
2026-01-22 04:26:47.516 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:26:47.516 DEBUG [src.node.waku_node] Stopping container with id 21b17eb9c93c
2026-01-22 04:26:48.029 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:26:48.032 DEBUG [src.node.waku_node] Stopping container with id ceba0fb286bd
2026-01-22 04:26:48.330 ERROR [src.node.docker_mananger] Max retries reached for container e11676bfdaf0. Exiting log stream.
2026-01-22 04:26:48.605 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:26:48.607 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:26:48.616 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:26:48.620 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:26:48.626 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,34 @@
WRN 2026-01-22 04:35:42.719+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2026-01-22 04:35:42.719+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-01-22 04:35:42.719+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=false rlnRelay=false store=false filter=false lightPush=true peerExchange=true rendezvous=true
INF 2026-01-22 04:35:42.719+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2026-01-22 04:35:42.719+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2026-01-22 04:35:42.719+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QHcEIz-0a34Bo_CrmMLcN27TfGxZ09XHuPCKd0lwk-6dYNHvBUS2fUqKQsyy8SqMSVFkK9BuZFWVgBx_NNjzH5gCgmlkgnY0gmlwhKwS5euKbXVsdGlhZGRyc5YACASsEuXrBr2tAAoErBLl6wa9rt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYvwpVy0iHF_TvxXlisR6tUaj67C2uF9KXLO7u6UcPxmDdGNwgr2tg3VkcIK9r4V3YWt1Mgk
NTC 2026-01-22 04:35:42.720+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:50722
INF 2026-01-22 04:35:42.720+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:50722/
INF 2026-01-22 04:35:42.721+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-01-22 04:35:42.721+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-01-22 04:35:42.722+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-01-22 04:35:42.722+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-01-22 04:35:42.722+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-01-22 04:35:42.722+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2026-01-22 04:35:42.722+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.160.97/tcp/50723, /ip4/172.18.160.97/tcp/50724/ws]"
INF 2026-01-22 04:35:42.722+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-01-22 04:35:42.722+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2026-01-22 04:35:42.722+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-01-22 04:35:42.722+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-01-22 04:35:42.722+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-01-22 04:35:42.722+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2026-01-22 04:35:42.722+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2026-01-22 04:35:42.722+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2026-01-22 04:35:42.722+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities=[] wakuPeerRecord="(peerId: 16U*7GqjAd, seqNo: 1769056542, addresses: [/ip4/172.18.160.97/tcp/50723, /ip4/172.18.160.97/tcp/50724/ws], mixKey: )"
TRC 2026-01-22 04:35:42.722+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-01-22 04:35:42.722+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2026-01-22 04:35:42.723+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2026-01-22 04:35:42.723+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-01-22 04:35:42.723+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-01-22 04:35:42.723+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
ERR 2026-01-22 04:35:42.723+00:00 Mounting protocols failed tid=1 file=node_factory.nim:522 error="failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2026-01-22 04:35:42.723+00:00 Failed setting up node topics="wakunode main" tid=1 file=waku.nim:187 error="Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2026-01-22 04:35:42.723+00:00 Waku initialization failed topics="wakunode main" tid=1 file=wakunode2.nim:56 error="Failed setting up node: Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2026-01-22_04-43-13__31ce8235-913b-4a01-995c-da448a9ead64
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-43-13__31ce8235-913b-4a01-995c-da448a9ead64__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21760', '21761', '21762', '21763', '21764']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21760:21760 -p 21761:21761 -p 21762:21762 -p 21763:21763 -p 21764:21764 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21762 --rest-port=21760 --tcp-port=21761 --discv5-udp-port=21763 --rest-address=0.0.0.0 --nat=extip:172.18.127.226 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c56ed79d9ac6f0d6cae573adcf4abc67a26d70ee67da81babfcd96a5ff8dc400 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21764 --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.127.226 waku d08fb8de1a54dee60c0fd133a44fc819522d26c4592231fe8b44a89b8949818c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d08fb8de1a54. Setting up logs at ./log/docker/node1_2026-01-22_04-43-13__31ce8235-913b-4a01-995c-da448a9ead64__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21760
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 f585b64a09f4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60a6f3e44adf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/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.127.226/tcp/21761/p2p/16Uiu2HAm3AN644FTjL9iDdajBgL1ftxox3XjK91TneBmpaA7dKzp","/ip4/172.18.127.226/tcp/21762/ws/p2p/16Uiu2HAm3AN644FTjL9iDdajBgL1ftxox3XjK91TneBmpaA7dKzp"],"enrUri":"enr:-L24QGodsK32aEWrbxZ4rOlMKOX8OFFbXv8jQ-umsa9CN1gPK1619HYJKQf3GmMOK2rlOziO-HvDBbYrJh38PHjCPZYCgmlkgnY0gmlwhKwSf-KKbXVsdGlhZGRyc5YACASsEn_iBlUBAAoErBJ_4gZVAt0DgnJzhQACAQAAiXNlY3AyNTZrMaECcvGNelBZ3T2Df4c0EyE9_-xjigQA1lTOiy4ZAAc9IAGDdGNwglUBg3VkcIJVA4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-43-13__31ce8235-913b-4a01-995c-da448a9ead64__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46515', '46516', '46517', '46518', '46519']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46515:46515 -p 46516:46516 -p 46517:46517 -p 46518:46518 -p 46519:46519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46517 --rest-port=46515 --tcp-port=46516 --discv5-udp-port=46518 --rest-address=0.0.0.0 --nat=extip:172.18.127.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9dc3dbcd4fdf5cbd3beaa7feca3ef6dfc5d9e4cea0a3bc30e3bbe3e99ea09cdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46519 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGodsK32aEWrbxZ4rOlMKOX8OFFbXv8jQ-umsa9CN1gPK1619HYJKQf3GmMOK2rlOziO-HvDBbYrJh38PHjCPZYCgmlkgnY0gmlwhKwSf-KKbXVsdGlhZGRyc5YACASsEn_iBlUBAAoErBJ_4gZVAt0DgnJzhQACAQAAiXNlY3AyNTZrMaECcvGNelBZ3T2Df4c0EyE9_-xjigQA1lTOiy4ZAAc9IAGDdGNwglUBg3VkcIJVA4V3YWt1MgU --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.127.12 waku b9c62be5af55c5f054b7dba1940f059596eaa8c0ab15c17dee85c410aa3e845c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9c62be5af55. Setting up logs at ./log/docker/node2_2026-01-22_04-43-13__31ce8235-913b-4a01-995c-da448a9ead64__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46515
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:46515/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46515/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.127.12/tcp/46516/p2p/16Uiu2HAm3Ptd4zVRGX94mn8JKb4r7tbYDqzFbexveovmgeUNCAJf","/ip4/172.18.127.12/tcp/46517/ws/p2p/16Uiu2HAm3Ptd4zVRGX94mn8JKb4r7tbYDqzFbexveovmgeUNCAJf"],"enrUri":"enr:-L24QFKenQZCUt0Y0IjeoaeUsAf0LNDWQycOiGSpPtbR0YGUIu-2fYjNp0Kk-3E1cR1hZUdeSXNan6WbQyW0obq3W0wCgmlkgnY0gmlwhKwSfwyKbXVsdGlhZGRyc5YACASsEn8MBrW0AAoErBJ_DAa1td0DgnJzhQACAQAAiXNlY3AyNTZrMaECdmihAYh8VufV8q-wMrNzYi9Cpx-gPSJd0Tb3-iBwsuyDdGNwgrW0g3VkcIK1toV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.226/tcp/21761/p2p/16Uiu2HAm3AN644FTjL9iDdajBgL1ftxox3XjK91TneBmpaA7dKzp"]'
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:21760/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:46515/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -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:21760/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -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:21760/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -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:21760/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -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:21760/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -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:21760/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -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:21760/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -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:21760/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21760/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21760/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -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:21760/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d08fb8de1a54
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9c62be5af55
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

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_FATAL_from_ERROR with id: 2026-01-22_04-35-09__ae64978c-337c-4aae-8c4b-bb1e4806b297
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-35-09__ae64978c-337c-4aae-8c4b-bb1e4806b297__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-35-09__ae64978c-337c-4aae-8c4b-bb1e4806b297__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-35-09__ae64978c-337c-4aae-8c4b-bb1e4806b297__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-35-09__ae64978c-337c-4aae-8c4b-bb1e4806b297__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25584', '25585', '25586', '25587', '25588']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25584:25584 -p 25585:25585 -p 25586:25586 -p 25587:25587 -p 25588:25588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25586 --rest-port=25584 --tcp-port=25585 --discv5-udp-port=25587 --rest-address=0.0.0.0 --nat=extip:172.18.108.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=72bdea0e3bcc8ad6f19fcd4e315eee063fe5adce6a6b3e8c3423db3cea9fbfba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25588 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 58b48b4eecf3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.1 waku 17fd8ffe226e7dee70eab49fab07e860355cce80082f0e08f1982c3085502899
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17fd8ffe226e. Setting up logs at ./log/docker/node1_2026-01-22_04-35-09__ae64978c-337c-4aae-8c4b-bb1e4806b297__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25584
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 2a5ec5da1978. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25584/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25584/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.108.1/tcp/25585/p2p/16Uiu2HAmDc7thSTruoR1u4eC5hfkmXtaVkjU9ZwjNRT4in3F1T14","/ip4/172.18.108.1/tcp/25586/ws/p2p/16Uiu2HAmDc7thSTruoR1u4eC5hfkmXtaVkjU9ZwjNRT4in3F1T14"],"enrUri":"enr:-L24QNv-eNonDAmaG-xrjpRLPGfqQChZOCdlJobF9_NaAkkgS-aHKlAIzrkCmxDQtn74O2ljE7xGG6cByO9NgXH4cGYCgmlkgnY0gmlwhKwSbAGKbXVsdGlhZGRyc5YACASsEmwBBmPxAAoErBJsAQZj8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDh94wtfY9xAbuQaa_K6hvzaNrVz1djOACKlbmUtCjouDdGNwgmPxg3VkcIJj84V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25584/admin/v1/log-level/ERROR" -H "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:25584/admin/v1/log-level/FATAL" -H "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:25584/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.108.1/tcp/25585/p2p/16Uiu2HAmDc7thSTruoR1u4eC5hfkmXtaVkjU9ZwjNRT4in3F1T14","/ip4/172.18.108.1/tcp/25586/ws/p2p/16Uiu2HAmDc7thSTruoR1u4eC5hfkmXtaVkjU9ZwjNRT4in3F1T14"],"enrUri":"enr:-L24QNv-eNonDAmaG-xrjpRLPGfqQChZOCdlJobF9_NaAkkgS-aHKlAIzrkCmxDQtn74O2ljE7xGG6cByO9NgXH4cGYCgmlkgnY0gmlwhKwSbAGKbXVsdGlhZGRyc5YACASsEmwBBmPxAAoErBJsAQZj8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDh94wtfY9xAbuQaa_K6hvzaNrVz1djOACKlbmUtCjouDdGNwgmPxg3VkcIJj84V3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25584/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.36.0-127-ga4e44d'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25584/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.36.0-127-ga4e44d'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:320 counts at FATAL: {'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:25584/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 17fd8ffe226e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_single_topics with id: 2026-01-22_04-36-48__5d1bb537-b85d-43aa-b6e1-3f8afa05683c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-36-48__5d1bb537-b85d-43aa-b6e1-3f8afa05683c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62661', '62662', '62663', '62664', '62665']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62661:62661 -p 62662:62662 -p 62663:62663 -p 62664:62664 -p 62665:62665 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62663 --rest-port=62661 --tcp-port=62662 --discv5-udp-port=62664 --rest-address=0.0.0.0 --nat=extip:172.18.220.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e45fdde2e0a77aa935c48aa1a2b62dea918dddd218fca4bcf13fec57d1816bb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62665 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.207 waku bcbb8eaf161b0c887529c5cc999bb5893a9064c25f8449d80370821b67daf039
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcbb8eaf161b. Setting up logs at ./log/docker/node1_2026-01-22_04-36-48__5d1bb537-b85d-43aa-b6e1-3f8afa05683c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62661
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 ae20d5c84211. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d96c545aa0cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62661/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62661/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.207/tcp/62662/p2p/16Uiu2HAmPmytrcYnR55VkbuwnXH4sdErs3bmjfXqACpfWfQVzGks","/ip4/172.18.220.207/tcp/62663/ws/p2p/16Uiu2HAmPmytrcYnR55VkbuwnXH4sdErs3bmjfXqACpfWfQVzGks"],"enrUri":"enr:-L24QCFNW8b9IBvkZn7XNyiQyuRLK0o9Yy6XzfOIOenraVGEMMreQGNwVZ0mgPv4COHahHaa61Wfil4K2hZ4_9c0NUcCgmlkgnY0gmlwhKwS3M-KbXVsdGlhZGRyc5YACASsEtzPBvTGAAoErBLczwb0x90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpTsbRa6yw9vqRrqKiZJx1zcIKubWz_FAegx_kdjdPxSDdGNwgvTGg3VkcIL0yIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-36-48__5d1bb537-b85d-43aa-b6e1-3f8afa05683c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2930', '2931', '2932', '2933', '2934']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2930:2930 -p 2931:2931 -p 2932:2932 -p 2933:2933 -p 2934:2934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2932 --rest-port=2930 --tcp-port=2931 --discv5-udp-port=2933 --rest-address=0.0.0.0 --nat=extip:172.18.140.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3ada1f67d137dbe1985e1fd806fbc32d042defed18cb50ce678a75f771f0426 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2934 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCFNW8b9IBvkZn7XNyiQyuRLK0o9Yy6XzfOIOenraVGEMMreQGNwVZ0mgPv4COHahHaa61Wfil4K2hZ4_9c0NUcCgmlkgnY0gmlwhKwS3M-KbXVsdGlhZGRyc5YACASsEtzPBvTGAAoErBLczwb0x90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpTsbRa6yw9vqRrqKiZJx1zcIKubWz_FAegx_kdjdPxSDdGNwgvTGg3VkcIL0yIV3YWt1MgU --filternode=/ip4/172.18.220.207/tcp/62662/p2p/16Uiu2HAmPmytrcYnR55VkbuwnXH4sdErs3bmjfXqACpfWfQVzGks
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.238 waku 32cbac6899016ab2a878457ad7db59cad1e4263502eeb6f885e0b6c48f40d50b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32cbac689901. Setting up logs at ./log/docker/node2_2026-01-22_04-36-48__5d1bb537-b85d-43aa-b6e1-3f8afa05683c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2930
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:2930/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2930/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.238/tcp/2931/p2p/16Uiu2HAkxHU5F1FGZx8CAADVW8zbzAdJSbAjUbybLSfmPkd5qCzw","/ip4/172.18.140.238/tcp/2932/ws/p2p/16Uiu2HAkxHU5F1FGZx8CAADVW8zbzAdJSbAjUbybLSfmPkd5qCzw"],"enrUri":"enr:-L24QAwjSzJFP9yT9CwUgQ_ZwJDOSxfUI25eP3_HChr5k6YTW-z6ji5p1BejWVBQ-sxCLq7e3YRKylUYzequ-yUrMo4CgmlkgnY0gmlwhKwSjO6KbXVsdGlhZGRyc5YACASsEozuBgtzAAoErBKM7gYLdN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKnjzu-i8TO9vpXn6HR8v5LqDH9g7skdzOezo28Acu6yDdGNwggtzg3VkcIILdYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2930/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.207/tcp/62662/p2p/16Uiu2HAmPmytrcYnR55VkbuwnXH4sdErs3bmjfXqACpfWfQVzGks"]'
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:62661/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:2930/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4dc8a5b7-f6a4-4709-aea1-61e3bcb3da01", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"4dc8a5b7-f6a4-4709-aea1-61e3bcb3da01","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62661/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:2930/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":1769056611228121706,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bcbb8eaf161b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 32cbac689901
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,179 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_static_shard_relay with id: 2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19280', '19281', '19282', '19283', '19284']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19280:19280 -p 19281:19281 -p 19282:19282 -p 19283:19283 -p 19284:19284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19282 --rest-port=19280 --tcp-port=19281 --discv5-udp-port=19283 --rest-address=0.0.0.0 --nat=extip:172.18.201.229 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2aaacb676d50ab2cb4f32dffc0d5ce4f9dba4f422f5a0de577bdbbb4a7198af4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19284 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.229 waku aeca889339b5c0f94c73c3c52e919dde0ff477d2b2c33a71831b3ad472daa54e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aeca889339b5. Setting up logs at ./log/docker/node1_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19280
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 9b96d6e5916e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7156554d7f73. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19280/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19280/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.229/tcp/19281/p2p/16Uiu2HAm5RVKhHhbaBDBtQrJ8iDynQXVWBnn7Md1T4g649K2FxUW","/ip4/172.18.201.229/tcp/19282/ws/p2p/16Uiu2HAm5RVKhHhbaBDBtQrJ8iDynQXVWBnn7Md1T4g649K2FxUW"],"enrUri":"enr:-L24QHoZGxocOPemFRN1d5ph9FCdW3K-glr7DEFEG2pJUeFQGUljicDMQnqSDiZ7Re08IhsAYze2aLQSrTNy_W4JAgACgmlkgnY0gmlwhKwSyeWKbXVsdGlhZGRyc5YACASsEsnlBktRAAoErBLJ5QZLUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClIjRy2FTID4Yl5ReQznLFaCDSMxuKi9LrWPARFT4YfeDdGNwgktRg3VkcIJLU4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.103.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23412', '23413', '23414', '23415', '23416']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23412:23412 -p 23413:23413 -p 23414:23414 -p 23415:23415 -p 23416:23416 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23414 --rest-port=23412 --tcp-port=23413 --discv5-udp-port=23415 --rest-address=0.0.0.0 --nat=extip:172.18.103.104 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2ce7f6dc8e6bb35db7f0eeee9b9611177ffacbca57b3e9b21e8d2ee9d5cbfc8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23416 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHoZGxocOPemFRN1d5ph9FCdW3K-glr7DEFEG2pJUeFQGUljicDMQnqSDiZ7Re08IhsAYze2aLQSrTNy_W4JAgACgmlkgnY0gmlwhKwSyeWKbXVsdGlhZGRyc5YACASsEsnlBktRAAoErBLJ5QZLUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClIjRy2FTID4Yl5ReQznLFaCDSMxuKi9LrWPARFT4YfeDdGNwgktRg3VkcIJLU4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.104 waku ef4ad27f6c40b14c2d69bbaf06ba63d7a35cb7d718a50af0900a8b00329c10eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef4ad27f6c40. Setting up logs at ./log/docker/node2_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23412
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:23412/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23412/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.104/tcp/23413/p2p/16Uiu2HAmMFMimKdYpuKZpHma6JkSCupaVMAuxwp1PfNcteF6ePrm","/ip4/172.18.103.104/tcp/23414/ws/p2p/16Uiu2HAmMFMimKdYpuKZpHma6JkSCupaVMAuxwp1PfNcteF6ePrm"],"enrUri":"enr:-L24QDgFMDK2tCrOI2amTBR6TElvPmGMUo-lb-vS_fT8Y0SUf2goLwi8kyjeeZfShLzLJqpSL0dnyulHzZMVPxNKfTACgmlkgnY0gmlwhKwSZ2iKbXVsdGlhZGRyc5YACASsEmdoBlt1AAoErBJnaAZbdt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDf6toBomxWgMoWakk-FweQdP8wio7OQIn3d-AEEgIT_aDdGNwglt1g3VkcIJbd4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23412/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.229/tcp/19281/p2p/16Uiu2HAm5RVKhHhbaBDBtQrJ8iDynQXVWBnn7Md1T4g649K2FxUW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16869', '16870', '16871', '16872', '16873']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16869:16869 -p 16870:16870 -p 16871:16871 -p 16872:16872 -p 16873:16873 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16871 --rest-port=16869 --tcp-port=16870 --discv5-udp-port=16872 --rest-address=0.0.0.0 --nat=extip:172.18.136.30 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2e052c5cc301279b0baa9c72bfbb762a02ea3e82a44ba7d13bfbd60fc1fa18fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16873 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHoZGxocOPemFRN1d5ph9FCdW3K-glr7DEFEG2pJUeFQGUljicDMQnqSDiZ7Re08IhsAYze2aLQSrTNy_W4JAgACgmlkgnY0gmlwhKwSyeWKbXVsdGlhZGRyc5YACASsEsnlBktRAAoErBLJ5QZLUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClIjRy2FTID4Yl5ReQznLFaCDSMxuKi9LrWPARFT4YfeDdGNwgktRg3VkcIJLU4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.30 waku 3acb64edab93879c398ce4a8990d376a541d97d271d21c2ee23e73321e15c37d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3acb64edab93. Setting up logs at ./log/docker/node3_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16869
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:16869/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16869/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.30/tcp/16870/p2p/16Uiu2HAmLZKmdsQC31G7unA7vbze3CwvArSjJJ8szbi92sSZ6Wwr","/ip4/172.18.136.30/tcp/16871/ws/p2p/16Uiu2HAmLZKmdsQC31G7unA7vbze3CwvArSjJJ8szbi92sSZ6Wwr"],"enrUri":"enr:-L24QFK15dMvgzQsy4j2bMP5e11S9dhpLF9OxMOIIcng-McEF2KyoIC1Ys2l8ha6ry9V6JQX35zWYtqKiBDhvg0-wfECgmlkgnY0gmlwhKwSiB6KbXVsdGlhZGRyc5YACASsEogeBkHmAAoErBKIHgZB590DgnJzhQACAQAAiXNlY3AyNTZrMaEDdWn384HjuEozd-MPdvjmLtw4DViZt8vi31m4RdML7-mDdGNwgkHmg3VkcIJB6IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16869/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.229/tcp/19281/p2p/16Uiu2HAm5RVKhHhbaBDBtQrJ8iDynQXVWBnn7Md1T4g649K2FxUW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49153', '49154', '49155', '49156', '49157']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49153:49153 -p 49154:49154 -p 49155:49155 -p 49156:49156 -p 49157:49157 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49155 --rest-port=49153 --tcp-port=49154 --discv5-udp-port=49156 --rest-address=0.0.0.0 --nat=extip:172.18.12.199 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb5dc6fd2925aaecaee8aed2d78ad86ad36dae8aee5abcdb3c2e2f1ad45cb42c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49157 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHoZGxocOPemFRN1d5ph9FCdW3K-glr7DEFEG2pJUeFQGUljicDMQnqSDiZ7Re08IhsAYze2aLQSrTNy_W4JAgACgmlkgnY0gmlwhKwSyeWKbXVsdGlhZGRyc5YACASsEsnlBktRAAoErBLJ5QZLUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClIjRy2FTID4Yl5ReQznLFaCDSMxuKi9LrWPARFT4YfeDdGNwgktRg3VkcIJLU4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.199 waku b992438b6ff8d33331454494ed53e5cf245b8dc91dc23909efbb67c855476508
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b992438b6ff8. Setting up logs at ./log/docker/node4_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49153
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:49153/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49153/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.199/tcp/49154/p2p/16Uiu2HAkyKUpmFqnieZz2EcbC56zVhmYRHn4adatzDPinDoJ6gFR","/ip4/172.18.12.199/tcp/49155/ws/p2p/16Uiu2HAkyKUpmFqnieZz2EcbC56zVhmYRHn4adatzDPinDoJ6gFR"],"enrUri":"enr:-L24QIROZfCxp4_ifKPCP52Y8KzJtNKT1269L-oD6yq8AZSFGuFrsuWvXqq814ck6jF2WWAKzQyZ0mkxzz1Wyrk48YECgmlkgnY0gmlwhKwSDMeKbXVsdGlhZGRyc5YACASsEgzHBsACAAoErBIMxwbAA90DgnJzhQACAQAAiXNlY3AyNTZrMaECOdimKglFNNcdQBKHO73YUZISGWzzVAi5_LO__TqP99iDdGNwgsACg3VkcILABIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49153/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.229/tcp/19281/p2p/16Uiu2HAm5RVKhHhbaBDBtQrJ8iDynQXVWBnn7Md1T4g649K2FxUW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27444', '27445', '27446', '27447', '27448']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27444:27444 -p 27445:27445 -p 27446:27446 -p 27447:27447 -p 27448:27448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27446 --rest-port=27444 --tcp-port=27445 --discv5-udp-port=27447 --rest-address=0.0.0.0 --nat=extip:172.18.22.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcbd007b221d4e6bd8eda7b5ca0f9e8119bbdaafba372c9fdc57a51c4b0cb2ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27448 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHoZGxocOPemFRN1d5ph9FCdW3K-glr7DEFEG2pJUeFQGUljicDMQnqSDiZ7Re08IhsAYze2aLQSrTNy_W4JAgACgmlkgnY0gmlwhKwSyeWKbXVsdGlhZGRyc5YACASsEsnlBktRAAoErBLJ5QZLUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEClIjRy2FTID4Yl5ReQznLFaCDSMxuKi9LrWPARFT4YfeDdGNwgktRg3VkcIJLU4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.80 waku ace94fda7167646f9c1854fa6f48f634840b8d050516301ee57c68b2792cab12
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ace94fda7167. Setting up logs at ./log/docker/node5_2026-01-22_04-38-23__3dcee996-ecd2-4195-822a-ddb5ce701867__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27444
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:27444/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.80/tcp/27445/p2p/16Uiu2HAm1UFosq95fvKgSLu6ADBG83pL4u96WabwqTAy4QqnJr9e","/ip4/172.18.22.80/tcp/27446/ws/p2p/16Uiu2HAm1UFosq95fvKgSLu6ADBG83pL4u96WabwqTAy4QqnJr9e"],"enrUri":"enr:-L24QPxavheXwoontWUUlKCJdKbDKDoanqND4ffEs0SV71TpUxRWOUedR1rI4YH7hSD9Gawkm2pEpDYlCqdWM6M921oCgmlkgnY0gmlwhKwSFlCKbXVsdGlhZGRyc5YACASsEhZQBms1AAoErBIWUAZrNt0DgnJzhQACAQAAiXNlY3AyNTZrMaECWc-IpeMCI7NqcHsxR-p_2hVr-8aDlDOFpeX3PY-XFZGDdGNwgms1g3VkcIJrN4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27444/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.229/tcp/19281/p2p/16Uiu2HAm5RVKhHhbaBDBtQrJ8iDynQXVWBnn7Md1T4g649K2FxUW"]'
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:19280/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:23412/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:16869/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:49153/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:27444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:19280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:19280/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769056709809287531,"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:23412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769056709809287531,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3: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:16869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769056709809287531,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4: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:49153/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769056709809287531,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5: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:27444/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769056709809287531,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aeca889339b5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ef4ad27f6c40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3acb64edab93
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aeca889339b5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b992438b6ff8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ef4ad27f6c40. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ace94fda7167
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3acb64edab93. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,584 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_payloads with id: 2026-01-22_04-37-25__a0df7a54-152e-400e-b6a5-41a760d1f35f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-37-25__a0df7a54-152e-400e-b6a5-41a760d1f35f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44023', '44024', '44025', '44026', '44027']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44023:44023 -p 44024:44024 -p 44025:44025 -p 44026:44026 -p 44027:44027 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44025 --rest-port=44023 --tcp-port=44024 --discv5-udp-port=44026 --rest-address=0.0.0.0 --nat=extip:172.18.20.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c22b796becd9be6734a92f85ddf9e31a6feec7fefb06cc5dcc55f1559a7ed4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44027 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.113 waku 599df90856f419502f778648bfc11d4157a2ac56e239c8c246ed555004a5ff9b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 599df90856f4. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-37-25__a0df7a54-152e-400e-b6a5-41a760d1f35f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44023
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 674baa3383c8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 052cafe72a28. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/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.113/tcp/44024/p2p/16Uiu2HAm4kDJtgSHPyB9a4j93h1BKfQpXGzKV3P14eJN4NrGHxmE","/ip4/172.18.20.113/tcp/44025/ws/p2p/16Uiu2HAm4kDJtgSHPyB9a4j93h1BKfQpXGzKV3P14eJN4NrGHxmE"],"enrUri":"enr:-L24QFuR5NDPmYXNEBLqOxF0dqc2uFnIfxUE1ixqRpgzTHUiIBaPQndqsNXWNPwq6uXEMSRB86qkKsFiBXfob3FSC_wCgmlkgnY0gmlwhKwSFHGKbXVsdGlhZGRyc5YACASsEhRxBqv4AAoErBIUcQar-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECinkPn82y8y-vomBCHS7WzPuhkhmWysGY9XVMol8uxJGDdGNwgqv4g3VkcIKr-oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-37-25__a0df7a54-152e-400e-b6a5-41a760d1f35f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28364', '28365', '28366', '28367', '28368']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28364:28364 -p 28365:28365 -p 28366:28366 -p 28367:28367 -p 28368:28368 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28366 --rest-port=28364 --tcp-port=28365 --discv5-udp-port=28367 --rest-address=0.0.0.0 --nat=extip:172.18.55.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d88cadefe7cbf5dad6eb0b06fd32ab3cad6ff71a75cc3ab76ca841ecbcd2dd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28368 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFuR5NDPmYXNEBLqOxF0dqc2uFnIfxUE1ixqRpgzTHUiIBaPQndqsNXWNPwq6uXEMSRB86qkKsFiBXfob3FSC_wCgmlkgnY0gmlwhKwSFHGKbXVsdGlhZGRyc5YACASsEhRxBqv4AAoErBIUcQar-d0DgnJzhQADAQAAiXNlY3AyNTZrMaECinkPn82y8y-vomBCHS7WzPuhkhmWysGY9XVMol8uxJGDdGNwgqv4g3VkcIKr-oV3YWt1MgM --storenode=/ip4/172.18.20.113/tcp/44024/p2p/16Uiu2HAm4kDJtgSHPyB9a4j93h1BKfQpXGzKV3P14eJN4NrGHxmE --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.13 waku 30d87bdfdb2d8d469e105c933179c72550cb96eee56d95ccfbc33be6c443bc29
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30d87bdfdb2d. Setting up logs at ./log/docker/store_node1_2026-01-22_04-37-25__a0df7a54-152e-400e-b6a5-41a760d1f35f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28364
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:28364/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/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.55.13/tcp/28365/p2p/16Uiu2HAkyspUpfWqeVYzo9guM2V72dkqRz25d2yAaTpT5nTKsDh9","/ip4/172.18.55.13/tcp/28366/ws/p2p/16Uiu2HAkyspUpfWqeVYzo9guM2V72dkqRz25d2yAaTpT5nTKsDh9"],"enrUri":"enr:-L24QMgEbJXOChGT-7kxJPamncHOgVELq_XMUuobm38hasLgazujGzct6rAy11yvJmf2RFrq42bRy2IqY3G3hkL_ebkCgmlkgnY0gmlwhKwSNw2KbXVsdGlhZGRyc5YACASsEjcNBm7NAAoErBI3DQZuzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQiF11YLSwgasBjLXe8tiXDEZ20QFhKp2Im9yfQV24ziDdGNwgm7Ng3VkcIJuz4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28364/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.113/tcp/44024/p2p/16Uiu2HAm4kDJtgSHPyB9a4j93h1BKfQpXGzKV3P14eJN4NrGHxmE"]'
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:44023/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:28364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"}]}'
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:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"},{"messageHash":"0x9d4c806a9527e383cbf6e81db0db306a087a5f76b3a09e53156ede1389f21919"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"},{"messageHash":"0x9d4c806a9527e383cbf6e81db0db306a087a5f76b3a09e53156ede1389f21919"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"},{"messageHash":"0x9d4c806a9527e383cbf6e81db0db306a087a5f76b3a09e53156ede1389f21919"},{"messageHash":"0xa853773b6a1227739b9b94085914a53e651d9feda270669660ccbfc904b0ee97"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"},{"messageHash":"0x9d4c806a9527e383cbf6e81db0db306a087a5f76b3a09e53156ede1389f21919"},{"messageHash":"0xa853773b6a1227739b9b94085914a53e651d9feda270669660ccbfc904b0ee97"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44023/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44023/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"},{"messageHash":"0x9d4c806a9527e383cbf6e81db0db306a087a5f76b3a09e53156ede1389f21919"},{"messageHash":"0xa853773b6a1227739b9b94085914a53e651d9feda270669660ccbfc904b0ee97"},{"messageHash":"0x980f1494ae71ee00410361efc7f1d49772c8eba60c30f056dcf3a73be3adff1c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28364/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9764d4d94ac0b52628f61936d1e006d1c073d15efab0e1d895408b26cb7fea8b"},{"messageHash":"0x98ae0785e82ded52f83d19518a9a07fc91363fdf6f5dd24d17a40b1f79d4e619"},{"messageHash":"0x2f7d851311c06e478b722d39eac5855b80412844338353b5c15d0b60b5838e8e"},{"messageHash":"0x1ab476a611a3d47c6e2b0892333692bf3b111e73f02858157502a3e20a85cb4c"},{"messageHash":"0x13b68a4de675e8b56ec925a05265811ca1bdaaa63e1ab8b6ed92f2fb379bf6a9"},{"messageHash":"0x8d45ff2f458955411716e9fc62712db608c181973234c91644853efddef7d2e6"},{"messageHash":"0x80585efdf7d14bfd4651115c3736330b344e6769e3e7dd755893a29bc82ffabb"},{"messageHash":"0x23c9aa0defa7f9c6f958d5fed2100c9468c4241c08dd825fd9d8c8f6e015c423"},{"messageHash":"0xf303525a45c2ab1f040f7097a8227250cd4e12ec8eb96f213acff7d348672986"},{"messageHash":"0xcf84692aa71a5c4d2aba0ec2a16d3a5885ebaba4761a73e73184515e6cd47a45"},{"messageHash":"0xa5ef5c43b2e89d0d774f764f16ebf265b1b387ea96c1a558e0256c3ab5475a23"},{"messageHash":"0x1039115e6e935504251425719a6c0fc215081c41cc284ac84a0f3e2511b94dff"},{"messageHash":"0x8ea31c7bf4547aec67708006be34732ce655eaea1c98609bfec8a9f1e4be6ea2"},{"messageHash":"0xacc28912c95e2f6559488dcf532f893bb1f3c68b9700691b4fa8ed4e863055c9"},{"messageHash":"0x40022dc186bc2d0f274bafb6e248cc267481d666c1844c2758124198f1ec881a"},{"messageHash":"0x1656f798a79576cd89ae5fa057fe69bc9118fe1558f93d1cbc5e9d4998e2b6bd"},{"messageHash":"0x5bc46521a7db7d86968e63f7323e5944e8a052ff5a32348cbbb0fc96fc4bcb6e"},{"messageHash":"0x303b4bc1420a794a655fd06b376af67c36219f51b2f964ff674cfb216ba74c57"},{"messageHash":"0x91a2a07f3f2b263891596c135554e57c71a1f67acb58cc286c0168a0a0187f40"},{"messageHash":"0xadcce644ab3e7d314695d8200571933437f9fb8c30c54b7ef961b908ba4c10d6"},{"messageHash":"0x1b8c03904914d4907fc8afb0aa495c4f22e8e20973840617bc0a8b7450ab8b15"},{"messageHash":"0xfbe648c732eca3bca4c2e01c758694871a4e48b6170bea520ce44e3f385892b8"},{"messageHash":"0x68738365b2b90d27de50c2e20819678c5c9faaab579a25c7931a152c3d46d896"},{"messageHash":"0x73523ff074eb0724e783ce7358c27d8e6f73a919cb4f0b1143b54b460241aa74"},{"messageHash":"0x92425b6ddc82bd2ae00d44c94dfca0cb2dbdde0e32293062a8e6bd85296a6d3b"},{"messageHash":"0xcc4234899538759022120cf5e213f07a9912c46fc1ec8a9a0d3c4221f9e1cec2"},{"messageHash":"0xec3b3e376ba342e2fe827f1ea7ac2653152f0db34309fdcafe36fed9cb26791e"},{"messageHash":"0x51fe328c21b3d9b56c8a1a31e5c278cd57aab452c0da7ca6e71a546d08ff596c"},{"messageHash":"0xefe3ab3c040e21177a7e91477d848e5738e734a4a7ec072437b6e06b2ff2541e"},{"messageHash":"0x0a19e61a4b984905a926bac653c1ede8992f2b05a3839858f62dcb2d2ebb6d54"},{"messageHash":"0x436f80371b20fcbfde9f140c591b86fb9a503fca9bc24492b80c03f67c7d5328"},{"messageHash":"0x2b85a323bc9d4e70a66e227d58a240a86488fbb140880d4aa52ff01c136c187a"},{"messageHash":"0xb0f11e9cc6c4e81a2e07e0edea69b702c0acdae7a3c06d88eb83e8567db7c770"},{"messageHash":"0x186e510fad747cd5ca816f16daf5de0fd971ec4cf408627df426c66374cefc35"},{"messageHash":"0x34e2269c806128b59e1f3ae8c30ae6d3917b08c86031a95d9a1cf4ba7db44781"},{"messageHash":"0x88594f52fc2bfaf9714b2a2b8f23ef4bc77c3d55a96be6e937e1955de02dd4ce"},{"messageHash":"0xeb15602ddb9f92a01f013b927219b66927f998378fb5331e00b20bea867f077a"},{"messageHash":"0x9d4c806a9527e383cbf6e81db0db306a087a5f76b3a09e53156ede1389f21919"},{"messageHash":"0xa853773b6a1227739b9b94085914a53e651d9feda270669660ccbfc904b0ee97"},{"messageHash":"0x980f1494ae71ee00410361efc7f1d49772c8eba60c30f056dcf3a73be3adff1c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 599df90856f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30d87bdfdb2d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,864 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_payloads with id: 2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39241', '39242', '39243', '39244', '39245']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39241:39241 -p 39242:39242 -p 39243:39243 -p 39244:39244 -p 39245:39245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39243 --rest-port=39241 --tcp-port=39242 --discv5-udp-port=39244 --rest-address=0.0.0.0 --nat=extip:172.18.94.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dccd47791b4aa2caccfba33e14cab7bc74cb8bebeb9d9db76260ed4c149a8c58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39245 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.242 waku ad40a1667673a7dcba06f203f72f1c91a561a1a8b733e9775c8584b12c478d9a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad40a1667673. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39241
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 198eb7737efb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f3767ddf9f23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39241/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39241/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.242/tcp/39242/p2p/16Uiu2HAmLDztbd57Pf5euN3poK36owQkZvXZBEvvacK5NfY3JPNX","/ip4/172.18.94.242/tcp/39243/ws/p2p/16Uiu2HAmLDztbd57Pf5euN3poK36owQkZvXZBEvvacK5NfY3JPNX"],"enrUri":"enr:-L24QDqxvaJfEl7SFH8hJYckf83kNiclPrDzxkcYO0tGbXEvBrcv5cg0Oe_lGNoAv7ghG_OD-k6pkwJTU0ZYQT5de1gCgmlkgnY0gmlwhKwSXvKKbXVsdGlhZGRyc5YACASsEl7yBplKAAoErBJe8gaZS90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcHaV5R_lv6EeN9n9M2JX2BZ12ukoe4J1Y-lAi2IZoSCDdGNwgplKg3VkcIKZTIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33698', '33699', '33700', '33701', '33702']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33698:33698 -p 33699:33699 -p 33700:33700 -p 33701:33701 -p 33702:33702 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33700 --rest-port=33698 --tcp-port=33699 --discv5-udp-port=33701 --rest-address=0.0.0.0 --nat=extip:172.18.27.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=033656e3caedb8381eb6773f6fbbf57b4e4387a5fd2c1fd0addff9f0f1aacd98 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33702 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.162 waku 9926764dd1e1f458ae6ec77363224a3e55bacd832f908c4b11fb72983d4490e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9926764dd1e1. Setting up logs at ./log/docker/receiving_node2_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33698
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:33698/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.162/tcp/33699/p2p/16Uiu2HAm3CEwyMBTuL9RoAEwT6SS3cKvFnTvpYn4ah6KWfB5jDQm","/ip4/172.18.27.162/tcp/33700/ws/p2p/16Uiu2HAm3CEwyMBTuL9RoAEwT6SS3cKvFnTvpYn4ah6KWfB5jDQm"],"enrUri":"enr:-L24QHV8twfQwaCmQqJGPPTNesmQHhhbLJxz5HhZS3Uw60k5LLlQBZDaJ4aUjJb3ZalQdXLG1ew8fTm4cQIggQz712ICgmlkgnY0gmlwhKwSG6KKbXVsdGlhZGRyc5YACASsEhuiBoOjAAoErBIbogaDpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECc2ykTO9bpT-53HTiPKbcgH0W6mmtKCp06Vg_fr8XhCKDdGNwgoOjg3VkcIKDpYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33698/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.242/tcp/39242/p2p/16Uiu2HAmLDztbd57Pf5euN3poK36owQkZvXZBEvvacK5NfY3JPNX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22922', '22923', '22924', '22925', '22926']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22922:22922 -p 22923:22923 -p 22924:22924 -p 22925:22925 -p 22926:22926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22924 --rest-port=22922 --tcp-port=22923 --discv5-udp-port=22925 --rest-address=0.0.0.0 --nat=extip:172.18.45.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4558aea916e73785e24ffb8f9b3078050fd7ce5b23ee1298f5fda7edb3b9fffa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22926 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDqxvaJfEl7SFH8hJYckf83kNiclPrDzxkcYO0tGbXEvBrcv5cg0Oe_lGNoAv7ghG_OD-k6pkwJTU0ZYQT5de1gCgmlkgnY0gmlwhKwSXvKKbXVsdGlhZGRyc5YACASsEl7yBplKAAoErBJe8gaZS90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcHaV5R_lv6EeN9n9M2JX2BZ12ukoe4J1Y-lAi2IZoSCDdGNwgplKg3VkcIKZTIV3YWt1Mgk --lightpushnode=/ip4/172.18.94.242/tcp/39242/p2p/16Uiu2HAmLDztbd57Pf5euN3poK36owQkZvXZBEvvacK5NfY3JPNX --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.100 waku 18bc5abf69d9bbecc7e55dbb23be766c4625858539afb2944a93c3547cd37a6a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18bc5abf69d9. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22922
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:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 18bc5abf69d9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22922/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=22922): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f854cf34d70>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.138.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37519', '37520', '37521', '37522', '37523']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37519:37519 -p 37520:37520 -p 37521:37521 -p 37522:37522 -p 37523:37523 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37521 --rest-port=37519 --tcp-port=37520 --discv5-udp-port=37522 --rest-address=0.0.0.0 --nat=extip:172.18.138.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fee7a3da77eabea9c5643b3b568b47eaecbc1d76fb256e685cbda9d44a93ddab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37523 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDqxvaJfEl7SFH8hJYckf83kNiclPrDzxkcYO0tGbXEvBrcv5cg0Oe_lGNoAv7ghG_OD-k6pkwJTU0ZYQT5de1gCgmlkgnY0gmlwhKwSXvKKbXVsdGlhZGRyc5YACASsEl7yBplKAAoErBJe8gaZS90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcHaV5R_lv6EeN9n9M2JX2BZ12ukoe4J1Y-lAi2IZoSCDdGNwgplKg3VkcIKZTIV3YWt1Mgk --lightpushnode=/ip4/172.18.94.242/tcp/39242/p2p/16Uiu2HAmLDztbd57Pf5euN3poK36owQkZvXZBEvvacK5NfY3JPNX --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.250 waku 54e4f9bb897377e2cd7967a76cafd5c7ce5b2ffaa97cc1efb350af09a7c7ae46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 54e4f9bb8973. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37519
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:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 54e4f9bb8973. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37519/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=37519): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f854cf866f0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62840', '62841', '62842', '62843', '62844']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62840:62840 -p 62841:62841 -p 62842:62842 -p 62843:62843 -p 62844:62844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62842 --rest-port=62840 --tcp-port=62841 --discv5-udp-port=62843 --rest-address=0.0.0.0 --nat=extip:172.18.61.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdd627a7e5b05039cd10d712075fe42a6b4bc225a843bacaed5d730e2d1c92bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62844 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDqxvaJfEl7SFH8hJYckf83kNiclPrDzxkcYO0tGbXEvBrcv5cg0Oe_lGNoAv7ghG_OD-k6pkwJTU0ZYQT5de1gCgmlkgnY0gmlwhKwSXvKKbXVsdGlhZGRyc5YACASsEl7yBplKAAoErBJe8gaZS90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcHaV5R_lv6EeN9n9M2JX2BZ12ukoe4J1Y-lAi2IZoSCDdGNwgplKg3VkcIKZTIV3YWt1Mgk --lightpushnode=/ip4/172.18.94.242/tcp/39242/p2p/16Uiu2HAmLDztbd57Pf5euN3poK36owQkZvXZBEvvacK5NfY3JPNX --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.53 waku 1326c4b59f12a3ccb02f76816119b0dce5e4bdc5ac882a5508133048473595a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1326c4b59f12. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-23-57__5f01b2fc-a839-4c43-84bb-7487edb331db__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62840
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:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1326c4b59f12. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62840/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=62840): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f854cd60050>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ad40a1667673
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9926764dd1e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad40a1667673. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9926764dd1e1. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/1326c4b59f12a3ccb02f76816119b0dce5e4bdc5ac882a5508133048473595a9/stop: Not Found ("No such container: 1326c4b59f12a3ccb02f76816119b0dce5e4bdc5ac882a5508133048473595a9")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/1326c4b59f12a3ccb02f76816119b0dce5e4bdc5ac882a5508133048473595a9/stop: Not Found ("No such container: 1326c4b59f12a3ccb02f76816119b0dce5e4bdc5ac882a5508133048473595a9")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1326c4b59f12
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/1326c4b59f12a3ccb02f76816119b0dce5e4bdc5ac882a5508133048473595a9/stop: Not Found ("No such container: 1326c4b59f12a3ccb02f76816119b0dce5e4bdc5ac882a5508133048473595a9")
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,864 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_full with id: 2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17666', '17667', '17668', '17669', '17670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17666:17666 -p 17667:17667 -p 17668:17668 -p 17669:17669 -p 17670:17670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17668 --rest-port=17666 --tcp-port=17667 --discv5-udp-port=17669 --rest-address=0.0.0.0 --nat=extip:172.18.89.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccc1aa4f94fcc6d2a67ece72ae83ebdcac040d1b9aadad2dfa3edcf3f2a9ca7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17670 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.49 waku 9e56dc5978246c147b081b42fbd522f5ae1c5caabf46615c8dd0602e93fbb0a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e56dc597824. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17666
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:17666/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17666/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.89.49/tcp/17667/p2p/16Uiu2HAmGUikHuTwX5WT6oi39aEr3UK1fgHjr52mYCdVAVS9DrbY","/ip4/172.18.89.49/tcp/17668/ws/p2p/16Uiu2HAmGUikHuTwX5WT6oi39aEr3UK1fgHjr52mYCdVAVS9DrbY"],"enrUri":"enr:-L24QKzUwUZG-Oqv4xnLXjAnVaTBnWpt5cw7Tyq9kqk5r8HhRy8-dzTCfdFC3qSXm9oUTWsNOXGdI49xHl2SZ8vibRwCgmlkgnY0gmlwhKwSWTGKbXVsdGlhZGRyc5YACASsElkxBkUDAAoErBJZMQZFBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOM1L-i41qthYE47jXPxCqm_Z-70kpTiYU62v4MiEoDeDdGNwgkUDg3VkcIJFBYV3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.31.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8057', '8058', '8059', '8060', '8061']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 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.31.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b985e9d5fe9dffaf535dfd7ee6cab27b5df102eda7df2ce98ec40cebebadea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8061 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.78 waku b9f40d7a8a0fbcb1bbf7f34e2f15d03eabcfa9eab98c14464f58ada2bc2bb2fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9f40d7a8a0f. Setting up logs at ./log/docker/receiving_node2_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1: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.31.78/tcp/8058/p2p/16Uiu2HAm6JTRr5NAjuNxiAH71zUtC1Z1azkRR3dx7gQMs2oAvFg7","/ip4/172.18.31.78/tcp/8059/ws/p2p/16Uiu2HAm6JTRr5NAjuNxiAH71zUtC1Z1azkRR3dx7gQMs2oAvFg7"],"enrUri":"enr:-L24QFqUrbJyWrYuBU4YO4bRYV2zD6qSMBrhoqcY4D8-H3HqCU82aGgq9CWqAPjkqcWrmRwUFqEoXcZ8MbkDpH3oGOkCgmlkgnY0gmlwhKwSH06KbXVsdGlhZGRyc5YACASsEh9OBh96AAoErBIfTgYfe90DgnJzhQADAQAAiXNlY3AyNTZrMaECoZdMniWO1U0xki1c_cG-AbhYxZmiQiqWpLrRhvwpnKyDdGNwgh96g3VkcIIffIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8057/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.49/tcp/17667/p2p/16Uiu2HAmGUikHuTwX5WT6oi39aEr3UK1fgHjr52mYCdVAVS9DrbY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52514', '52515', '52516', '52517', '52518']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52514:52514 -p 52515:52515 -p 52516:52516 -p 52517:52517 -p 52518:52518 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52516 --rest-port=52514 --tcp-port=52515 --discv5-udp-port=52517 --rest-address=0.0.0.0 --nat=extip:172.18.14.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da1d8cbe3cc5afa058711dcd23330cb1be1d6663c515cbd0c26b683d391498ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52518 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKzUwUZG-Oqv4xnLXjAnVaTBnWpt5cw7Tyq9kqk5r8HhRy8-dzTCfdFC3qSXm9oUTWsNOXGdI49xHl2SZ8vibRwCgmlkgnY0gmlwhKwSWTGKbXVsdGlhZGRyc5YACASsElkxBkUDAAoErBJZMQZFBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOM1L-i41qthYE47jXPxCqm_Z-70kpTiYU62v4MiEoDeDdGNwgkUDg3VkcIJFBYV3YWt1Mg0 --lightpushnode=/ip4/172.18.89.49/tcp/17667/p2p/16Uiu2HAmGUikHuTwX5WT6oi39aEr3UK1fgHjr52mYCdVAVS9DrbY --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.35 waku 602b44eb1688528741f2d155d1bdb91bfb201f7adc83abaf2099decc2e7d8bf9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 602b44eb1688. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52514
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:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 602b44eb1688. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52514/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=52514): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ff196b3b320>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.70.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5273', '5274', '5275', '5276', '5277']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5273:5273 -p 5274:5274 -p 5275:5275 -p 5276:5276 -p 5277:5277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5275 --rest-port=5273 --tcp-port=5274 --discv5-udp-port=5276 --rest-address=0.0.0.0 --nat=extip:172.18.70.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cc378994cd0ee2bbdb9220e31e707bd346001baa66cdf1fbfbcaa12ddf61b4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5277 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKzUwUZG-Oqv4xnLXjAnVaTBnWpt5cw7Tyq9kqk5r8HhRy8-dzTCfdFC3qSXm9oUTWsNOXGdI49xHl2SZ8vibRwCgmlkgnY0gmlwhKwSWTGKbXVsdGlhZGRyc5YACASsElkxBkUDAAoErBJZMQZFBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOM1L-i41qthYE47jXPxCqm_Z-70kpTiYU62v4MiEoDeDdGNwgkUDg3VkcIJFBYV3YWt1Mg0 --lightpushnode=/ip4/172.18.89.49/tcp/17667/p2p/16Uiu2HAmGUikHuTwX5WT6oi39aEr3UK1fgHjr52mYCdVAVS9DrbY --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.17 waku 4ee9481fd509ffb5147c26b9e249fb64e7a9f76e8f85e02e723e03a053dc907f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ee9481fd509. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5273
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:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4ee9481fd509. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5273/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=5273): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ff1967304d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39341', '39342', '39343', '39344', '39345']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39341:39341 -p 39342:39342 -p 39343:39343 -p 39344:39344 -p 39345:39345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39343 --rest-port=39341 --tcp-port=39342 --discv5-udp-port=39344 --rest-address=0.0.0.0 --nat=extip:172.18.59.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b719a26dc43cb6839b7bfb28e810baccda18773dda592cbaeb716e4bc6f662bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39345 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKzUwUZG-Oqv4xnLXjAnVaTBnWpt5cw7Tyq9kqk5r8HhRy8-dzTCfdFC3qSXm9oUTWsNOXGdI49xHl2SZ8vibRwCgmlkgnY0gmlwhKwSWTGKbXVsdGlhZGRyc5YACASsElkxBkUDAAoErBJZMQZFBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOM1L-i41qthYE47jXPxCqm_Z-70kpTiYU62v4MiEoDeDdGNwgkUDg3VkcIJFBYV3YWt1Mg0 --lightpushnode=/ip4/172.18.89.49/tcp/17667/p2p/16Uiu2HAmGUikHuTwX5WT6oi39aEr3UK1fgHjr52mYCdVAVS9DrbY --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.161 waku 5210bab88b96f523164a0aac9e281da3794e0efd64dd49d3c78b614ce837a2e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5210bab88b96. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39341
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:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5210bab88b96. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39341/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=39341): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ff196c9ed20>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e56dc597824
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b9f40d7a8a0f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e56dc597824. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b9f40d7a8a0f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/5210bab88b96f523164a0aac9e281da3794e0efd64dd49d3c78b614ce837a2e0/stop: Not Found ("No such container: 5210bab88b96f523164a0aac9e281da3794e0efd64dd49d3c78b614ce837a2e0")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/5210bab88b96f523164a0aac9e281da3794e0efd64dd49d3c78b614ce837a2e0/stop: Not Found ("No such container: 5210bab88b96f523164a0aac9e281da3794e0efd64dd49d3c78b614ce837a2e0")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5210bab88b96
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/5210bab88b96f523164a0aac9e281da3794e0efd64dd49d3c78b614ce837a2e0/stop: Not Found ("No such container: 5210bab88b96f523164a0aac9e281da3794e0efd64dd49d3c78b614ce837a2e0")
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.
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/receiving_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/lightpush_node1_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node2_2026-01-22_04-26-18__17f7ae62-12cc-44b4-8039-58863c9033b9__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,80 @@
2026-01-22 04:29:36.018 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:29:36.018 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-01-22_04-29-36__cf2c55a0-cfd2-4f75-9a05-918ffddf59b8
2026-01-22 04:29:36.018 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:29:36.019 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:29:36.019 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-22 04:29:36.027 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:29:36.028 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-29-36__cf2c55a0-cfd2-4f75-9a05-918ffddf59b8__wakuorg_nwaku:latest.log
2026-01-22 04:29:36.034 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:29:36.034 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-29-36__cf2c55a0-cfd2-4f75-9a05-918ffddf59b8__wakuorg_nwaku:latest.log
2026-01-22 04:29:36.040 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:29:36.040 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-29-36__cf2c55a0-cfd2-4f75-9a05-918ffddf59b8__wakuorg_nwaku:latest.log
2026-01-22 04:29:36.045 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:29:36.045 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-29-36__cf2c55a0-cfd2-4f75-9a05-918ffddf59b8__wakuorg_nwaku:latest.log
2026-01-22 04:29:36.046 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:29:36.046 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:29:36.047 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:29:36.047 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:29:36.048 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:29:36.048 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.118
2026-01-22 04:29:36.049 DEBUG [src.node.docker_mananger] Generated ports ['53048', '53049', '53050', '53051', '53052']
2026-01-22 04:29:36.049 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:29:36.049 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:29:36.049 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:29:36.049 DEBUG [src.node.docker_mananger] docker run -i -t -p 53048:53048 -p 53049:53049 -p 53050:53050 -p 53051:53051 -p 53052:53052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53050 --rest-port=53048 --tcp-port=53049 --discv5-udp-port=53051 --rest-address=0.0.0.0 --nat=extip:172.18.179.118 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5d36bacb109e638f5cc045113dcea82e62ff70a7b199bfec695f1f3cfa49e383 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53052 --metrics-logging=true --relay=true --dns-discovery=false
2026-01-22 04:29:36.226 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.118 waku 7693b840c52c34094ae6589ec25a7a05ffa757e854b70261e005d5f65bb3ce74
2026-01-22 04:29:36.258 DEBUG [src.node.docker_mananger] Container started with ID 7693b840c52c. Setting up logs at ./log/docker/node1_2026-01-22_04-29-36__cf2c55a0-cfd2-4f75-9a05-918ffddf59b8__wakuorg_nwaku:latest.log
2026-01-22 04:29:36.258 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53048
2026-01-22 04:29:36.259 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:29:36.268 ERROR [src.node.docker_mananger] Max retries reached for container 364ebf5607b0. Exiting log stream.
2026-01-22 04:29:36.824 ERROR [src.node.docker_mananger] Max retries reached for container 80e8166c25ac. Exiting log stream.
2026-01-22 04:29:37.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53048/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:37.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:29:37.262 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:29:37.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53048/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:37.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.118/tcp/53049/p2p/16Uiu2HAkzLuqhKWKDVdqbzSfrUvJ2WobFHXuyW4TZtS3Cmh85mE5","/ip4/172.18.179.118/tcp/53050/ws/p2p/16Uiu2HAkzLuqhKWKDVdqbzSfrUvJ2WobFHXuyW4TZtS3Cmh85mE5"],"enrUri":"enr:-La4QEMISsN55Vm5UNIeaJOTfvcawsdNpSlta4rwGOPBWGPmN3Q8CVT4Zi1GwFOGGuqGNYwo-upskGHVUlzjDCUkKEYCgmlkgnY0gmlwhKwSs3aKbXVsdGlhZGRyc5YACASsErN2Bs85AAoErBKzdgbPOt0DgnJzhQADAQAAiXNlY3AyNTZrMaECSRIz3AdFvKsMWRSVWRkX1Ntplf8CvkxMUmt1tEe-yLaDdGNwgs85hXdha3UyAQ"}'
2026-01-22 04:29:37.265 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:29:37.265 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:29:37.265 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:29:37.266 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:29:37.266 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.49
2026-01-22 04:29:37.267 DEBUG [src.node.docker_mananger] Generated ports ['3254', '3255', '3256', '3257', '3258']
2026-01-22 04:29:37.267 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:29:37.267 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:29:37.267 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:29:37.267 DEBUG [src.node.docker_mananger] docker run -i -t -p 3254:3254 -p 3255:3255 -p 3256:3256 -p 3257:3257 -p 3258:3258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3256 --rest-port=3254 --tcp-port=3255 --discv5-udp-port=3257 --rest-address=0.0.0.0 --nat=extip:172.18.250.49 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=eab1fdeded2fea1bbebdea00feb16be90d7a10c3ec7fbdbe0fe99cce9365c451 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3258 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QEMISsN55Vm5UNIeaJOTfvcawsdNpSlta4rwGOPBWGPmN3Q8CVT4Zi1GwFOGGuqGNYwo-upskGHVUlzjDCUkKEYCgmlkgnY0gmlwhKwSs3aKbXVsdGlhZGRyc5YACASsErN2Bs85AAoErBKzdgbPOt0DgnJzhQADAQAAiXNlY3AyNTZrMaECSRIz3AdFvKsMWRSVWRkX1Ntplf8CvkxMUmt1tEe-yLaDdGNwgs85hXdha3UyAQ
2026-01-22 04:29:37.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.49 waku 76547ff099001587fa1db368b7979536e21fd9a46615c9ad186f3c97720655cb
2026-01-22 04:29:37.486 DEBUG [src.node.docker_mananger] Container started with ID 76547ff09900. Setting up logs at ./log/docker/node2_2026-01-22_04-29-36__cf2c55a0-cfd2-4f75-9a05-918ffddf59b8__wakuorg_nwaku:latest.log
2026-01-22 04:29:37.487 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3254
2026-01-22 04:29:37.488 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:29:38.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3254/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:38.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:29:38.491 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:29:38.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:38.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.49/tcp/3255/p2p/16Uiu2HAmPTBK9XafYjNqddM4mAGtchUD3MBhaWcBYFk2LTAd3q12","/ip4/172.18.250.49/tcp/3256/ws/p2p/16Uiu2HAmPTBK9XafYjNqddM4mAGtchUD3MBhaWcBYFk2LTAd3q12"],"enrUri":"enr:-La4QJtAkRJsW6jmZUaSb5tTZ24SiifKgxOfLnX0uuh7lLCDH_lqayD9su5Y3rZrphZO58a678BVKL6B4r6b8efUZKYCgmlkgnY0gmlwhKwS-jGKbXVsdGlhZGRyc5YACASsEvoxBgy3AAoErBL6MQYMuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoGn7gp5ZsinGoOyyXhxNrxu7K92CgWIJWDlWUIbFXPGDdGNwggy3hXdha3UyAQ"}'
2026-01-22 04:29:38.494 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:29:38.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53048/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.49/tcp/3255/p2p/16Uiu2HAmPTBK9XafYjNqddM4mAGtchUD3MBhaWcBYFk2LTAd3q12"]'
2026-01-22 04:29:38.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:38.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3254/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.118/tcp/53049/p2p/16Uiu2HAkzLuqhKWKDVdqbzSfrUvJ2WobFHXuyW4TZtS3Cmh85mE5"]'
2026-01-22 04:29:38.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:38.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53048/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:38.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.250.49/tcp/3255/p2p/16Uiu2HAmPTBK9XafYjNqddM4mAGtchUD3MBhaWcBYFk2LTAd3q12","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-22 04:29:38.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3254/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:38.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.179.118/tcp/52946/p2p/16Uiu2HAkzLuqhKWKDVdqbzSfrUvJ2WobFHXuyW4TZtS3Cmh85mE5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-22 04:29:38.552 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:29:39.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53048/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:29:39.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:39.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3254/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:29:39.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:39.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53048/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:39.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.250.49/tcp/3255/p2p/16Uiu2HAmPTBK9XafYjNqddM4mAGtchUD3MBhaWcBYFk2LTAd3q12","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin","score":0.0}]}'
2026-01-22 04:29:39.560 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.250.49/tcp/3255/p2p/16Uiu2HAmPTBK9XafYjNqddM4mAGtchUD3MBhaWcBYFk2LTAd3q12', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-01-22 04:29:39.562 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:29:39.563 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:29:39.563 DEBUG [src.node.waku_node] Stopping container with id 7693b840c52c
2026-01-22 04:29:40.136 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:29:40.136 DEBUG [src.node.waku_node] Stopping container with id 76547ff09900
2026-01-22 04:29:40.641 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:29:40.642 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:29:40.647 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:29:40.652 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,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-01-22_04-31-19__d92dcc1e-e91f-4cc9-983f-b5207e1264a5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-31-19__d92dcc1e-e91f-4cc9-983f-b5207e1264a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33328', '33329', '33330', '33331', '33332']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33328:33328 -p 33329:33329 -p 33330:33330 -p 33331:33331 -p 33332:33332 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33330 --rest-port=33328 --tcp-port=33329 --discv5-udp-port=33331 --rest-address=0.0.0.0 --nat=extip:172.18.67.53 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c0e73bcd509a4c46bb7e761d40c4db9fdabacb4baae351d5b820dff0adc8dfc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33332 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.53 waku 8b064b93ed25b30568f93bf452561d1fb3f1ee645ea00182b12640c96e9fb457
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b064b93ed25. Setting up logs at ./log/docker/node1_2026-01-22_04-31-19__d92dcc1e-e91f-4cc9-983f-b5207e1264a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33328
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dfa3d35fdb66. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c4ed5e88d706. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33328/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.53/tcp/33329/p2p/16Uiu2HAmKRWBnvpW6T8yerBVw6MFaMXUiJWA8y4izRn42dqDJuA9","/ip4/172.18.67.53/tcp/33330/ws/p2p/16Uiu2HAmKRWBnvpW6T8yerBVw6MFaMXUiJWA8y4izRn42dqDJuA9"],"enrUri":"enr:-L24QFPT_yd42VhgNy8628GThiNuIFdWwKVILT0Bf4kfjLopc4rVr0CbWMqTUjAPq6KRT7tp2SWTXRnt8KCIU7n8KMUCgmlkgnY0gmlwhKwSQzWKbXVsdGlhZGRyc5YACASsEkM1BoIxAAoErBJDNQaCMt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZI1pwiXUDH1lnzzQ4LUAX7uSNQt7jusYIlNpTzErDUqDdGNwgoIxg3VkcIKCM4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-31-19__d92dcc1e-e91f-4cc9-983f-b5207e1264a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54192', '54193', '54194', '54195', '54196']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54192:54192 -p 54193:54193 -p 54194:54194 -p 54195:54195 -p 54196:54196 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54194 --rest-port=54192 --tcp-port=54193 --discv5-udp-port=54195 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=42e5b81db68c090c5a330dccbad97a8d7e66c2b08facebfd3b9ac3e4debedbd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54196 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFPT_yd42VhgNy8628GThiNuIFdWwKVILT0Bf4kfjLopc4rVr0CbWMqTUjAPq6KRT7tp2SWTXRnt8KCIU7n8KMUCgmlkgnY0gmlwhKwSQzWKbXVsdGlhZGRyc5YACASsEkM1BoIxAAoErBJDNQaCMt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZI1pwiXUDH1lnzzQ4LUAX7uSNQt7jusYIlNpTzErDUqDdGNwgoIxg3VkcIKCM4V3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.107 waku e388c428073ecc58dde51c9d3aeab6091a095f6876a5e54c8cdf5da63f1145fd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e388c428073e. Setting up logs at ./log/docker/node2_2026-01-22_04-31-19__d92dcc1e-e91f-4cc9-983f-b5207e1264a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54192
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:54192/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54192/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.15.107/tcp/54193/p2p/16Uiu2HAmD2urgfJcwMfTqyJNnGCVHqppp7Zri2X9d53bM9TTb3vy","/ip4/172.18.15.107/tcp/54194/ws/p2p/16Uiu2HAmD2urgfJcwMfTqyJNnGCVHqppp7Zri2X9d53bM9TTb3vy"],"enrUri":"enr:-L24QO37TL-BlyAbmdBVLH3FC5PkkVt9i1a-ZpB0drcpKWiuO9mqbs59k7rgvFUxiAV5BrXc1WPirraBVa57bJJia7gCgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBtOxAAoErBIPawbTst0DgnJzhQACAQAAiXNlY3AyNTZrMaEDBZ2yhCTJAgMaoWUecaLygwaHfehkLhYQCf2P1jSSb7KDdGNwgtOxg3VkcILTs4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54192/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.53/tcp/33329/p2p/16Uiu2HAmKRWBnvpW6T8yerBVw6MFaMXUiJWA8y4izRn42dqDJuA9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33328/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:54192/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33328/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33328/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056282203744880,"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:54192/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056282203744880,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b064b93ed25
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e388c428073e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,861 @@
2026-01-22 04:22:46.468 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:22:46.469 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584
2026-01-22 04:22:46.469 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:22:46.469 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-22 04:22:46.475 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:46.475 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:22:46.476 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:46.476 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:46.477 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:46.477 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.71
2026-01-22 04:22:46.477 DEBUG [src.node.docker_mananger] Generated ports ['2379', '2380', '2381', '2382', '2383']
2026-01-22 04:22:46.477 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:46.477 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:46.477 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:46.478 DEBUG [src.node.docker_mananger] docker run -i -t -p 2379:2379 -p 2380:2380 -p 2381:2381 -p 2382:2382 -p 2383:2383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2381 --rest-port=2379 --tcp-port=2380 --discv5-udp-port=2382 --rest-address=0.0.0.0 --nat=extip:172.18.96.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dafa1bda2a8b7afbdaccdf120925d5aa20acbf1bb0ce68ecdc1aa842dbeade80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2383 --metrics-logging=true --lightpush=true --relay=true
2026-01-22 04:22:46.635 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.71 waku bbbab837ebfe9d7d4beec235f6350b38d53f0b5493ce03d8cae10b11a6bb2137
2026-01-22 04:22:46.662 DEBUG [src.node.docker_mananger] Container started with ID bbbab837ebfe. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:22:46.663 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2379
2026-01-22 04:22:46.663 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:46.768 ERROR [src.node.docker_mananger] Max retries reached for container a7ec8af8b421. Exiting log stream.
2026-01-22 04:22:47.260 ERROR [src.node.docker_mananger] Max retries reached for container dfdf1c88013b. Exiting log stream.
2026-01-22 04:22:47.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2379/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:47.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:22:47.667 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:47.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2379/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:47.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.71/tcp/2380/p2p/16Uiu2HAmBTvRoghE3jJTH7uwwcFPKpE8F2sqmYypbuSrkFHRCBEi","/ip4/172.18.96.71/tcp/2381/ws/p2p/16Uiu2HAmBTvRoghE3jJTH7uwwcFPKpE8F2sqmYypbuSrkFHRCBEi"],"enrUri":"enr:-L24QCmqQLqTp9be2srdyl2uD2haKzPhquJy8X7N0CvkdKTGJFvH_MaxxTSYahmI7yEkHiClz5zajbAWsBMZ-ewrOOwCgmlkgnY0gmlwhKwSYEeKbXVsdGlhZGRyc5YACASsEmBHBglMAAoErBJgRwYJTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7k59SQIqLcOKfcQS6lyaD38CMwOViU9QRNSpIFu7n7uDdGNwgglMg3VkcIIJToV3YWt1Mgk"}'
2026-01-22 04:22:47.670 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:47.676 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:47.676 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:22:47.676 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:47.676 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:47.679 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:47.680 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.229
2026-01-22 04:22:47.680 DEBUG [src.node.docker_mananger] Generated ports ['21522', '21523', '21524', '21525', '21526']
2026-01-22 04:22:47.680 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:47.680 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:47.680 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:47.680 DEBUG [src.node.docker_mananger] docker run -i -t -p 21522:21522 -p 21523:21523 -p 21524:21524 -p 21525:21525 -p 21526:21526 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21524 --rest-port=21522 --tcp-port=21523 --discv5-udp-port=21525 --rest-address=0.0.0.0 --nat=extip:172.18.201.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecbb04fde5ca0dc941c3314ec6f10fe70ba5bc3ff5c2b1eef7abdfadeae05ae7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21526 --metrics-logging=true --lightpush=false --relay=true
2026-01-22 04:22:47.835 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.229 waku 7b530234823c196448d3b4069ec54468147313f919a20e8a097e56f4e21a49b3
2026-01-22 04:22:47.860 DEBUG [src.node.docker_mananger] Container started with ID 7b530234823c. Setting up logs at ./log/docker/receiving_node2_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:22:47.861 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21522
2026-01-22 04:22:47.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:48.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21522/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:48.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:22:48.865 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:48.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21522/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:48.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.229/tcp/21523/p2p/16Uiu2HAkxaXKzPiNdeTE6g2vXfL9yQ9kpRR1UqJTYbJLpxcjajg4","/ip4/172.18.201.229/tcp/21524/ws/p2p/16Uiu2HAkxaXKzPiNdeTE6g2vXfL9yQ9kpRR1UqJTYbJLpxcjajg4"],"enrUri":"enr:-L24QNs5JS9KrNPwtRIl0sxJDOWhUIUgjrQDgzPrCxS07lR7Ry-Zzs2JlvWompre1W4m1ve7J5n2k5fQAviARmFPXpECgmlkgnY0gmlwhKwSyeWKbXVsdGlhZGRyc5YACASsEsnlBlQTAAoErBLJ5QZUFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLteBZgPFxONkg8zJwF8-PeoYZIt98JdzstJ1OkctG6mDdGNwglQTg3VkcIJUFYV3YWt1MgE"}'
2026-01-22 04:22:48.867 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:48.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21522/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.71/tcp/2380/p2p/16Uiu2HAmBTvRoghE3jJTH7uwwcFPKpE8F2sqmYypbuSrkFHRCBEi"]'
2026-01-22 04:22:48.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:48.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:48.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:22:48.907 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:48.907 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:48.913 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:48.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.220
2026-01-22 04:22:48.913 DEBUG [src.node.docker_mananger] Generated ports ['21683', '21684', '21685', '21686', '21687']
2026-01-22 04:22:48.913 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:48.913 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:48.913 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:48.913 DEBUG [src.node.docker_mananger] docker run -i -t -p 21683:21683 -p 21684:21684 -p 21685:21685 -p 21686:21686 -p 21687:21687 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21685 --rest-port=21683 --tcp-port=21684 --discv5-udp-port=21686 --rest-address=0.0.0.0 --nat=extip:172.18.136.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cf1b5ce134c932e46d8abf7aea587ccb9cc0fb77f463c1dcfedef4bebb34d37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21687 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCmqQLqTp9be2srdyl2uD2haKzPhquJy8X7N0CvkdKTGJFvH_MaxxTSYahmI7yEkHiClz5zajbAWsBMZ-ewrOOwCgmlkgnY0gmlwhKwSYEeKbXVsdGlhZGRyc5YACASsEmBHBglMAAoErBJgRwYJTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7k59SQIqLcOKfcQS6lyaD38CMwOViU9QRNSpIFu7n7uDdGNwgglMg3VkcIIJToV3YWt1Mgk --lightpushnode=/ip4/172.18.96.71/tcp/2380/p2p/16Uiu2HAmBTvRoghE3jJTH7uwwcFPKpE8F2sqmYypbuSrkFHRCBEi --lightpush=true --relay=false
2026-01-22 04:22:49.070 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.220 waku 56ed36d893eb3d1c688fdb3e7d2b9c0868287122b81754546441f7aa89a56478
2026-01-22 04:22:49.096 DEBUG [src.node.docker_mananger] Container started with ID 56ed36d893eb. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:22:49.096 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21683
2026-01-22 04:22:49.096 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:50.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.386 ERROR [src.node.docker_mananger] Max retries reached for container 56ed36d893eb. Exiting log stream.
2026-01-22 04:22:50.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:50.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:51.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:52.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:53.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:54.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:55.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:56.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:57.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:58.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:59.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:00.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:01.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:02.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:03.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:04.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:05.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:06.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:07.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:08.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:09.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:10.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:10.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21683/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:10.104 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=21683): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6bf39362a0>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-01-22 04:23:10.205 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:10.205 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:10.206 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:10.207 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.43
2026-01-22 04:23:10.207 DEBUG [src.node.docker_mananger] Generated ports ['36564', '36565', '36566', '36567', '36568']
2026-01-22 04:23:10.207 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:10.207 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:10.207 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:10.207 DEBUG [src.node.docker_mananger] docker run -i -t -p 36564:36564 -p 36565:36565 -p 36566:36566 -p 36567:36567 -p 36568:36568 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36566 --rest-port=36564 --tcp-port=36565 --discv5-udp-port=36567 --rest-address=0.0.0.0 --nat=extip:172.18.90.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db08cc19caceb198719acbeda5d9a643b15f4205ceaae28ff8333beb749d2ecf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36568 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCmqQLqTp9be2srdyl2uD2haKzPhquJy8X7N0CvkdKTGJFvH_MaxxTSYahmI7yEkHiClz5zajbAWsBMZ-ewrOOwCgmlkgnY0gmlwhKwSYEeKbXVsdGlhZGRyc5YACASsEmBHBglMAAoErBJgRwYJTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7k59SQIqLcOKfcQS6lyaD38CMwOViU9QRNSpIFu7n7uDdGNwgglMg3VkcIIJToV3YWt1Mgk --lightpushnode=/ip4/172.18.96.71/tcp/2380/p2p/16Uiu2HAmBTvRoghE3jJTH7uwwcFPKpE8F2sqmYypbuSrkFHRCBEi --lightpush=true --relay=false
2026-01-22 04:23:10.363 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.43 waku 3e5c7cd7f3af67a543ab908293117b42e89b396128e149623b5636f7cb74a2e5
2026-01-22 04:23:10.386 DEBUG [src.node.docker_mananger] Container started with ID 3e5c7cd7f3af. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:23:10.387 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36564
2026-01-22 04:23:10.387 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:11.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:11.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:11.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:11.678 ERROR [src.node.docker_mananger] Max retries reached for container 3e5c7cd7f3af. Exiting log stream.
2026-01-22 04:23:11.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:11.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:11.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:11.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:12.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:13.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:14.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:15.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:16.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:17.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:18.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:19.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:21.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:22.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:23.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:24.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:25.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:26.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:27.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:28.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:29.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:30.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:31.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:31.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:31.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:31.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:31.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36564/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:31.412 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=36564): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6bf3a1b0b0>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-01-22 04:23:31.512 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:31.513 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:31.516 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:31.516 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.130
2026-01-22 04:23:31.516 DEBUG [src.node.docker_mananger] Generated ports ['34478', '34479', '34480', '34481', '34482']
2026-01-22 04:23:31.517 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:31.517 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:31.517 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:31.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 34478:34478 -p 34479:34479 -p 34480:34480 -p 34481:34481 -p 34482:34482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34480 --rest-port=34478 --tcp-port=34479 --discv5-udp-port=34481 --rest-address=0.0.0.0 --nat=extip:172.18.232.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd7f008d01fc0ae8f842ce5a7bacdf6c3edcd9eaaed4d05032eeff7b92a416a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34482 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCmqQLqTp9be2srdyl2uD2haKzPhquJy8X7N0CvkdKTGJFvH_MaxxTSYahmI7yEkHiClz5zajbAWsBMZ-ewrOOwCgmlkgnY0gmlwhKwSYEeKbXVsdGlhZGRyc5YACASsEmBHBglMAAoErBJgRwYJTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7k59SQIqLcOKfcQS6lyaD38CMwOViU9QRNSpIFu7n7uDdGNwgglMg3VkcIIJToV3YWt1Mgk --lightpushnode=/ip4/172.18.96.71/tcp/2380/p2p/16Uiu2HAmBTvRoghE3jJTH7uwwcFPKpE8F2sqmYypbuSrkFHRCBEi --lightpush=true --relay=false
2026-01-22 04:23:31.667 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.130 waku b1a1d36db489411ebcdd9a7135bdd4d3fb010249e2cbf40d73db4625c7b7f3b3
2026-01-22 04:23:31.691 DEBUG [src.node.docker_mananger] Container started with ID b1a1d36db489. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-22-46__6bbe5ffe-ad9f-41da-aa75-4f6f40682584__wakuorg_nwaku:latest.log
2026-01-22 04:23:31.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34478
2026-01-22 04:23:31.692 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:32.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:32.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:32.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:32.959 ERROR [src.node.docker_mananger] Max retries reached for container b1a1d36db489. Exiting log stream.
2026-01-22 04:23:32.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:33.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:34.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:35.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:36.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:37.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:38.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:39.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:41.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:43.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:44.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:45.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:47.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:51.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34478/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:52.710 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=34478): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6bf392e8a0>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-01-22 04:23:52.913 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:23:52.914 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:23:52.914 DEBUG [src.node.waku_node] Stopping container with id bbbab837ebfe
2026-01-22 04:23:53.411 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:23:53.411 DEBUG [src.node.waku_node] Stopping container with id 7b530234823c
2026-01-22 04:23:53.910 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:23:53.911 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.013 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.115 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.217 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.223 ERROR [src.node.docker_mananger] Max retries reached for container bbbab837ebfe. Exiting log stream.
2026-01-22 04:23:54.319 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.421 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.522 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.624 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.723 ERROR [src.node.docker_mananger] Max retries reached for container 7b530234823c. Exiting log stream.
2026-01-22 04:23:54.726 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.827 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:54.929 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.031 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.133 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.235 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.337 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.439 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.541 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.643 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.744 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.846 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:55.948 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.050 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.152 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.253 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.355 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.457 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.559 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.661 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.763 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.865 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:56.967 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.068 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.171 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.272 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.374 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.476 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.578 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.680 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.782 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.884 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:57.986 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.088 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.190 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.292 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.394 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.496 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.597 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.699 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.801 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:58.903 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.005 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.007 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/b1a1d36db489411ebcdd9a7135bdd4d3fb010249e2cbf40d73db4625c7b7f3b3/stop: Not Found ("No such container: b1a1d36db489411ebcdd9a7135bdd4d3fb010249e2cbf40d73db4625c7b7f3b3")
2026-01-22 04:23:59.007 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.108 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.210 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.312 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.414 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.516 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.617 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.719 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.821 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:23:59.923 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.025 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.127 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.229 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.331 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.433 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.535 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.637 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.738 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.840 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:00.942 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.044 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.146 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.248 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.350 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.451 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.553 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.655 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.757 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.858 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:01.960 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.062 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.164 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.266 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.367 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.469 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.571 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.673 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.775 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.876 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:02.978 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.080 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.182 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.283 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.385 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.487 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.589 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.691 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.793 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.895 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:03.997 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.098 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.100 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/b1a1d36db489411ebcdd9a7135bdd4d3fb010249e2cbf40d73db4625c7b7f3b3/stop: Not Found ("No such container: b1a1d36db489411ebcdd9a7135bdd4d3fb010249e2cbf40d73db4625c7b7f3b3")
2026-01-22 04:24:04.100 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.201 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.303 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.405 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.507 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.609 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.710 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.812 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:04.914 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.016 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.118 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.220 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.322 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.424 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.526 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.627 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.729 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.831 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:05.933 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.035 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.137 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.239 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.341 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.442 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.544 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.646 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.748 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.850 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:06.952 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.053 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.155 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.257 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.359 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.461 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.563 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.664 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.766 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.868 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:07.970 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.072 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.173 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.275 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.377 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.479 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.581 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.683 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.785 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.886 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:08.988 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:09.090 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:09.192 DEBUG [src.node.waku_node] Stopping container with id b1a1d36db489
2026-01-22 04:24:09.194 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/b1a1d36db489411ebcdd9a7135bdd4d3fb010249e2cbf40d73db4625c7b7f3b3/stop: Not Found ("No such container: b1a1d36db489411ebcdd9a7135bdd4d3fb010249e2cbf40d73db4625c7b7f3b3")
2026-01-22 04:24:09.195 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:24:09.218 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:24:09.241 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:24:09.241 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:24:09.242 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:24:09.242 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_message_with_meta with id: 2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.136.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41291', '41292', '41293', '41294', '41295']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41291:41291 -p 41292:41292 -p 41293:41293 -p 41294:41294 -p 41295:41295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41293 --rest-port=41291 --tcp-port=41292 --discv5-udp-port=41294 --rest-address=0.0.0.0 --nat=extip:172.18.136.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fbed2fd5ed296acecffb3c01c66b1c38be21c7e3ffcb8badc218f5fe8e6d8bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41295 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 248272089c4e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.18 waku 15503875c0d8e196097b28bb2c8672346db332c39b17d1e1243230d4ad8d5580
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15503875c0d8. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41291
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 cf0a503fd5e2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41291/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41291/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.18/tcp/41292/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY","/ip4/172.18.136.18/tcp/41293/ws/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY"],"enrUri":"enr:-L24QOoU3xjtuyt-VmYRo5Yig_8YAvpJM1UUMmzgljI34Zk9Xg0jUh-AtThU9KTY_8WCfTjO2Wy9sH3ppA0CqNP8QBICgmlkgnY0gmlwhKwSiBKKbXVsdGlhZGRyc5YACASsEogSBqFMAAoErBKIEgahTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZFth3vz-Mydgv-5RtSUt41AE-eCFkKlAPDcuDA3JryODdGNwgqFMg3VkcIKhToV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63435', '63436', '63437', '63438', '63439']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63435:63435 -p 63436:63436 -p 63437:63437 -p 63438:63438 -p 63439:63439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63437 --rest-port=63435 --tcp-port=63436 --discv5-udp-port=63438 --rest-address=0.0.0.0 --nat=extip:172.18.155.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=427e9a4cfc5c6df9568ae50d5d192bc268f2afd817298b2bcd17ff7f3e3dc70b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63439 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOoU3xjtuyt-VmYRo5Yig_8YAvpJM1UUMmzgljI34Zk9Xg0jUh-AtThU9KTY_8WCfTjO2Wy9sH3ppA0CqNP8QBICgmlkgnY0gmlwhKwSiBKKbXVsdGlhZGRyc5YACASsEogSBqFMAAoErBKIEgahTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZFth3vz-Mydgv-5RtSUt41AE-eCFkKlAPDcuDA3JryODdGNwgqFMg3VkcIKhToV3YWt1MgM --storenode=/ip4/172.18.136.18/tcp/41292/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.72 waku ed2a2945c33321b2ffacb8fa888f593229b5acf66a9b9148d2ff11c7d2b833cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed2a2945c333. Setting up logs at ./log/docker/store_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63435
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:63435/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63435/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.155.72/tcp/63436/p2p/16Uiu2HAmUNZ7N19g9Y3bEavzoDsY1x8TcRtB9PrsowicPJcya5Zs","/ip4/172.18.155.72/tcp/63437/ws/p2p/16Uiu2HAmUNZ7N19g9Y3bEavzoDsY1x8TcRtB9PrsowicPJcya5Zs"],"enrUri":"enr:-L24QGEQloGkB6vHq5z4pZjW0ewA-eXuo3czWpRayyOA5sykNcd3N2eEd16f43Kozfr7QczDeZcZQ198xP1tusYRDLYCgmlkgnY0gmlwhKwSm0iKbXVsdGlhZGRyc5YACASsEptIBvfMAAoErBKbSAb3zd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6YUopfCMU_OvGnzo2xnrnK6fhHqhUXA_lVjPqs2XccqDdGNwgvfMg3VkcIL3zoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63435/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.18/tcp/41292/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY"]'
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:41291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:63435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:41291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:41291/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1d585ed644a7acdc9289aa08072fef76d2fe182af66607464a2f30b558e9aaf1"}]}'
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:63435/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1d585ed644a7acdc9289aa08072fef76d2fe182af66607464a2f30b558e9aaf1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 15503875c0d8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed2a2945c333
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-01-22_04-23-21__f6289ba9-bc42-4a96-bf91-a6f97ccaf991
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-23-21__f6289ba9-bc42-4a96-bf91-a6f97ccaf991__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-23-21__f6289ba9-bc42-4a96-bf91-a6f97ccaf991__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.6.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60996', '60997', '60998', '60999', '61000']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60996:60996 -p 60997:60997 -p 60998:60998 -p 60999:60999 -p 61000:61000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60998 --rest-port=60996 --tcp-port=60997 --discv5-udp-port=60999 --rest-address=0.0.0.0 --nat=extip:172.18.6.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ecdece4fef033d1a7cc8a9ec4f3db1e2531fc92a1cee6d3be4b7cccd6fb2f77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61000 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.128 waku 1301aa459a400004c3a073e9c54fd9dd2dde9226f356b9ef68acfd45b19dd4e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1301aa459a40. Setting up logs at ./log/docker/node1_2026-01-22_04-23-21__f6289ba9-bc42-4a96-bf91-a6f97ccaf991__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60996
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 3c2ee4d40fb0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60996/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60996/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.128/tcp/60997/p2p/16Uiu2HAmGaRsjsiUBXPKWsYMdrxA3egKyDFdaM9z4LACwYxdxGFr","/ip4/172.18.6.128/tcp/60998/ws/p2p/16Uiu2HAmGaRsjsiUBXPKWsYMdrxA3egKyDFdaM9z4LACwYxdxGFr"],"enrUri":"enr:-L24QD1cC5-M61tZmVCJlgResdB9NzUXtJohGZ0fwTJouGmAUjdmTGE1-0t1sqMJYbYsTxBrTzl3cEWTRpoP5gJRW9ICgmlkgnY0gmlwhKwSBoCKbXVsdGlhZGRyc5YACASsEgaABu5FAAoErBIGgAbuRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOkO0cocCutSvCZ_NvB37W57RVx0WTpZLsIDuVOjy5HGDdGNwgu5Fg3VkcILuR4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12473', '12474', '12475', '12476', '12477']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12473:12473 -p 12474:12474 -p 12475:12475 -p 12476:12476 -p 12477:12477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12475 --rest-port=12473 --tcp-port=12474 --discv5-udp-port=12476 --rest-address=0.0.0.0 --nat=extip:172.18.211.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5cbfcab5c3bda80ce182afa5221a8accfdfdcf036b03bbefe92de4adae88aa1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12477 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD1cC5-M61tZmVCJlgResdB9NzUXtJohGZ0fwTJouGmAUjdmTGE1-0t1sqMJYbYsTxBrTzl3cEWTRpoP5gJRW9ICgmlkgnY0gmlwhKwSBoCKbXVsdGlhZGRyc5YACASsEgaABu5FAAoErBIGgAbuRt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOkO0cocCutSvCZ_NvB37W57RVx0WTpZLsIDuVOjy5HGDdGNwgu5Fg3VkcILuR4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.143 waku cc2fe731a63a04dd365bd95f162b33535487af2c5e497fddb33890b378a61581
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc2fe731a63a. Setting up logs at ./log/docker/node2_2026-01-22_04-23-21__f6289ba9-bc42-4a96-bf91-a6f97ccaf991__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12473
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:12473/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12473/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.211.143/tcp/12474/p2p/16Uiu2HAmGcCFVnm9mwLzYttyaUukutf14APyvqnTnXrSC8s8ZpSo","/ip4/172.18.211.143/tcp/12475/ws/p2p/16Uiu2HAmGcCFVnm9mwLzYttyaUukutf14APyvqnTnXrSC8s8ZpSo"],"enrUri":"enr:-L24QELmvEdmAVMr8KpbIEsG_GI6vroe1W7U5J2oLhjBashtHeICIJ5YkqZc9IZxz_waDn-d-_Q1rQB8_GwTlmUb9CoCgmlkgnY0gmlwhKwS04-KbXVsdGlhZGRyc5YACASsEtOPBjC6AAoErBLTjwYwu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOrd19o8DZI04elZ3nSb0bs2771JVNjeBKg1pVBRO22SDdGNwgjC6g3VkcIIwvIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60996/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:12473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60996/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.211.143/tcp/51114/p2p/16Uiu2HAmGcCFVnm9mwLzYttyaUukutf14APyvqnTnXrSC8s8ZpSo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12473/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.6.128/tcp/60997/p2p/16Uiu2HAmGaRsjsiUBXPKWsYMdrxA3egKyDFdaM9z4LACwYxdxGFr","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 500ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8220', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8220', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8220', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:12473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769055813835174295,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8220', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1301aa459a40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cc2fe731a63a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,34 @@
WRN 2026-01-22 04:27:06.708+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2026-01-22 04:27:06.708+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-01-22 04:27:06.709+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=false rlnRelay=false store=false filter=false lightPush=true peerExchange=true rendezvous=true
INF 2026-01-22 04:27:06.709+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2026-01-22 04:27:06.709+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
INF 2026-01-22 04:27:06.709+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:167 node=enr:-L24QDJtKhSwhBS52ASufPI7RbKnK4cws64Uo7KNVivcYUTkUnp0hE48twB8prwPs2PJxe1SnXYNSYpT_aTvWZm2grYCgmlkgnY0gmlwhKwSImqKbXVsdGlhZGRyc5YACASsEiJqBj8TAAoErBIiagY_FN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKne5KCCcLhqHEyfHxP4EoAFXWf398lNXuslziu-HcDuDdGNwgj8Tg3VkcII_FYV3YWt1MgQ
NTC 2026-01-22 04:27:06.709+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:11905
INF 2026-01-22 04:27:06.709+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:11905/
INF 2026-01-22 04:27:06.710+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-01-22 04:27:06.710+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-01-22 04:27:06.711+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-01-22 04:27:06.711+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-01-22 04:27:06.711+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-01-22 04:27:06.711+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2026-01-22 04:27:06.711+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.217.191/tcp/11906, /ip4/172.18.217.191/tcp/11907/ws]"
INF 2026-01-22 04:27:06.711+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-01-22 04:27:06.711+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2026-01-22 04:27:06.711+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-01-22 04:27:06.711+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-01-22 04:27:06.711+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-01-22 04:27:06.711+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2026-01-22 04:27:06.711+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2026-01-22 04:27:06.711+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2026-01-22 04:27:06.712+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities=[] wakuPeerRecord="(peerId: 16U*3Vx7vk, seqNo: 1769056026, addresses: [/ip4/172.18.217.191/tcp/11906, /ip4/172.18.217.191/tcp/11907/ws], mixKey: )"
TRC 2026-01-22 04:27:06.712+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-01-22 04:27:06.712+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2026-01-22 04:27:06.712+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2026-01-22 04:27:06.712+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-01-22 04:27:06.712+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-01-22 04:27:06.712+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
ERR 2026-01-22 04:27:06.712+00:00 Mounting protocols failed tid=1 file=node_factory.nim:522 error="failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2026-01-22 04:27:06.712+00:00 Failed setting up node topics="wakunode main" tid=1 file=waku.nim:187 error="Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"
ERR 2026-01-22 04:27:06.712+00:00 Waku initialization failed topics="wakunode main" tid=1 file=wakunode2.nim:56 error="Failed setting up node: Mounting protocols failed: failed to mount waku lightpush protocol: cannot mount lightpush because relay is not mounted"

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_node2_start_later with id: 2026-01-22_04-44-32__5b899958-a260-4c92-a12c-81ed21d991f8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-44-32__5b899958-a260-4c92-a12c-81ed21d991f8__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-44-32__5b899958-a260-4c92-a12c-81ed21d991f8__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-44-32__5b899958-a260-4c92-a12c-81ed21d991f8__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20903', '20904', '20905', '20906', '20907']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20903:20903 -p 20904:20904 -p 20905:20905 -p 20906:20906 -p 20907:20907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20905 --rest-port=20903 --tcp-port=20904 --discv5-udp-port=20906 --rest-address=0.0.0.0 --nat=extip:172.18.142.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=840d19b1c28dadc9d8f4bce46d87ee2eb78eed4ae2fda01b173af7e1f1dfb3eb --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=20907 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ac899293fb9c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.181 waku 2277c7612ac6fec6a6e0f6f7025d4b8b27f4c65f023462b2dedd731037b6f983
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2277c7612ac6. Setting up logs at ./log/docker/node1_2026-01-22_04-44-32__5b899958-a260-4c92-a12c-81ed21d991f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20903
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 10cc1c9715ca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20903/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20903/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.142.181/tcp/20904/p2p/16Uiu2HAmCcvCMi7xt5xPiHkakqRDdfjfuY7pMEmraB8nBPFE7vk8","/ip4/172.18.142.181/tcp/20905/ws/p2p/16Uiu2HAmCcvCMi7xt5xPiHkakqRDdfjfuY7pMEmraB8nBPFE7vk8"],"enrUri":"enr:-L24QB8_KW8U5xpzJEK2ayevDCzlwVDhYTP5pxHTgXXU7BjeSwdva6zJtz8M1DL2Ip1Uw_knxMdx-vLvJAPze8ekVmECgmlkgnY0gmlwhKwSjrWKbXVsdGlhZGRyc5YACASsEo61BlGoAAoErBKOtQZRqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_3gkNVclz4JSCTUY6sPyymUC7WyvICKu6EDwPhYyTTmDdGNwglGog3VkcIJRqoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20903/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:20903/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7954', '7955', '7956', '7957', '7958']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7954:7954 -p 7955:7955 -p 7956:7956 -p 7957:7957 -p 7958:7958 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7956 --rest-port=7954 --tcp-port=7955 --discv5-udp-port=7957 --rest-address=0.0.0.0 --nat=extip:172.18.187.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f94360eda3ee364e670dada6c6a0fbd1c019f0c6b704db0a3aa62fdc5c8cf825 --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=7958 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QB8_KW8U5xpzJEK2ayevDCzlwVDhYTP5pxHTgXXU7BjeSwdva6zJtz8M1DL2Ip1Uw_knxMdx-vLvJAPze8ekVmECgmlkgnY0gmlwhKwSjrWKbXVsdGlhZGRyc5YACASsEo61BlGoAAoErBKOtQZRqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_3gkNVclz4JSCTUY6sPyymUC7WyvICKu6EDwPhYyTTmDdGNwglGog3VkcIJRqoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.111 waku 2c65bba50da2c60216d05bbb0933354c71e7dae59b1a6b4a9b6690f1306d44d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2c65bba50da2. Setting up logs at ./log/docker/node2_2026-01-22_04-44-32__5b899958-a260-4c92-a12c-81ed21d991f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7954
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:7954/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7954/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.111/tcp/7955/p2p/16Uiu2HAmMMPqKw6Yq3deK8Z53vW8fCH53uec7HYsXaC8RR5wDyop","/ip4/172.18.187.111/tcp/7956/ws/p2p/16Uiu2HAmMMPqKw6Yq3deK8Z53vW8fCH53uec7HYsXaC8RR5wDyop"],"enrUri":"enr:-L24QFUi8r69BUn5CJpAL643x-RKqlmB39BJw01axW5ys-DBe8VfIWhKe6iOnz7DKRQdC42OsExZDBm761E8zX3MRGsCgmlkgnY0gmlwhKwSu2-KbXVsdGlhZGRyc5YACASsErtvBh8TAAoErBK7bwYfFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgTdH0ZsyGt-UA7LRSeD_CwcGlLDegfJagMOCE1VxhzuDdGNwgh8Tg3VkcIIfFYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7954/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.181/tcp/20904/p2p/16Uiu2HAmCcvCMi7xt5xPiHkakqRDdfjfuY7pMEmraB8nBPFE7vk8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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:7954/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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":"0x347ec7a34643b97076e46886f10e5ce634f51a3663fe288ccb154ecb7edfa897"},{"messageHash":"0x0e53a8d0af0364be2c0bb3d975cae3df7c25a72ab684d060344222e2e143cb20"},{"messageHash":"0x21bd48b8473f5998936b1a40d32fd106412c1c57e6d1072a9447700836cb5c94"},{"messageHash":"0x422abcc2fe2d1d05a7251aab7850dc283577677cd1a01285e4c776e65167bebc"},{"messageHash":"0x36450e597c89090ea940099ce8c0623ff682913c7f9bdeb551cc0dc26139b908"},{"messageHash":"0x89fed7f148767cf11658c92ce26803493502f2f0eb12daf2ee43352a9e5bcccd"},{"messageHash":"0xa972593973e274e2c1ac96caae28c1ca49ff4325c7ecbe2fa068d2f2175e53bf"},{"messageHash":"0xa4f93d3f74c095a00f898b9dffcd2bb1f62bd8bb083f7cebb4cd5b57d4e074e8"},{"messageHash":"0x601d87f130333040472a7baeee5dfebf075693059baa670f709e9dc3ddb20809"},{"messageHash":"0x18b680381d1b20aed29e8c18abef6bab176f707d1fb6b69c15ef7b9bf3a05e0d"}]}'
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:234 Stopping container with id 2277c7612ac6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2c65bba50da2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,421 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.207.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43409', '43410', '43411', '43412', '43413']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43409:43409 -p 43410:43410 -p 43411:43411 -p 43412:43412 -p 43413:43413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43411 --rest-port=43409 --tcp-port=43410 --discv5-udp-port=43412 --rest-address=0.0.0.0 --nat=extip:172.18.207.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdbcebceee2ed39b19aab6bedfb2ca93c9f42b63e7a7b30b93f29dba4bbdea3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43413 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.255 waku f10f35401550bbf6415adde4a7cf9d61bd261347e0ee878cb99c039d3c155e21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f10f35401550. Setting up logs at ./log/docker/node1_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43409
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:43409/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43409/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.255/tcp/43410/p2p/16Uiu2HAmA65xZkWZiaWpnvUSyKqs5XG2CbGfFJfipZB4FxSkuryA","/ip4/172.18.207.255/tcp/43411/ws/p2p/16Uiu2HAmA65xZkWZiaWpnvUSyKqs5XG2CbGfFJfipZB4FxSkuryA"],"enrUri":"enr:-L24QLYXs8oCrxCDTpg07STMQHT2Ph7SwLqut1LLgROtzB4iVxPoHhHDSvrHn-0Qgnn_uMSX9meuj5kgdak79xeHXywCgmlkgnY0gmlwhKwSz_-KbXVsdGlhZGRyc5YACASsEs__BqmSAAoErBLP_wapk90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2drM-Al4xZYtUb6lS4yjstwaGxEG441WhJyKY2qMSM2DdGNwgqmSg3VkcIKplIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50896', '50897', '50898', '50899', '50900']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50896:50896 -p 50897:50897 -p 50898:50898 -p 50899:50899 -p 50900:50900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50898 --rest-port=50896 --tcp-port=50897 --discv5-udp-port=50899 --rest-address=0.0.0.0 --nat=extip:172.18.33.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca717e216d2310a7bacc6585657e0cb045df8934f97aeddc0b7e75dbbe0b26d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50900 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLYXs8oCrxCDTpg07STMQHT2Ph7SwLqut1LLgROtzB4iVxPoHhHDSvrHn-0Qgnn_uMSX9meuj5kgdak79xeHXywCgmlkgnY0gmlwhKwSz_-KbXVsdGlhZGRyc5YACASsEs__BqmSAAoErBLP_wapk90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2drM-Al4xZYtUb6lS4yjstwaGxEG441WhJyKY2qMSM2DdGNwgqmSg3VkcIKplIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.40 waku 8085b1374b71339d1c8f3d02cbd3b1161c04e3eeec949fefb7044388d17e5dcf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8085b1374b71. Setting up logs at ./log/docker/node2_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50896
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:50896/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50896/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.33.40/tcp/50897/p2p/16Uiu2HAmRjaUNoeNzBUK4gf46S4H3cs1vfY96tZz5vigAxToVm5j","/ip4/172.18.33.40/tcp/50898/ws/p2p/16Uiu2HAmRjaUNoeNzBUK4gf46S4H3cs1vfY96tZz5vigAxToVm5j"],"enrUri":"enr:-L24QKAJwq6X5U12U2EAiq1rgvOEVKgPqzF1uD72YEqnBZRiXEu1dcbJsdhDHFIf5vgoaQZJOPvC0LwnFj-I7aO0fNECgmlkgnY0gmlwhKwSISiKbXVsdGlhZGRyc5YACASsEiEoBsbRAAoErBIhKAbG0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwlTV2htC4-W1_HeTypYWmZTzct3Yx0sqRWZLkzzD1gKDdGNwgsbRg3VkcILG04V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37208', '37209', '37210', '37211', '37212']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37208:37208 -p 37209:37209 -p 37210:37210 -p 37211:37211 -p 37212:37212 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37210 --rest-port=37208 --tcp-port=37209 --discv5-udp-port=37211 --rest-address=0.0.0.0 --nat=extip:172.18.79.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b681acdd5be2fa5b77e79a458e6aec6d49f6b3bc76fec2501c7356d026408375 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37212 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKAJwq6X5U12U2EAiq1rgvOEVKgPqzF1uD72YEqnBZRiXEu1dcbJsdhDHFIf5vgoaQZJOPvC0LwnFj-I7aO0fNECgmlkgnY0gmlwhKwSISiKbXVsdGlhZGRyc5YACASsEiEoBsbRAAoErBIhKAbG0t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwlTV2htC4-W1_HeTypYWmZTzct3Yx0sqRWZLkzzD1gKDdGNwgsbRg3VkcILG04V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.204 waku 22f4de7ffdab0c9914f4d5366be60910d896d8d8a976052224cf9fd07e5ca3a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 22f4de7ffdab. Setting up logs at ./log/docker/node3_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37208
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:37208/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37208/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.204/tcp/37209/p2p/16Uiu2HAmQHoBerawPUAvqzfJAtTPGpn7CEpWZS6GrFHByu2WMKjx","/ip4/172.18.79.204/tcp/37210/ws/p2p/16Uiu2HAmQHoBerawPUAvqzfJAtTPGpn7CEpWZS6GrFHByu2WMKjx"],"enrUri":"enr:-L24QGe488Ah6Xqx4bq5ulh_Jr6VuuMViVCV6YcXdARYowMaKKXdOQ0EofJJtsZkKaleHcmS3k3mvDROLoVKJRfFAAgCgmlkgnY0gmlwhKwST8yKbXVsdGlhZGRyc5YACASsEk_MBpFZAAoErBJPzAaRWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrN5rp5Ht0HqyalA9sVJeILfLOFvGxoQwj8rbadtVPNODdGNwgpFZg3VkcIKRW4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10029', '10030', '10031', '10032', '10033']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10029:10029 -p 10030:10030 -p 10031:10031 -p 10032:10032 -p 10033:10033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10031 --rest-port=10029 --tcp-port=10030 --discv5-udp-port=10032 --rest-address=0.0.0.0 --nat=extip:172.18.3.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=30cbe209e20c8cadfce6cef5fcec776f59105d8befb7a359d23baf9f86f20ead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10033 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGe488Ah6Xqx4bq5ulh_Jr6VuuMViVCV6YcXdARYowMaKKXdOQ0EofJJtsZkKaleHcmS3k3mvDROLoVKJRfFAAgCgmlkgnY0gmlwhKwST8yKbXVsdGlhZGRyc5YACASsEk_MBpFZAAoErBJPzAaRWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrN5rp5Ht0HqyalA9sVJeILfLOFvGxoQwj8rbadtVPNODdGNwgpFZg3VkcIKRW4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.71 waku f178844a8a74516f4e350ab9b44c4b6186f958259a4209cee71361f7deb2d9b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f178844a8a74. Setting up logs at ./log/docker/node4_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10029
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:10029/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10029/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.3.71/tcp/10030/p2p/16Uiu2HAmH8spnBhFQrxgnBgcm7NeCSpobaoY4YkepjMUy81mR6ew","/ip4/172.18.3.71/tcp/10031/ws/p2p/16Uiu2HAmH8spnBhFQrxgnBgcm7NeCSpobaoY4YkepjMUy81mR6ew"],"enrUri":"enr:-L24QHLfhslXFrqMJAtlsESFRqnAG663aWs-3aQWS_1hDX33FX_afMebErbpAKtafdoPWogjEHbx7iG2gySf2GxPxTwCgmlkgnY0gmlwhKwSA0eKbXVsdGlhZGRyc5YACASsEgNHBicuAAoErBIDRwYnL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQpOhoA0IHPCrHJqo3WBBwRyImAHhgzgyAg2zzTTHB4yDdGNwgicug3VkcIInMIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43409/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:50896/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:37208/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:10029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43409/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.33.40/tcp/44070/p2p/16Uiu2HAmRjaUNoeNzBUK4gf46S4H3cs1vfY96tZz5vigAxToVm5j","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50896/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.207.255/tcp/43410/p2p/16Uiu2HAmA65xZkWZiaWpnvUSyKqs5XG2CbGfFJfipZB4FxSkuryA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.79.204/tcp/49482/p2p/16Uiu2HAmQHoBerawPUAvqzfJAtTPGpn7CEpWZS6GrFHByu2WMKjx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37208/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.33.40/tcp/50897/p2p/16Uiu2HAmRjaUNoeNzBUK4gf46S4H3cs1vfY96tZz5vigAxToVm5j","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.3.71/tcp/60028/p2p/16Uiu2HAmH8spnBhFQrxgnBgcm7NeCSpobaoY4YkepjMUy81mR6ew","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10029/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.79.204/tcp/37209/p2p/16Uiu2HAmQHoBerawPUAvqzfJAtTPGpn7CEpWZS6GrFHByu2WMKjx","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3395', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3395', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3395', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10029/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:43409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:43409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:43409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:43409/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f10f35401550
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8085b1374b71
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 22f4de7ffdab
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f10f35401550. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f178844a8a74
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8085b1374b71. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  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-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node4_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node3_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-01-22_04-21-30__ef7f3990-a185-4597-952b-48b7a968a35a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15290', '15291', '15292', '15293', '15294']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15290:15290 -p 15291:15291 -p 15292:15292 -p 15293:15293 -p 15294:15294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15292 --rest-port=15290 --tcp-port=15291 --discv5-udp-port=15293 --rest-address=0.0.0.0 --nat=extip:172.18.191.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7d9d5bb3f8ab137869ebff02b6f6210f2ae2261adb43ee3289c968cd57fbd99a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15294 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.223 waku aaa18b81e69234530ee69370f7b151f5bb81c6d11828a8ccc8b91dd8d08202a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aaa18b81e692. Setting up logs at ./log/docker/node1_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15290
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 22f4de7ffdab. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f178844a8a74. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15290/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15290/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.223/tcp/15291/p2p/16Uiu2HAm1DmiVHeGnQBBn9cpMGZ3YyzMXVaCSvtvJiMzSfBGUEHC","/ip4/172.18.191.223/tcp/15292/ws/p2p/16Uiu2HAm1DmiVHeGnQBBn9cpMGZ3YyzMXVaCSvtvJiMzSfBGUEHC"],"enrUri":"enr:-L24QHHHZl0zBjJB8gSJEeLc08MudV_7MMiBwVF8SY3286wAcJKbIqYfB6AjMuwD5bNzpk_WZ90CKVvovyl-ZQa0pGMCgmlkgnY0gmlwhKwSv9-KbXVsdGlhZGRyc5YACASsEr_fBju7AAoErBK_3wY7vN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVhmjQGpzRkfj-VtNb1XimRad13i-xSPZyq4RF8Sz3eeDdGNwgju7g3VkcII7vYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13553', '13554', '13555', '13556', '13557']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13553:13553 -p 13554:13554 -p 13555:13555 -p 13556:13556 -p 13557:13557 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13555 --rest-port=13553 --tcp-port=13554 --discv5-udp-port=13556 --rest-address=0.0.0.0 --nat=extip:172.18.228.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=03ec81ed7f966bc37ab4624a2addf70a8dcdcdaed0b6db7fd763f9e630b2db50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13557 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHHHZl0zBjJB8gSJEeLc08MudV_7MMiBwVF8SY3286wAcJKbIqYfB6AjMuwD5bNzpk_WZ90CKVvovyl-ZQa0pGMCgmlkgnY0gmlwhKwSv9-KbXVsdGlhZGRyc5YACASsEr_fBju7AAoErBK_3wY7vN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVhmjQGpzRkfj-VtNb1XimRad13i-xSPZyq4RF8Sz3eeDdGNwgju7g3VkcII7vYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.123 waku 53f92654342fe9df8913713398e94d388b2fd5767132e6df14d1b27bbd5bad2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53f92654342f. Setting up logs at ./log/docker/node2_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13553
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:13553/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13553/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.123/tcp/13554/p2p/16Uiu2HAm9NTwPaYa2UoLtrJNYqYtNQoNNhgpABo3CtQRyLszdumZ","/ip4/172.18.228.123/tcp/13555/ws/p2p/16Uiu2HAm9NTwPaYa2UoLtrJNYqYtNQoNNhgpABo3CtQRyLszdumZ"],"enrUri":"enr:-L24QE8xqBK6NinWr9SyhxNIROy4gYpLTSd-4EpRrMYR0-tdT0FGEFochepIpiez4r2AJYj-9IAvqRCX0VdZVoIKDzUCgmlkgnY0gmlwhKwS5HuKbXVsdGlhZGRyc5YACASsEuR7BjTyAAoErBLkewY0890DgnJzhQADAQAAiXNlY3AyNTZrMaECzzFCXdG6Fq1xiijCqyKXZrDPhGwCY4cAlbTnbeD4WZiDdGNwgjTyg3VkcII09IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14875', '14876', '14877', '14878', '14879']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14875:14875 -p 14876:14876 -p 14877:14877 -p 14878:14878 -p 14879:14879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14877 --rest-port=14875 --tcp-port=14876 --discv5-udp-port=14878 --rest-address=0.0.0.0 --nat=extip:172.18.236.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a5d0f5cbcddbe1a8bfc7910d100acce8ab036aedc07ff7cd60e2c180abde821 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14879 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE8xqBK6NinWr9SyhxNIROy4gYpLTSd-4EpRrMYR0-tdT0FGEFochepIpiez4r2AJYj-9IAvqRCX0VdZVoIKDzUCgmlkgnY0gmlwhKwS5HuKbXVsdGlhZGRyc5YACASsEuR7BjTyAAoErBLkewY0890DgnJzhQADAQAAiXNlY3AyNTZrMaECzzFCXdG6Fq1xiijCqyKXZrDPhGwCY4cAlbTnbeD4WZiDdGNwgjTyg3VkcII09IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.90 waku b461384dda6ee9a3634b6654be4a0188ff5b9b11fd626881b7fd5ce10f70ac54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b461384dda6e. Setting up logs at ./log/docker/node3_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14875
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:14875/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14875/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.236.90/tcp/14876/p2p/16Uiu2HAmBYexW96Rf6XkCyV5rcUCy1gXRbFUBDdVrE8DFw5Fy2tu","/ip4/172.18.236.90/tcp/14877/ws/p2p/16Uiu2HAmBYexW96Rf6XkCyV5rcUCy1gXRbFUBDdVrE8DFw5Fy2tu"],"enrUri":"enr:-L24QE7GEs_XEjL-QKT4Q9qqrPWpOIGw76NeWB0xB-XMr4osLu028nvvfx83GH7sJ0dI6znDlljeoW1NJ81EeoAPuv0CgmlkgnY0gmlwhKwS7FqKbXVsdGlhZGRyc5YACASsEuxaBjocAAoErBLsWgY6Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC74Tmj4SFEJsZOtAMYi9EHmF_Gk5k7LGExOIqafcCoYaDdGNwgjocg3VkcII6HoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8630', '8631', '8632', '8633', '8634']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8630:8630 -p 8631:8631 -p 8632:8632 -p 8633:8633 -p 8634:8634 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8632 --rest-port=8630 --tcp-port=8631 --discv5-udp-port=8633 --rest-address=0.0.0.0 --nat=extip:172.18.111.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d78be2d98f09cf4edc8a1b127438fbbe40d2e9e474baaaa0fa6adc1affebde2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8634 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE7GEs_XEjL-QKT4Q9qqrPWpOIGw76NeWB0xB-XMr4osLu028nvvfx83GH7sJ0dI6znDlljeoW1NJ81EeoAPuv0CgmlkgnY0gmlwhKwS7FqKbXVsdGlhZGRyc5YACASsEuxaBjocAAoErBLsWgY6Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC74Tmj4SFEJsZOtAMYi9EHmF_Gk5k7LGExOIqafcCoYaDdGNwgjocg3VkcII6HoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.146 waku 3d955259f563b6ae1908f7bb585bbc21f10f4fe1dcdad9f2f0417b2b503cae10
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d955259f563. Setting up logs at ./log/docker/node4_2026-01-22_04-22-23__89780493-68fc-4bea-93bd-c1741f55bbad__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8630
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:8630/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8630/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.146/tcp/8631/p2p/16Uiu2HAm5RiCuR3ZrictpW5A3Za3Bb3h8kgnv48ZqrhQQ8C3C2yn","/ip4/172.18.111.146/tcp/8632/ws/p2p/16Uiu2HAm5RiCuR3ZrictpW5A3Za3Bb3h8kgnv48ZqrhQQ8C3C2yn"],"enrUri":"enr:-L24QPT5XWaO489R8l_aV6decIkqsw1gQgUdZQLV6nBR8XcKXZsXffwgs8yMTjklgLnouYzQeh5IbqXY3TMgMlCV8GkCgmlkgnY0gmlwhKwSb5KKbXVsdGlhZGRyc5YACASsEm-SBiG3AAoErBJvkgYhuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEClJdi4nkeaRBPvWgivikjPV3MUDJay8-wEOIq0EW86fmDdGNwgiG3g3VkcIIhuYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15290/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:13553/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:14875/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:8630/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15290/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.228.123/tcp/43868/p2p/16Uiu2HAm9NTwPaYa2UoLtrJNYqYtNQoNNhgpABo3CtQRyLszdumZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13553/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.191.223/tcp/15291/p2p/16Uiu2HAm1DmiVHeGnQBBn9cpMGZ3YyzMXVaCSvtvJiMzSfBGUEHC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.236.90/tcp/57844/p2p/16Uiu2HAmBYexW96Rf6XkCyV5rcUCy1gXRbFUBDdVrE8DFw5Fy2tu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14875/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.228.123/tcp/13554/p2p/16Uiu2HAm9NTwPaYa2UoLtrJNYqYtNQoNNhgpABo3CtQRyLszdumZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.111.146/tcp/52182/p2p/16Uiu2HAm5RiCuR3ZrictpW5A3Za3Bb3h8kgnv48ZqrhQQ8C3C2yn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8630/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.236.90/tcp/14876/p2p/16Uiu2HAmBYexW96Rf6XkCyV5rcUCy1gXRbFUBDdVrE8DFw5Fy2tu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5255', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5255', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5255', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8630/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8630/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769055768399430978,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055771522091703,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055772137866839,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055772144629521,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055774010323248,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055774226095428,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055776265289757,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055777905887019,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055777911214289,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055777925166445,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055778138011784,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055778761696704,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055779785281739,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055781010187018,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055781015070357,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055782434064354,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055782447285591,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055783073846886,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055784954227388,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055786402226085,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055786413055456,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055786426641593,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055786641765469,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055788882091033,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055788891144952,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055790778136292,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055790787615865,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055790800496034,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055792018115631,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055799385989855,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5255', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5826', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5826', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5826', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8630/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:15290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8630/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769055829445879839,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829454724545,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829466750245,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829477959432,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829491841507,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829506004572,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829516868295,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829530054979,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829538856905,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829552432378,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829564662633,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829574891452,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829585978842,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829599620715,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829613323908,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829630124281,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829643433623,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829658189308,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829670230415,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829682538527,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829693313156,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829704914997,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829721760681,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829734129759,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829748232434,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829763109581,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829775131036,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829787351705,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829799608098,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055829811409052,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:488 sender_loss=30 receiver_loss=30
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5826', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aaa18b81e692
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 53f92654342f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b461384dda6e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3d955259f563
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aaa18b81e692. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53f92654342f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b461384dda6e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,665 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-01-22_04-21-47__28df34c8-83b2-4f84-bf64-da4bffa8f327
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-47__28df34c8-83b2-4f84-bf64-da4bffa8f327__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26494', '26495', '26496', '26497', '26498']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26494:26494 -p 26495:26495 -p 26496:26496 -p 26497:26497 -p 26498:26498 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26496 --rest-port=26494 --tcp-port=26495 --discv5-udp-port=26497 --rest-address=0.0.0.0 --nat=extip:172.18.163.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afabeda9fc8e944cbeecb723cca4bfcaa6febd3db54cfe1db7e15d98d3cdba3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26498 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 519c57ae73d6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.230 waku 5aa9181bc15b8071a8396d511f128e21aa49bf6ec42f8c48854cacdf4fbbb6e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5aa9181bc15b. Setting up logs at ./log/docker/node1_2026-01-22_04-21-47__28df34c8-83b2-4f84-bf64-da4bffa8f327__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26494
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 81285a6133d2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26494/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26494/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.163.230/tcp/26495/p2p/16Uiu2HAmJGw2jGBJVtUuWEy22WpS5zJFFrSp8PtQ3WvCgjcoK3JY","/ip4/172.18.163.230/tcp/26496/ws/p2p/16Uiu2HAmJGw2jGBJVtUuWEy22WpS5zJFFrSp8PtQ3WvCgjcoK3JY"],"enrUri":"enr:-L24QKaiBcshr0CrHTd6aXr_yOWh9O6lhkcr8JTk4TRBcbqnemcAmbbAOKVjvDhvcSgR3D_6NTaAUl2-hBHr2owGkGECgmlkgnY0gmlwhKwSo-aKbXVsdGlhZGRyc5YACASsEqPmBmd_AAoErBKj5gZngN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU3-W_hVVV3v4ZPU6VomCfjjtfQ7e_Ni6HSPktPzIw9GDdGNwgmd_g3VkcIJngYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-21-47__28df34c8-83b2-4f84-bf64-da4bffa8f327__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58345', '58346', '58347', '58348', '58349']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58345:58345 -p 58346:58346 -p 58347:58347 -p 58348:58348 -p 58349:58349 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58347 --rest-port=58345 --tcp-port=58346 --discv5-udp-port=58348 --rest-address=0.0.0.0 --nat=extip:172.18.76.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e88652beccca1bde5ff41fa8fa51cd12e6fff98b54db69eed0a9cbbe6f5d1b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58349 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKaiBcshr0CrHTd6aXr_yOWh9O6lhkcr8JTk4TRBcbqnemcAmbbAOKVjvDhvcSgR3D_6NTaAUl2-hBHr2owGkGECgmlkgnY0gmlwhKwSo-aKbXVsdGlhZGRyc5YACASsEqPmBmd_AAoErBKj5gZngN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU3-W_hVVV3v4ZPU6VomCfjjtfQ7e_Ni6HSPktPzIw9GDdGNwgmd_g3VkcIJngYV3YWt1MgU --filternode=/ip4/172.18.163.230/tcp/26495/p2p/16Uiu2HAmJGw2jGBJVtUuWEy22WpS5zJFFrSp8PtQ3WvCgjcoK3JY
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.172 waku aade06797f447d25610ba2bc889c22c96e76c556089e8c8432af6d86275bdf0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aade06797f44. Setting up logs at ./log/docker/node2_2026-01-22_04-21-47__28df34c8-83b2-4f84-bf64-da4bffa8f327__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58345
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:58345/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/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.172/tcp/58346/p2p/16Uiu2HAmBHAjL64HJ6aRwQXydAXQpwT2J6bXWoXaMTWvY66P2bAG","/ip4/172.18.76.172/tcp/58347/ws/p2p/16Uiu2HAmBHAjL64HJ6aRwQXydAXQpwT2J6bXWoXaMTWvY66P2bAG"],"enrUri":"enr:-L24QHrqDhtBUfi_sbRu94TMIlLcF2O08CK1Zv11NFYcYBpIRf3vAsZpNqH_hnJn8BPzobQ9EKgot6XGEDpcrwNJFUICgmlkgnY0gmlwhKwSTKyKbXVsdGlhZGRyc5YACASsEkysBuPqAAoErBJMrAbj690DgnJzhQADAQAAiXNlY3AyNTZrMaEC641FoFmJgdr7hnGmdxI2-A1jlchVyeuKn4KKrcBVykmDdGNwguPqg3VkcILj7IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58345/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.230/tcp/26495/p2p/16Uiu2HAmJGw2jGBJVtUuWEy22WpS5zJFFrSp8PtQ3WvCgjcoK3JY"]'
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:26494/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:58345/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "54810e37-a2b1-41df-9de7-c6e69abddbf1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"54810e37-a2b1-41df-9de7-c6e69abddbf1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1769055710068821527,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1769055710204798578,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1769055710338630633,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1769055710472252342,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1769055710605994425,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1769055710739767144,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1769055710873889174,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1769055711007125753,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1769055711140829511,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1769055711274609180,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1769055711408423042,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1769055711542456964,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1769055711677029297,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1769055711810763374,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1769055711944925859,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1769055712078882972,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1769055712213221729,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1769055712347371297,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1769055712482065122,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1769055712616567680,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1769055712751141469,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1769055712885799040,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1769055713021882481,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1769055713158403490,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1769055713296380309,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1769055713431461720,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1769055713567082210,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1769055713701564131,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58345/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1769055713835878371,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/29" -H "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":"29","version":0,"timestamp":1769055713970378433,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/30" -H "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":"30","version":0,"timestamp":1769055714105562610,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/31" -H "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":"31","version":0,"timestamp":1769055714240583337,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/32" -H "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":"32","version":0,"timestamp":1769055714375575349,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/33" -H "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":"33","version":0,"timestamp":1769055714510454946,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/34" -H "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":"34","version":0,"timestamp":1769055714645093068,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/35" -H "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":"35","version":0,"timestamp":1769055714779726955,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/36" -H "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":"36","version":0,"timestamp":1769055714914087496,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/37" -H "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":"37","version":0,"timestamp":1769055715048413601,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/38" -H "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":"38","version":0,"timestamp":1769055715182932605,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/39" -H "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":"39","version":0,"timestamp":1769055715317670728,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/40" -H "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":"40","version":0,"timestamp":1769055715451441848,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/41" -H "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":"41","version":0,"timestamp":1769055715585464877,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/42" -H "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":"42","version":0,"timestamp":1769055715719173281,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/43" -H "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":"43","version":0,"timestamp":1769055715853696097,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/44" -H "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":"44","version":0,"timestamp":1769055715988076331,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/45" -H "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":"45","version":0,"timestamp":1769055716123318866,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/46" -H "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":"46","version":0,"timestamp":1769055716257140562,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/47" -H "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":"47","version":0,"timestamp":1769055716391261048,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/48" -H "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":"48","version":0,"timestamp":1769055716525055027,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/49" -H "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":"49","version":0,"timestamp":1769055716658940773,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/50" -H "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":"50","version":0,"timestamp":1769055716792369009,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/51" -H "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":"51","version":0,"timestamp":1769055716925964102,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/52" -H "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":"52","version":0,"timestamp":1769055717060083185,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/53" -H "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":"53","version":0,"timestamp":1769055717195807782,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/54" -H "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":"54","version":0,"timestamp":1769055717330401606,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/55" -H "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":"55","version":0,"timestamp":1769055717465149289,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/56" -H "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":"56","version":0,"timestamp":1769055717599477683,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/57" -H "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":"57","version":0,"timestamp":1769055717738749574,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/58" -H "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":"58","version":0,"timestamp":1769055717876283804,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/59" -H "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":"59","version":0,"timestamp":1769055718012001138,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/60" -H "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":"60","version":0,"timestamp":1769055718148069545,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/61" -H "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":"61","version":0,"timestamp":1769055718283285806,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/62" -H "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":"62","version":0,"timestamp":1769055718418247003,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/63" -H "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":"63","version":0,"timestamp":1769055718553699791,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/64" -H "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":"64","version":0,"timestamp":1769055718692457266,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/65" -H "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":"65","version":0,"timestamp":1769055718829314825,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/66" -H "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":"66","version":0,"timestamp":1769055718973679159,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/67" -H "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":"67","version":0,"timestamp":1769055719109534558,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/68" -H "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":"68","version":0,"timestamp":1769055719245232606,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/69" -H "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":"69","version":0,"timestamp":1769055719380536909,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/70" -H "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":"70","version":0,"timestamp":1769055719515797477,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/71" -H "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":"71","version":0,"timestamp":1769055719650500088,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/72" -H "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":"72","version":0,"timestamp":1769055719785435003,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/73" -H "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":"73","version":0,"timestamp":1769055719920463233,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/74" -H "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":"74","version":0,"timestamp":1769055720055867835,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/75" -H "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":"75","version":0,"timestamp":1769055720191293847,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/76" -H "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":"76","version":0,"timestamp":1769055720326486126,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/77" -H "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":"77","version":0,"timestamp":1769055720461649205,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/78" -H "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":"78","version":0,"timestamp":1769055720596810989,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/79" -H "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":"79","version":0,"timestamp":1769055720731411197,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/80" -H "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":"80","version":0,"timestamp":1769055720866365201,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/81" -H "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":"81","version":0,"timestamp":1769055721001442809,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/82" -H "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":"82","version":0,"timestamp":1769055721136463028,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/83" -H "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":"83","version":0,"timestamp":1769055721273101791,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/84" -H "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":"84","version":0,"timestamp":1769055721408297494,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/85" -H "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":"85","version":0,"timestamp":1769055721543340933,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/86" -H "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":"86","version":0,"timestamp":1769055721678620782,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1769055721814019293,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/88" -H "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":"88","version":0,"timestamp":1769055721948872461,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/89" -H "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":"89","version":0,"timestamp":1769055722084039382,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/90" -H "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":"90","version":0,"timestamp":1769055722219041728,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/91" -H "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":"91","version":0,"timestamp":1769055722353891239,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/92" -H "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":"92","version":0,"timestamp":1769055722488727974,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/93" -H "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":"93","version":0,"timestamp":1769055722623660283,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/94" -H "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":"94","version":0,"timestamp":1769055722758898628,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/95" -H "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":"95","version":0,"timestamp":1769055722895126062,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/96" -H "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":"96","version":0,"timestamp":1769055723030433612,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/97" -H "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":"97","version":0,"timestamp":1769055723165277742,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/98" -H "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":"98","version":0,"timestamp":1769055723300109161,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:58345/filter/v2/messages/99" -H "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":"99","version":0,"timestamp":1769055723435164530,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5aa9181bc15b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aade06797f44
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
2026-01-22 04:21:58.016 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:21:58.016 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_non_existing_content_topic with id: 2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407
2026-01-22 04:21:58.016 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:21:58.017 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:21:58.017 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-22 04:21:58.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:21:58.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
2026-01-22 04:21:58.024 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:21:58.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:21:58.026 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:21:58.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.214
2026-01-22 04:21:58.026 DEBUG [src.node.docker_mananger] Generated ports ['60493', '60494', '60495', '60496', '60497']
2026-01-22 04:21:58.026 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:21:58.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:21:58.027 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:21:58.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 60493:60493 -p 60494:60494 -p 60495:60495 -p 60496:60496 -p 60497:60497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60495 --rest-port=60493 --tcp-port=60494 --discv5-udp-port=60496 --rest-address=0.0.0.0 --nat=extip:172.18.113.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eacab6deebfdbd3aaaee5e383a9ce3bcf8479f6fec5eecd136de1ea4cfeedb4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60497 --metrics-logging=true --relay=true --filter=true
2026-01-22 04:21:58.222 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.214 waku a62a00d43dcff136e28a313e32cf37bd02481d007bd04a950f6009f6a4c2768d
2026-01-22 04:21:58.254 DEBUG [src.node.docker_mananger] Container started with ID a62a00d43dcf. Setting up logs at ./log/docker/node1_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
2026-01-22 04:21:58.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60493
2026-01-22 04:21:58.254 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:21:58.275 ERROR [src.node.docker_mananger] Max retries reached for container c44e867ce62a. Exiting log stream.
2026-01-22 04:21:58.824 ERROR [src.node.docker_mananger] Max retries reached for container 25cfec739b62. Exiting log stream.
2026-01-22 04:21:59.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60493/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:21:59.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:21:59.258 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:21:59.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60493/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:21:59.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.214/tcp/60494/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH","/ip4/172.18.113.214/tcp/60495/ws/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH"],"enrUri":"enr:-L24QBaj0J8eNndyvB-i0wuN1a1QVdnHr4KIMHOfNLvPOvF-QU_3M9UmscNGo0B7-NRixYcnIT52dCCIoLqiHlZtUwcCgmlkgnY0gmlwhKwScdaKbXVsdGlhZGRyc5YACASsEnHWBuxOAAoErBJx1gbsT90DgnJzhQADAQAAiXNlY3AyNTZrMaECljsNfzS4YG5UAUJMuQOXOPdOABjVbZQZv-10VsAUsHSDdGNwguxOg3VkcILsUIV3YWt1MgU"}'
2026-01-22 04:21:59.261 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:21:59.262 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-22 04:21:59.268 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:21:59.268 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
2026-01-22 04:21:59.269 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:21:59.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:21:59.270 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:21:59.270 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.43
2026-01-22 04:21:59.270 DEBUG [src.node.docker_mananger] Generated ports ['55944', '55945', '55946', '55947', '55948']
2026-01-22 04:21:59.271 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:21:59.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:21:59.271 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:21:59.271 DEBUG [src.node.docker_mananger] docker run -i -t -p 55944:55944 -p 55945:55945 -p 55946:55946 -p 55947:55947 -p 55948:55948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55946 --rest-port=55944 --tcp-port=55945 --discv5-udp-port=55947 --rest-address=0.0.0.0 --nat=extip:172.18.181.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88b2dbce3fb9cf39268a7dbb372fe207cefb698f0da27e15d5d41fc330b70510 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55948 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBaj0J8eNndyvB-i0wuN1a1QVdnHr4KIMHOfNLvPOvF-QU_3M9UmscNGo0B7-NRixYcnIT52dCCIoLqiHlZtUwcCgmlkgnY0gmlwhKwScdaKbXVsdGlhZGRyc5YACASsEnHWBuxOAAoErBJx1gbsT90DgnJzhQADAQAAiXNlY3AyNTZrMaECljsNfzS4YG5UAUJMuQOXOPdOABjVbZQZv-10VsAUsHSDdGNwguxOg3VkcILsUIV3YWt1MgU --filternode=/ip4/172.18.113.214/tcp/60494/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH
2026-01-22 04:21:59.460 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.43 waku 8cfcdab4063909394c708e2dec3d99244d11eb87de3a2d676f682577dcbfce55
2026-01-22 04:21:59.492 DEBUG [src.node.docker_mananger] Container started with ID 8cfcdab40639. Setting up logs at ./log/docker/node2_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
2026-01-22 04:21:59.492 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55944
2026-01-22 04:21:59.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:00.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55944/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:00.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:22:00.498 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:00.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55944/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:00.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.43/tcp/55945/p2p/16Uiu2HAmRB5CsBTjCu8cwckbK96MdUbLNSpDj5PJjxK673bfU289","/ip4/172.18.181.43/tcp/55946/ws/p2p/16Uiu2HAmRB5CsBTjCu8cwckbK96MdUbLNSpDj5PJjxK673bfU289"],"enrUri":"enr:-L24QNV3uyvbbWMOs5RD29PdsYItzBrXfGP63EaQCE8l22VjPEGls5zQqsRgv6VX9_bmp_z9bjCwkrHsnfR1s-fcA5MCgmlkgnY0gmlwhKwStSuKbXVsdGlhZGRyc5YACASsErUrBtqJAAoErBK1Kwbait0DgnJzhQADAQAAiXNlY3AyNTZrMaEDugEoHG8nuJJpKl701UgM2Bfcdp2hq4yEhRgGEEH54RqDdGNwgtqJg3VkcILai4V3YWt1MgA"}'
2026-01-22 04:22:00.501 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:00.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55944/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.214/tcp/60494/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH"]'
2026-01-22 04:22:00.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:00.533 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-22 04:22:00.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60493/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:22:00.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:00.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55944/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "92de5ed9-3b10-4513-b1f6-305d817bebfb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-22 04:22:00.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"92de5ed9-3b10-4513-b1f6-305d817bebfb","statusDesc":"OK"}'
2026-01-22 04:22:00.564 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:55944/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-22 04:22:00.573 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:55944/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-01-22 04:22:00.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60493/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:00.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:00.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:00.683 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:00.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55944/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:00.686 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":1769055720575300632,"ephemeral":false}]'
2026-01-22 04:22:00.690 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:22:00.691 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:22:00.691 DEBUG [src.node.waku_node] Stopping container with id a62a00d43dcf
2026-01-22 04:22:01.260 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:01.262 DEBUG [src.node.waku_node] Stopping container with id 8cfcdab40639
2026-01-22 04:22:01.803 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:01.803 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:22:01.809 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:22:01.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-01-22 04:27:15.781 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:27:15.782 DEBUG [tests.conftest] Running test: test_get_store_message_with_meta with id: 2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3
2026-01-22 04:27:15.782 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:27:15.782 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:27:15.783 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-22 04:27:15.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:27:15.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
2026-01-22 04:27:15.790 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:27:15.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:27:15.792 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:27:15.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.18
2026-01-22 04:27:15.793 DEBUG [src.node.docker_mananger] Generated ports ['41291', '41292', '41293', '41294', '41295']
2026-01-22 04:27:15.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:27:15.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:27:15.793 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:27:15.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 41291:41291 -p 41292:41292 -p 41293:41293 -p 41294:41294 -p 41295:41295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41293 --rest-port=41291 --tcp-port=41292 --discv5-udp-port=41294 --rest-address=0.0.0.0 --nat=extip:172.18.136.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fbed2fd5ed296acecffb3c01c66b1c38be21c7e3ffcb8badc218f5fe8e6d8bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41295 --metrics-logging=true --store=true --relay=true
2026-01-22 04:27:15.972 ERROR [src.node.docker_mananger] Max retries reached for container 248272089c4e. Exiting log stream.
2026-01-22 04:27:15.978 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.18 waku 15503875c0d8e196097b28bb2c8672346db332c39b17d1e1243230d4ad8d5580
2026-01-22 04:27:16.011 DEBUG [src.node.docker_mananger] Container started with ID 15503875c0d8. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
2026-01-22 04:27:16.011 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41291
2026-01-22 04:27:16.013 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:27:16.488 ERROR [src.node.docker_mananger] Max retries reached for container cf0a503fd5e2. Exiting log stream.
2026-01-22 04:27:17.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41291/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:17.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:27:17.017 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:27:17.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:17.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.18/tcp/41292/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY","/ip4/172.18.136.18/tcp/41293/ws/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY"],"enrUri":"enr:-L24QOoU3xjtuyt-VmYRo5Yig_8YAvpJM1UUMmzgljI34Zk9Xg0jUh-AtThU9KTY_8WCfTjO2Wy9sH3ppA0CqNP8QBICgmlkgnY0gmlwhKwSiBKKbXVsdGlhZGRyc5YACASsEogSBqFMAAoErBKIEgahTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZFth3vz-Mydgv-5RtSUt41AE-eCFkKlAPDcuDA3JryODdGNwgqFMg3VkcIKhToV3YWt1MgM"}'
2026-01-22 04:27:17.020 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:27:17.027 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:27:17.027 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
2026-01-22 04:27:17.027 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:27:17.027 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:27:17.029 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:27:17.029 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.72
2026-01-22 04:27:17.029 DEBUG [src.node.docker_mananger] Generated ports ['63435', '63436', '63437', '63438', '63439']
2026-01-22 04:27:17.029 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:27:17.029 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:27:17.030 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:27:17.030 DEBUG [src.node.docker_mananger] docker run -i -t -p 63435:63435 -p 63436:63436 -p 63437:63437 -p 63438:63438 -p 63439:63439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63437 --rest-port=63435 --tcp-port=63436 --discv5-udp-port=63438 --rest-address=0.0.0.0 --nat=extip:172.18.155.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=427e9a4cfc5c6df9568ae50d5d192bc268f2afd817298b2bcd17ff7f3e3dc70b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63439 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOoU3xjtuyt-VmYRo5Yig_8YAvpJM1UUMmzgljI34Zk9Xg0jUh-AtThU9KTY_8WCfTjO2Wy9sH3ppA0CqNP8QBICgmlkgnY0gmlwhKwSiBKKbXVsdGlhZGRyc5YACASsEogSBqFMAAoErBKIEgahTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZFth3vz-Mydgv-5RtSUt41AE-eCFkKlAPDcuDA3JryODdGNwgqFMg3VkcIKhToV3YWt1MgM --storenode=/ip4/172.18.136.18/tcp/41292/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY --store=true --relay=true
2026-01-22 04:27:17.227 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.72 waku ed2a2945c33321b2ffacb8fa888f593229b5acf66a9b9148d2ff11c7d2b833cf
2026-01-22 04:27:17.259 DEBUG [src.node.docker_mananger] Container started with ID ed2a2945c333. Setting up logs at ./log/docker/store_node1_2026-01-22_04-27-15__eeda29f5-e721-416b-a6bc-d8d7baa9ead3__wakuorg_nwaku:latest.log
2026-01-22 04:27:17.260 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63435
2026-01-22 04:27:17.260 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:27:18.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63435/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:18.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:27:18.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:27:18.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:18.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.72/tcp/63436/p2p/16Uiu2HAmUNZ7N19g9Y3bEavzoDsY1x8TcRtB9PrsowicPJcya5Zs","/ip4/172.18.155.72/tcp/63437/ws/p2p/16Uiu2HAmUNZ7N19g9Y3bEavzoDsY1x8TcRtB9PrsowicPJcya5Zs"],"enrUri":"enr:-L24QGEQloGkB6vHq5z4pZjW0ewA-eXuo3czWpRayyOA5sykNcd3N2eEd16f43Kozfr7QczDeZcZQ198xP1tusYRDLYCgmlkgnY0gmlwhKwSm0iKbXVsdGlhZGRyc5YACASsEptIBvfMAAoErBKbSAb3zd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6YUopfCMU_OvGnzo2xnrnK6fhHqhUXA_lVjPqs2XccqDdGNwgvfMg3VkcIL3zoV3YWt1MgM"}'
2026-01-22 04:27:18.268 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:27:18.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63435/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.18/tcp/41292/p2p/16Uiu2HAmKQjwSLDwZZhdhY3cjm2noGZZhxFAWJHZ4qPxM8xnyCuY"]'
2026-01-22 04:27:18.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:18.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:27:18.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:18.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:27:18.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:18.277 DEBUG [src.steps.store] Relaying message
2026-01-22 04:27:18.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
2026-01-22 04:27:18.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:18.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:27:18.483 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-22 04:27:18.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41291/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:18.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1d585ed644a7acdc9289aa08072fef76d2fe182af66607464a2f30b558e9aaf1"}]}'
2026-01-22 04:27:18.487 DEBUG [src.steps.store] messages length is 1
2026-01-22 04:27:18.488 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-22 04:27:18.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63435/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:18.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1d585ed644a7acdc9289aa08072fef76d2fe182af66607464a2f30b558e9aaf1"}]}'
2026-01-22 04:27:18.491 DEBUG [src.steps.store] messages length is 1
2026-01-22 04:27:18.492 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:27:18.493 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:27:18.494 DEBUG [src.node.waku_node] Stopping container with id 15503875c0d8
2026-01-22 04:27:19.067 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:27:19.067 DEBUG [src.node.waku_node] Stopping container with id ed2a2945c333
2026-01-22 04:27:19.647 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:27:19.648 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:27:19.659 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:27:19.666 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-01-22_04-30-58__daa2e818-8f0e-446b-a207-2c7512bf954c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-30-58__daa2e818-8f0e-446b-a207-2c7512bf954c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9605', '9606', '9607', '9608', '9609']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9605:9605 -p 9606:9606 -p 9607:9607 -p 9608:9608 -p 9609:9609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9607 --rest-port=9605 --tcp-port=9606 --discv5-udp-port=9608 --rest-address=0.0.0.0 --nat=extip:172.18.128.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=14c065a129e6c3935acfe39c6f65604a3a6e14c4d5df7bcfdb3acba5129848fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9609 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.104 waku 6bb55d5693e363c34f5c97b4f3a90cf95f2c8768bfabc5ebe6fc45b1903e5524
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6bb55d5693e3. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-30-58__daa2e818-8f0e-446b-a207-2c7512bf954c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9605
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 58f46f76bac5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ac3e9d69e7f0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/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.128.104/tcp/9606/p2p/16Uiu2HAm1YrenrwN2sCiFXN8i9iiJeGqgzk2KgqT46tvSxmdBFXy","/ip4/172.18.128.104/tcp/9607/ws/p2p/16Uiu2HAm1YrenrwN2sCiFXN8i9iiJeGqgzk2KgqT46tvSxmdBFXy"],"enrUri":"enr:-L24QB-RUt1-8PzxVC_ilKaNbhRY2UEVLYMt2midyquzL4XbM9K7Fc6K98Ze6ptaEC5oSwqv8kicGjHSgP4T-kZyAZECgmlkgnY0gmlwhKwSgGiKbXVsdGlhZGRyc5YACASsEoBoBiWGAAoErBKAaAYlh90DgnJzhQADAQAAiXNlY3AyNTZrMaECWv1BKDDhH2WZXKQPI2MTWo4czCIC5gicd0bU7cyzn4yDdGNwgiWGg3VkcIIliIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-30-58__daa2e818-8f0e-446b-a207-2c7512bf954c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64058', '64059', '64060', '64061', '64062']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64058:64058 -p 64059:64059 -p 64060:64060 -p 64061:64061 -p 64062:64062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64060 --rest-port=64058 --tcp-port=64059 --discv5-udp-port=64061 --rest-address=0.0.0.0 --nat=extip:172.18.214.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=881aa62adf88bb5eda9661bf80b0a28ab6d4cfa9f5a3e5ceb109eb617bcc36f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64062 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB-RUt1-8PzxVC_ilKaNbhRY2UEVLYMt2midyquzL4XbM9K7Fc6K98Ze6ptaEC5oSwqv8kicGjHSgP4T-kZyAZECgmlkgnY0gmlwhKwSgGiKbXVsdGlhZGRyc5YACASsEoBoBiWGAAoErBKAaAYlh90DgnJzhQADAQAAiXNlY3AyNTZrMaECWv1BKDDhH2WZXKQPI2MTWo4czCIC5gicd0bU7cyzn4yDdGNwgiWGg3VkcIIliIV3YWt1MgM --storenode=/ip4/172.18.128.104/tcp/9606/p2p/16Uiu2HAm1YrenrwN2sCiFXN8i9iiJeGqgzk2KgqT46tvSxmdBFXy --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.127 waku 9459cb73b1ccaf7af519ad61cf66c19b328cb1bdc497561a5e5b59ce30d07465
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9459cb73b1cc. Setting up logs at ./log/docker/store_node1_2026-01-22_04-30-58__daa2e818-8f0e-446b-a207-2c7512bf954c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64058
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:64058/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/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.214.127/tcp/64059/p2p/16Uiu2HAmQRoGkTGRkQrxoEW3pro1Pv5WsgZdTsxpgNa5V2BXJK8T","/ip4/172.18.214.127/tcp/64060/ws/p2p/16Uiu2HAmQRoGkTGRkQrxoEW3pro1Pv5WsgZdTsxpgNa5V2BXJK8T"],"enrUri":"enr:-L24QEnwS3P0rbHDjiwvIqB1bstd_jqSR3oGC8E7nvJIqWU2Qvtnhy_a7Rj7TuH-rSTrJNEmW0BCtqu1XmF-F0P64sMCgmlkgnY0gmlwhKwS1n-KbXVsdGlhZGRyc5YACASsEtZ_Bvo7AAoErBLWfwb6PN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrusqljHZC8AL3dXi4xhXe9lQgxatwUigh7nK4w1tUUCDdGNwgvo7g3VkcIL6PYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.128.104/tcp/9606/p2p/16Uiu2HAm1YrenrwN2sCiFXN8i9iiJeGqgzk2KgqT46tvSxmdBFXy"]'
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:9605/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:64058/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x888eb04525404972b6a7bef728e6bc43e14a70c670602e72c4bde703a2b063cf&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":"0x888eb04525404972b6a7bef728e6bc43e14a70c670602e72c4bde703a2b063cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe93c973ebdf6f680e26f603dd76fd6e2e9d10b5c373489e6f86db9a8c93170d4&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":"0xe93c973ebdf6f680e26f603dd76fd6e2e9d10b5c373489e6f86db9a8c93170d4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x996959bdb7e9a4d57c5b60dffe58f835dacc4fb3dc99d80103ef2346b137131b&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":"0x996959bdb7e9a4d57c5b60dffe58f835dacc4fb3dc99d80103ef2346b137131b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x934b245e0000293e484078ce4b1efe57fb08887a40acec4a165b78069cf34edd&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":"0x934b245e0000293e484078ce4b1efe57fb08887a40acec4a165b78069cf34edd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa0cb78946c0b01d5d084ad790a89666f59f6ec04b87877305266529808be92fc&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":"0xa0cb78946c0b01d5d084ad790a89666f59f6ec04b87877305266529808be92fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb91a0fd8666e5c9801dac52512cb9bf8dd8e2fc40ba0da281763eb20673e03eb&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":"0xb91a0fd8666e5c9801dac52512cb9bf8dd8e2fc40ba0da281763eb20673e03eb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1bc9db99ef29a4964a77f79d43ffd54a4fa622adf4549a41203d390f74311dde&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":"0x1bc9db99ef29a4964a77f79d43ffd54a4fa622adf4549a41203d390f74311dde"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x209cfc5ca8a18150860b671739e1438773d92805ea0e2f776ee8094646dfa034&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":"0x209cfc5ca8a18150860b671739e1438773d92805ea0e2f776ee8094646dfa034"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb80b1ee4b467f4d9a1ff3dbddc19f0b07228be1bda0111fb2c00fdb4c1c2400d&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":"0xb80b1ee4b467f4d9a1ff3dbddc19f0b07228be1bda0111fb2c00fdb4c1c2400d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x26977deafd6628e628999ed2ae1b5eff254f30bab67efa881eb037d7d7fea2fa&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":"0x26977deafd6628e628999ed2ae1b5eff254f30bab67efa881eb037d7d7fea2fa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa1848ed37e2e95b2ad8962ded0890c215ff55335f23e087fd3f47868b7d551ca&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":"0xa1848ed37e2e95b2ad8962ded0890c215ff55335f23e087fd3f47868b7d551ca"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe7b910d33e6404e55edf75977a35418c9ff07b07979a5b4f88814e9c2dce3692&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":"0xe7b910d33e6404e55edf75977a35418c9ff07b07979a5b4f88814e9c2dce3692"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4ed557994326bfbfdea6746c50ddc2dfd5089be9b025800a9d65394e80926a02&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":"0x4ed557994326bfbfdea6746c50ddc2dfd5089be9b025800a9d65394e80926a02"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x96bdeb38fb64933a75205fedc82c35592d062b6629186ee3a1458b4c1353b03e&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":"0x96bdeb38fb64933a75205fedc82c35592d062b6629186ee3a1458b4c1353b03e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe235261b7629de063f159f2922fcf0a1c1c5f8c08af0cf880b7b35b95532f755&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":"0xe235261b7629de063f159f2922fcf0a1c1c5f8c08af0cf880b7b35b95532f755"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5b1ee251c43b6390be1e28b404a01e9c6cddb3fcddc7f3fab1783a0e2ff11a68&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":"0x5b1ee251c43b6390be1e28b404a01e9c6cddb3fcddc7f3fab1783a0e2ff11a68"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x870d61c791718b9885296349a57d7556e420b68bdaa0b7f1db109381bcbf5ff8&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":"0x870d61c791718b9885296349a57d7556e420b68bdaa0b7f1db109381bcbf5ff8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x79e9de169a5bc960baa8c3a83056de4d1338faed2c050024b29bea38763aac18&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":"0x79e9de169a5bc960baa8c3a83056de4d1338faed2c050024b29bea38763aac18"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5e7cb7cb932e5fe4f8696db7655ac2d69197b8fac9aece2cda55551aba045262&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":"0x5e7cb7cb932e5fe4f8696db7655ac2d69197b8fac9aece2cda55551aba045262"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb8f04c5efc2eb98be0e5dd580a3e1b9662b39324e67da91ed0cdba4692f5bec5&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":"0xb8f04c5efc2eb98be0e5dd580a3e1b9662b39324e67da91ed0cdba4692f5bec5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x32e9121f69d6abd4019f86d01d75f6a7f95e089b6275593a0ea18c5b77e344e0&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":"0x32e9121f69d6abd4019f86d01d75f6a7f95e089b6275593a0ea18c5b77e344e0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xec642ae6520894c6d55e2660f250d8e1c44eb5ef89168c916aeb2c1b38d8812f&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":"0xec642ae6520894c6d55e2660f250d8e1c44eb5ef89168c916aeb2c1b38d8812f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbb752639711b82bdea1638a13eb2375f605c51f12601f98267047efdc6644fb3&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":"0xbb752639711b82bdea1638a13eb2375f605c51f12601f98267047efdc6644fb3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x06636b61f55c4b9ef564d760e38924a6a9f4ebf60bba0073a754ca594e8f7e2d&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":"0x06636b61f55c4b9ef564d760e38924a6a9f4ebf60bba0073a754ca594e8f7e2d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x001c7cb09ff1d7f509d309107bb655e0354a7d321f3ac68fabff6217185613f8&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":"0x001c7cb09ff1d7f509d309107bb655e0354a7d321f3ac68fabff6217185613f8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3db53f9a52e407b5c128730cd7a2ca38e525d45782adf81ea59e75b003fca047&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":"0x3db53f9a52e407b5c128730cd7a2ca38e525d45782adf81ea59e75b003fca047"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x449650f10f144d43954d81cf1c93111a25c28ab4666f7c8b2e30818d76ad35c2&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":"0x449650f10f144d43954d81cf1c93111a25c28ab4666f7c8b2e30818d76ad35c2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x44d0b1bc0a1d2d7ff8dfa4d3e189a5d669f795cf4764bb19ee26331072267481&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":"0x44d0b1bc0a1d2d7ff8dfa4d3e189a5d669f795cf4764bb19ee26331072267481"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xeb1fc35ecd9f78385b5417651365c70e6a122c2d67abdb4e879521a182d5c646&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":"0xeb1fc35ecd9f78385b5417651365c70e6a122c2d67abdb4e879521a182d5c646"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92891a07ebc611905c58b5fbe8a2acbb55e03701db1054736188a9f3dee8a922&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":"0x92891a07ebc611905c58b5fbe8a2acbb55e03701db1054736188a9f3dee8a922"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa95c883f3741639100cb04d9bf1dc2914684e5e8f7be704f49705d0c621d3917&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":"0xa95c883f3741639100cb04d9bf1dc2914684e5e8f7be704f49705d0c621d3917"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb519c1022c16ecae6e25b149965e2396eba3f8abf40886ecd2b33a9e5d384d34&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":"0xb519c1022c16ecae6e25b149965e2396eba3f8abf40886ecd2b33a9e5d384d34"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda1726ef79dbd63c2305427b139ede588a8532aa477cf0d965668dd6ca6b14a5&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":"0xda1726ef79dbd63c2305427b139ede588a8532aa477cf0d965668dd6ca6b14a5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9cc745bc70d13bea4cfc14fac394b79d7e8f8e3cb72bd97029efbec343fb3f33&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":"0x9cc745bc70d13bea4cfc14fac394b79d7e8f8e3cb72bd97029efbec343fb3f33"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb8bd68d56a4171ac4f3e3e810444906f2b2d0665922004eae122189e1d34d46c&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":"0xb8bd68d56a4171ac4f3e3e810444906f2b2d0665922004eae122189e1d34d46c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x86e4b09e18ac3a20288f048bfcfcbae63de4f2af740833a5fe971f90c1fa5020&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":"0x86e4b09e18ac3a20288f048bfcfcbae63de4f2af740833a5fe971f90c1fa5020"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa274cd030901494c182592bb6701e022a6fe2b8e7c5df80b92f68132a4154997&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":"0xa274cd030901494c182592bb6701e022a6fe2b8e7c5df80b92f68132a4154997"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbe4ac004f977d12845cd5b58c32796d6447d586e291913348f7286bc0261323b&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":"0xbe4ac004f977d12845cd5b58c32796d6447d586e291913348f7286bc0261323b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc36a7316a0e19605c7d399a1085e2973a7c45d43c6452cef3d6d46a41d6f656f&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":"0xc36a7316a0e19605c7d399a1085e2973a7c45d43c6452cef3d6d46a41d6f656f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x79730b4f9d4dbf91dc56ffc454969b1fc4f86a5b2410ea8bb254dc56e1169812&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":"0x79730b4f9d4dbf91dc56ffc454969b1fc4f86a5b2410ea8bb254dc56e1169812"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x888eb04525404972b6a7bef728e6bc43e14a70c670602e72c4bde703a2b063cf&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":"0x888eb04525404972b6a7bef728e6bc43e14a70c670602e72c4bde703a2b063cf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe93c973ebdf6f680e26f603dd76fd6e2e9d10b5c373489e6f86db9a8c93170d4&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":"0xe93c973ebdf6f680e26f603dd76fd6e2e9d10b5c373489e6f86db9a8c93170d4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x996959bdb7e9a4d57c5b60dffe58f835dacc4fb3dc99d80103ef2346b137131b&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":"0x996959bdb7e9a4d57c5b60dffe58f835dacc4fb3dc99d80103ef2346b137131b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x934b245e0000293e484078ce4b1efe57fb08887a40acec4a165b78069cf34edd&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":"0x934b245e0000293e484078ce4b1efe57fb08887a40acec4a165b78069cf34edd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa0cb78946c0b01d5d084ad790a89666f59f6ec04b87877305266529808be92fc&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":"0xa0cb78946c0b01d5d084ad790a89666f59f6ec04b87877305266529808be92fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb91a0fd8666e5c9801dac52512cb9bf8dd8e2fc40ba0da281763eb20673e03eb&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":"0xb91a0fd8666e5c9801dac52512cb9bf8dd8e2fc40ba0da281763eb20673e03eb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1bc9db99ef29a4964a77f79d43ffd54a4fa622adf4549a41203d390f74311dde&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":"0x1bc9db99ef29a4964a77f79d43ffd54a4fa622adf4549a41203d390f74311dde"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x209cfc5ca8a18150860b671739e1438773d92805ea0e2f776ee8094646dfa034&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":"0x209cfc5ca8a18150860b671739e1438773d92805ea0e2f776ee8094646dfa034"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb80b1ee4b467f4d9a1ff3dbddc19f0b07228be1bda0111fb2c00fdb4c1c2400d&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":"0xb80b1ee4b467f4d9a1ff3dbddc19f0b07228be1bda0111fb2c00fdb4c1c2400d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x26977deafd6628e628999ed2ae1b5eff254f30bab67efa881eb037d7d7fea2fa&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":"0x26977deafd6628e628999ed2ae1b5eff254f30bab67efa881eb037d7d7fea2fa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa1848ed37e2e95b2ad8962ded0890c215ff55335f23e087fd3f47868b7d551ca&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":"0xa1848ed37e2e95b2ad8962ded0890c215ff55335f23e087fd3f47868b7d551ca"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe7b910d33e6404e55edf75977a35418c9ff07b07979a5b4f88814e9c2dce3692&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":"0xe7b910d33e6404e55edf75977a35418c9ff07b07979a5b4f88814e9c2dce3692"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4ed557994326bfbfdea6746c50ddc2dfd5089be9b025800a9d65394e80926a02&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":"0x4ed557994326bfbfdea6746c50ddc2dfd5089be9b025800a9d65394e80926a02"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x96bdeb38fb64933a75205fedc82c35592d062b6629186ee3a1458b4c1353b03e&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":"0x96bdeb38fb64933a75205fedc82c35592d062b6629186ee3a1458b4c1353b03e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe235261b7629de063f159f2922fcf0a1c1c5f8c08af0cf880b7b35b95532f755&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":"0xe235261b7629de063f159f2922fcf0a1c1c5f8c08af0cf880b7b35b95532f755"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5b1ee251c43b6390be1e28b404a01e9c6cddb3fcddc7f3fab1783a0e2ff11a68&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":"0x5b1ee251c43b6390be1e28b404a01e9c6cddb3fcddc7f3fab1783a0e2ff11a68"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x870d61c791718b9885296349a57d7556e420b68bdaa0b7f1db109381bcbf5ff8&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":"0x870d61c791718b9885296349a57d7556e420b68bdaa0b7f1db109381bcbf5ff8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x79e9de169a5bc960baa8c3a83056de4d1338faed2c050024b29bea38763aac18&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":"0x79e9de169a5bc960baa8c3a83056de4d1338faed2c050024b29bea38763aac18"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5e7cb7cb932e5fe4f8696db7655ac2d69197b8fac9aece2cda55551aba045262&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":"0x5e7cb7cb932e5fe4f8696db7655ac2d69197b8fac9aece2cda55551aba045262"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb8f04c5efc2eb98be0e5dd580a3e1b9662b39324e67da91ed0cdba4692f5bec5&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":"0xb8f04c5efc2eb98be0e5dd580a3e1b9662b39324e67da91ed0cdba4692f5bec5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x32e9121f69d6abd4019f86d01d75f6a7f95e089b6275593a0ea18c5b77e344e0&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":"0x32e9121f69d6abd4019f86d01d75f6a7f95e089b6275593a0ea18c5b77e344e0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xec642ae6520894c6d55e2660f250d8e1c44eb5ef89168c916aeb2c1b38d8812f&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":"0xec642ae6520894c6d55e2660f250d8e1c44eb5ef89168c916aeb2c1b38d8812f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbb752639711b82bdea1638a13eb2375f605c51f12601f98267047efdc6644fb3&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":"0xbb752639711b82bdea1638a13eb2375f605c51f12601f98267047efdc6644fb3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x06636b61f55c4b9ef564d760e38924a6a9f4ebf60bba0073a754ca594e8f7e2d&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":"0x06636b61f55c4b9ef564d760e38924a6a9f4ebf60bba0073a754ca594e8f7e2d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x001c7cb09ff1d7f509d309107bb655e0354a7d321f3ac68fabff6217185613f8&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":"0x001c7cb09ff1d7f509d309107bb655e0354a7d321f3ac68fabff6217185613f8"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3db53f9a52e407b5c128730cd7a2ca38e525d45782adf81ea59e75b003fca047&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":"0x3db53f9a52e407b5c128730cd7a2ca38e525d45782adf81ea59e75b003fca047"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x449650f10f144d43954d81cf1c93111a25c28ab4666f7c8b2e30818d76ad35c2&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":"0x449650f10f144d43954d81cf1c93111a25c28ab4666f7c8b2e30818d76ad35c2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x44d0b1bc0a1d2d7ff8dfa4d3e189a5d669f795cf4764bb19ee26331072267481&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":"0x44d0b1bc0a1d2d7ff8dfa4d3e189a5d669f795cf4764bb19ee26331072267481"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xeb1fc35ecd9f78385b5417651365c70e6a122c2d67abdb4e879521a182d5c646&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":"0xeb1fc35ecd9f78385b5417651365c70e6a122c2d67abdb4e879521a182d5c646"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92891a07ebc611905c58b5fbe8a2acbb55e03701db1054736188a9f3dee8a922&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":"0x92891a07ebc611905c58b5fbe8a2acbb55e03701db1054736188a9f3dee8a922"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa95c883f3741639100cb04d9bf1dc2914684e5e8f7be704f49705d0c621d3917&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":"0xa95c883f3741639100cb04d9bf1dc2914684e5e8f7be704f49705d0c621d3917"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb519c1022c16ecae6e25b149965e2396eba3f8abf40886ecd2b33a9e5d384d34&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":"0xb519c1022c16ecae6e25b149965e2396eba3f8abf40886ecd2b33a9e5d384d34"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda1726ef79dbd63c2305427b139ede588a8532aa477cf0d965668dd6ca6b14a5&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":"0xda1726ef79dbd63c2305427b139ede588a8532aa477cf0d965668dd6ca6b14a5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9cc745bc70d13bea4cfc14fac394b79d7e8f8e3cb72bd97029efbec343fb3f33&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":"0x9cc745bc70d13bea4cfc14fac394b79d7e8f8e3cb72bd97029efbec343fb3f33"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb8bd68d56a4171ac4f3e3e810444906f2b2d0665922004eae122189e1d34d46c&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":"0xb8bd68d56a4171ac4f3e3e810444906f2b2d0665922004eae122189e1d34d46c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x86e4b09e18ac3a20288f048bfcfcbae63de4f2af740833a5fe971f90c1fa5020&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":"0x86e4b09e18ac3a20288f048bfcfcbae63de4f2af740833a5fe971f90c1fa5020"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa274cd030901494c182592bb6701e022a6fe2b8e7c5df80b92f68132a4154997&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":"0xa274cd030901494c182592bb6701e022a6fe2b8e7c5df80b92f68132a4154997"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbe4ac004f977d12845cd5b58c32796d6447d586e291913348f7286bc0261323b&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":"0xbe4ac004f977d12845cd5b58c32796d6447d586e291913348f7286bc0261323b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc36a7316a0e19605c7d399a1085e2973a7c45d43c6452cef3d6d46a41d6f656f&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":"0xc36a7316a0e19605c7d399a1085e2973a7c45d43c6452cef3d6d46a41d6f656f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64058/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x79730b4f9d4dbf91dc56ffc454969b1fc4f86a5b2410ea8bb254dc56e1169812&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":"0x79730b4f9d4dbf91dc56ffc454969b1fc4f86a5b2410ea8bb254dc56e1169812"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6bb55d5693e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9459cb73b1cc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_not_connected_directly_to_relaying_node with id: 2026-01-22_04-21-25__aa6e854c-2fba-4c40-84cf-ee7d9f0c1775
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-25__aa6e854c-2fba-4c40-84cf-ee7d9f0c1775__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-21-25__aa6e854c-2fba-4c40-84cf-ee7d9f0c1775__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-21-25__aa6e854c-2fba-4c40-84cf-ee7d9f0c1775__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38781', '38782', '38783', '38784', '38785']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38781:38781 -p 38782:38782 -p 38783:38783 -p 38784:38784 -p 38785:38785 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38783 --rest-port=38781 --tcp-port=38782 --discv5-udp-port=38784 --rest-address=0.0.0.0 --nat=extip:172.18.41.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1cf413cfe7bcfda89ce750fdafcdda11d0ef947a8ed60d22ce4f35ee2ef3465 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38785 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.161 waku 9e0d3a69dcf94bb253dbe3760b6bfcd44676906b87b3b76d53861e93e909afb2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e0d3a69dcf9. Setting up logs at ./log/docker/node1_2026-01-22_04-21-25__aa6e854c-2fba-4c40-84cf-ee7d9f0c1775__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38781
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:38781/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.161/tcp/38782/p2p/16Uiu2HAmTV83TJQwKDbrBA1n39knGEnmPALnG45VgC7Bz71i3pmv","/ip4/172.18.41.161/tcp/38783/ws/p2p/16Uiu2HAmTV83TJQwKDbrBA1n39knGEnmPALnG45VgC7Bz71i3pmv"],"enrUri":"enr:-L24QEQXu8iYTAj190gL_irZM4C5AbkuEZ3br6nWvPGQ_YUSVZY8jrI2sKl9QW3Y169ITqdtu5kLK5H0t7BVseK6wuYCgmlkgnY0gmlwhKwSKaGKbXVsdGlhZGRyc5YACASsEimhBpd-AAoErBIpoQaXf90DgnJzhQADAQAAiXNlY3AyNTZrMaED3FgxmEzne1UTvh778Q_UQ5SF079abO9Lfk7U5FNyxamDdGNwgpd-g3VkcIKXgIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24430', '24431', '24432', '24433', '24434']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24430:24430 -p 24431:24431 -p 24432:24432 -p 24433:24433 -p 24434:24434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24432 --rest-port=24430 --tcp-port=24431 --discv5-udp-port=24433 --rest-address=0.0.0.0 --nat=extip:172.18.120.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9e826ac0b7d2ecec3d2b2cba39670a6fe73dfad6b7c9b622f1be4b5d79b8b8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24434 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QEQXu8iYTAj190gL_irZM4C5AbkuEZ3br6nWvPGQ_YUSVZY8jrI2sKl9QW3Y169ITqdtu5kLK5H0t7BVseK6wuYCgmlkgnY0gmlwhKwSKaGKbXVsdGlhZGRyc5YACASsEimhBpd-AAoErBIpoQaXf90DgnJzhQADAQAAiXNlY3AyNTZrMaED3FgxmEzne1UTvh778Q_UQ5SF079abO9Lfk7U5FNyxamDdGNwgpd-g3VkcIKXgIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.84 waku 06aab5ad0521fe7cd9305cac11526fe4d4e84109e79bdab61c4d392919d5bd28
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06aab5ad0521. Setting up logs at ./log/docker/node2_2026-01-22_04-21-25__aa6e854c-2fba-4c40-84cf-ee7d9f0c1775__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24430
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:24430/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24430/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.84/tcp/24431/p2p/16Uiu2HAmDef8q9aUzZDNGueFv6izLNUQhp1VQXpiGhqM8UKk3M8Z","/ip4/172.18.120.84/tcp/24432/ws/p2p/16Uiu2HAmDef8q9aUzZDNGueFv6izLNUQhp1VQXpiGhqM8UKk3M8Z"],"enrUri":"enr:-L24QE3r9vcO82ByQqw6t_zPwT2ymJ60SOzs85wNl08AzuzOcOUkOTmbAZcCLmAE14W5yTpwg0OlFmoOtJpk6uVGK6kCgmlkgnY0gmlwhKwSeFSKbXVsdGlhZGRyc5YACASsEnhUBl9vAAoErBJ4VAZfcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDsX17qJYohZUmB-EYe8_PHXYXRVcfN8DDm01nxMD4gaDdGNwgl9vg3VkcIJfcYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11711', '11712', '11713', '11714', '11715']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11711:11711 -p 11712:11712 -p 11713:11713 -p 11714:11714 -p 11715:11715 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11713 --rest-port=11711 --tcp-port=11712 --discv5-udp-port=11714 --rest-address=0.0.0.0 --nat=extip:172.18.155.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ace2377adf2d78c6ba11e4ecf2eb49e780cae30b6ee60ba04dcaeb1cc0ccbd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11715 --metrics-logging=true --relay=false --storenode=/ip4/172.18.120.84/tcp/24431/p2p/16Uiu2HAmDef8q9aUzZDNGueFv6izLNUQhp1VQXpiGhqM8UKk3M8Z --discv5-bootstrap-node=enr:-L24QE3r9vcO82ByQqw6t_zPwT2ymJ60SOzs85wNl08AzuzOcOUkOTmbAZcCLmAE14W5yTpwg0OlFmoOtJpk6uVGK6kCgmlkgnY0gmlwhKwSeFSKbXVsdGlhZGRyc5YACASsEnhUBl9vAAoErBJ4VAZfcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDsX17qJYohZUmB-EYe8_PHXYXRVcfN8DDm01nxMD4gaDdGNwgl9vg3VkcIJfcYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.21 waku a596b2ef3d9f65e1ba08734b7ae3e33af7c012d10bc5b24269ad39d9dd66f919
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a596b2ef3d9f. Setting up logs at ./log/docker/node3_2026-01-22_04-21-25__aa6e854c-2fba-4c40-84cf-ee7d9f0c1775__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11711
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:11711/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11711/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.155.21/tcp/11712/p2p/16Uiu2HAmLH65aGswC1EDyd9Rb1UfHFZS6VrgNZ9cZLycs2Z3MYBP","/ip4/172.18.155.21/tcp/11713/ws/p2p/16Uiu2HAmLH65aGswC1EDyd9Rb1UfHFZS6VrgNZ9cZLycs2Z3MYBP"],"enrUri":"enr:-L24QMrZb5bs7gPw0mfsIBzUdpkaD1j8ajtBCJ9W3AVSeTLEe8ZP9qn60HCG07V_eGyWPY40MDecWLEKMFlvoOA2P0cCgmlkgnY0gmlwhKwSmxWKbXVsdGlhZGRyc5YACASsEpsVBi3AAAoErBKbFQYtwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcUEyCeIyBoT81TyIRsIK59d0Q6nqNFMyN0TFi0jXNTaDdGNwgi3Ag3VkcIItwoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38781/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:24430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38781/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.120.84/tcp/39202/p2p/16Uiu2HAmDef8q9aUzZDNGueFv6izLNUQhp1VQXpiGhqM8UKk3M8Z","protocols":["/ipfs/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":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24430/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.41.161/tcp/38782/p2p/16Uiu2HAmTV83TJQwKDbrBA1n39knGEnmPALnG45VgC7Bz71i3pmv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38781/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.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:11711/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"9acaaee3666727cdf0b9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x590f13846f2d2327f1fe14d9b2eb296a3062754ab7d159fd00c9982fe8d548aa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e0d3a69dcf9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06aab5ad0521
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a596b2ef3d9f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e0d3a69dcf9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-01-22 04:34:57.049 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:34:57.049 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5
2026-01-22 04:34:57.049 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:34:57.050 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:34:57.050 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-22 04:34:57.057 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:34:57.058 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
2026-01-22 04:34:57.058 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:34:57.058 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:34:57.059 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:34:57.060 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.181
2026-01-22 04:34:57.060 DEBUG [src.node.docker_mananger] Generated ports ['40649', '40650', '40651', '40652', '40653']
2026-01-22 04:34:57.060 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:34:57.060 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:34:57.060 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:34:57.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 40649:40649 -p 40650:40650 -p 40651:40651 -p 40652:40652 -p 40653:40653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40651 --rest-port=40649 --tcp-port=40650 --discv5-udp-port=40652 --rest-address=0.0.0.0 --nat=extip:172.18.0.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=301b1cc0f7d4a8c9af75d1ee66c4bdabb8370ba107ebfebb1048c6de5caf2e50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40653 --metrics-logging=true --relay=true
2026-01-22 04:34:57.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.181 waku a415ab3311f659506bf56a6e5df5c58e9655484a7794a93276b76b3279440d1e
2026-01-22 04:34:57.293 DEBUG [src.node.docker_mananger] Container started with ID a415ab3311f6. Setting up logs at ./log/docker/node1_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
2026-01-22 04:34:57.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40649
2026-01-22 04:34:57.294 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:34:57.298 ERROR [src.node.docker_mananger] Max retries reached for container 48bad5049b2c. Exiting log stream.
2026-01-22 04:34:57.849 ERROR [src.node.docker_mananger] Max retries reached for container fe8584d6cc44. Exiting log stream.
2026-01-22 04:34:58.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:58.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:34:58.299 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:34:58.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:58.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.181/tcp/40650/p2p/16Uiu2HAmALHGNvACShJmCiT5rkZnWVdYAniQPHnFLiiXrc28eiD8","/ip4/172.18.0.181/tcp/40651/ws/p2p/16Uiu2HAmALHGNvACShJmCiT5rkZnWVdYAniQPHnFLiiXrc28eiD8"],"enrUri":"enr:-L24QKFGiD2n-2DOwZnk2xwXoCcS764CISZEodp_zUdih3ppObxQc4uJXgCsCcXd3KYhk9_EwYgfqTZvkstbkUqdTDcCgmlkgnY0gmlwhKwSALWKbXVsdGlhZGRyc5YACASsEgC1Bp7KAAoErBIAtQaey90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3X23jNukMKuAE5wqe2aGL5kfBEshg1ZAuaH-jw9_t5uDdGNwgp7Kg3VkcIKezIV3YWt1MgE"}'
2026-01-22 04:34:58.301 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:34:58.308 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:34:58.308 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
2026-01-22 04:34:58.309 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:34:58.309 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:34:58.310 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:34:58.310 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.166
2026-01-22 04:34:58.311 DEBUG [src.node.docker_mananger] Generated ports ['18463', '18464', '18465', '18466', '18467']
2026-01-22 04:34:58.311 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:34:58.311 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:34:58.311 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:34:58.311 DEBUG [src.node.docker_mananger] docker run -i -t -p 18463:18463 -p 18464:18464 -p 18465:18465 -p 18466:18466 -p 18467:18467 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18465 --rest-port=18463 --tcp-port=18464 --discv5-udp-port=18466 --rest-address=0.0.0.0 --nat=extip:172.18.56.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb76cd99b6939ed0c80f9fc0cbae09f68ca9c0d29cbfc770b811c2d1ead5ed29 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18467 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKFGiD2n-2DOwZnk2xwXoCcS764CISZEodp_zUdih3ppObxQc4uJXgCsCcXd3KYhk9_EwYgfqTZvkstbkUqdTDcCgmlkgnY0gmlwhKwSALWKbXVsdGlhZGRyc5YACASsEgC1Bp7KAAoErBIAtQaey90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3X23jNukMKuAE5wqe2aGL5kfBEshg1ZAuaH-jw9_t5uDdGNwgp7Kg3VkcIKezIV3YWt1MgE
2026-01-22 04:34:58.507 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.166 waku c29d8b4fbcddec7d054d6c4501eb4e7b4af8edb9e678578364c90e4f30898056
2026-01-22 04:34:58.539 DEBUG [src.node.docker_mananger] Container started with ID c29d8b4fbcdd. Setting up logs at ./log/docker/node2_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
2026-01-22 04:34:58.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18463
2026-01-22 04:34:58.540 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:34:59.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:34:59.555 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:34:59.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.166/tcp/18464/p2p/16Uiu2HAmAtKoj4vhMMXpzBHurYetVT1AgvxSXUr3Qr39Q2MpoTvq","/ip4/172.18.56.166/tcp/18465/ws/p2p/16Uiu2HAmAtKoj4vhMMXpzBHurYetVT1AgvxSXUr3Qr39Q2MpoTvq"],"enrUri":"enr:-L24QNpz6ZtJuE-wjbiajvBqXhZ257o_OP2XFRnbUpBb0T09PrPQNJi8uxEsfrQO9xLUHBy7Ag7DRFKxa4aEHF-niwICgmlkgnY0gmlwhKwSOKaKbXVsdGlhZGRyc5YACASsEjimBkggAAoErBI4pgZIId0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5bMs518WGKPKO4xwin13IveT0mXU6TkPYpzmL-aZOzqDdGNwgkggg3VkcIJIIoV3YWt1MgE"}'
2026-01-22 04:34:59.561 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:34:59.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18463/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.181/tcp/40650/p2p/16Uiu2HAmALHGNvACShJmCiT5rkZnWVdYAniQPHnFLiiXrc28eiD8"]'
2026-01-22 04:34:59.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:34:59.566 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-22 04:34:59.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:34:59.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:34:59.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18463/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:34:59.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:34:59.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:34:59.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:34:59.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:34:59.683 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:34:59.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.686 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":1769056499576743424,"ephemeral":false,"proof":""}]'
2026-01-22 04:34:59.688 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:34:59.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.691 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":1769056499576743424,"ephemeral":false,"proof":""}]'
2026-01-22 04:34:59.692 INFO [src.steps.relay] WARM UP successful!!
2026-01-22 04:34:59.693 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2026-01-22 04:34:59.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:34:59.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:34:59.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:34:59.799 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:34:59.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1769056499693914456,"ephemeral":false,"proof":""}]'
2026-01-22 04:34:59.805 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:34:59.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1769056499693914456,"ephemeral":false,"proof":""}]'
2026-01-22 04:34:59.809 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2026-01-22 04:34:59.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:34:59.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:34:59.815 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:34:59.915 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:34:59.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1769056499810026617,"ephemeral":false,"proof":""}]'
2026-01-22 04:34:59.920 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:34:59.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:34:59.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1769056499810026617,"ephemeral":false,"proof":""}]'
2026-01-22 04:34:59.924 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2026-01-22 04:34:59.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:34:59.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:34:59.929 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.029 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1769056499924673835,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.034 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1769056499924673835,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.038 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2026-01-22 04:35:00.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1769056500038754785,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.148 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1769056500038754785,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.153 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2026-01-22 04:35:00.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.159 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.259 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1769056500153289300,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.264 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1769056500153289300,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.268 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2026-01-22 04:35:00.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.375 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1769056500269049235,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.379 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1769056500269049235,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.383 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2026-01-22 04:35:00.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.489 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1769056500383756796,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.494 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1769056500383756796,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.498 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2026-01-22 04:35:00.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.504 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.604 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1769056500498677743,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.609 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1769056500498677743,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.613 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2026-01-22 04:35:00.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.719 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1769056500614118691,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.724 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1769056500614118691,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.728 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2026-01-22 04:35:00.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.833 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1769056500728398773,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.838 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1769056500728398773,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.842 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2026-01-22 04:35:00.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.847 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:00.948 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1769056500842542264,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.954 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:00.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:00.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1769056500842542264,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:00.957 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2026-01-22 04:35:00.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:00.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:00.963 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.063 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1769056500958194552,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.068 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1769056500958194552,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.071 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2026-01-22 04:35:01.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.076 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.177 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1769056501072073390,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.181 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1769056501072073390,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.185 DEBUG [tests.relay.test_publish] Running test with content topic A list
2026-01-22 04:35:01.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.191 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.291 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1769056501185859794,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.296 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1769056501185859794,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.300 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2026-01-22 04:35:01.300 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.305 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.405 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1769056501300275942,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.410 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1769056501300275942,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.414 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2026-01-22 04:35:01.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.420 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.521 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1769056501414913173,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.526 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1769056501414913173,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.530 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2026-01-22 04:35:01.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.636 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1769056501530411050,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.640 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1769056501530411050,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.644 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2026-01-22 04:35:01.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.652 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.753 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1769056501645245844,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.757 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1769056501645245844,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.762 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2026-01-22 04:35:01.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.767 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.867 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1769056501762309835,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.872 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1769056501762309835,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.876 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2026-01-22 04:35:01.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.881 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:01.982 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1769056501876775770,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.986 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:01.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:01.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1769056501876775770,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:01.990 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2026-01-22 04:35:01.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:01.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:01.996 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.097 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1769056501991127094,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.101 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1769056501991127094,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.106 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2026-01-22 04:35:02.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.112 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.213 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1769056502106685650,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.218 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1769056502106685650,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.222 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2026-01-22 04:35:02.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.227 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.328 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1769056502222542647,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.332 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1769056502222542647,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.336 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2026-01-22 04:35:02.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.341 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.442 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1769056502336971212,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.447 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1769056502336971212,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.451 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2026-01-22 04:35:02.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.458 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.559 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1769056502451674449,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.563 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1769056502451674449,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.570 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2026-01-22 04:35:02.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.677 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1769056502570437438,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.682 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1769056502570437438,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.686 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2026-01-22 04:35:02.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.692 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.793 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1769056502686846459,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.797 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1769056502686846459,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.802 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2026-01-22 04:35:02.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.807 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:02.907 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1769056502802501883,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.913 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:02.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:02.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1769056502802501883,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:02.917 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2026-01-22 04:35:02.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:02.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:02.922 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.023 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1769056502917521300,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.027 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1769056502917521300,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.069 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2026-01-22 04:35:03.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.175 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1769056503069956310,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.180 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1769056503069956310,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.184 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2026-01-22 04:35:03.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.290 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1769056503184792228,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.294 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1769056503184792228,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.299 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2026-01-22 04:35:03.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.305 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.405 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1769056503299434966,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.410 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1769056503299434966,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.414 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2026-01-22 04:35:03.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.520 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1769056503414878764,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.524 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1769056503414878764,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.529 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2026-01-22 04:35:03.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.534 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.634 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1769056503529395402,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.639 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1769056503529395402,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.643 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2026-01-22 04:35:03.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.749 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1769056503644011602,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.754 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1769056503644011602,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.759 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2026-01-22 04:35:03.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.764 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.865 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1769056503759365081,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.869 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1769056503759365081,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.873 DEBUG [tests.relay.test_publish] Running test with content topic A password
2026-01-22 04:35:03.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:03.980 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1769056503874096942,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.985 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:03.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:03.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1769056503874096942,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:03.989 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2026-01-22 04:35:03.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:03.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:03.995 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:04.096 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:04.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:04.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1769056503990103949,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:04.101 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:04.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:04.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1769056503990103949,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:04.105 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2026-01-22 04:35:04.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:04.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:04.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:04.210 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:04.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:04.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1769056504105547189,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:04.215 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:04.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:04.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1769056504105547189,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:04.219 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2026-01-22 04:35:04.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:35:04.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:35:04.225 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:35:04.325 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:04.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:04.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1769056504220136936,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:04.331 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:35:04.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:35:04.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1769056504220136936,"ephemeral":false,"proof":""}]'
2026-01-22 04:35:04.337 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:35:04.338 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:35:04.339 DEBUG [src.node.waku_node] Stopping container with id a415ab3311f6
2026-01-22 04:35:04.967 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:35:04.968 DEBUG [src.node.waku_node] Stopping container with id c29d8b4fbcdd
2026-01-22 04:35:05.542 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:35:05.543 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:35:05.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:35:05.570 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-01-22 04:36:52.397 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:36:52.397 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_request_id with id: 2026-01-22_04-36-52__93251325-a5ab-40ae-b988-4605112afdc4
2026-01-22 04:36:52.397 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:36:52.398 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:36:52.398 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-22 04:36:52.404 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:52.404 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-36-52__93251325-a5ab-40ae-b988-4605112afdc4__wakuorg_nwaku:latest.log
2026-01-22 04:36:52.404 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:36:52.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:36:52.406 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:36:52.406 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.126
2026-01-22 04:36:52.406 DEBUG [src.node.docker_mananger] Generated ports ['20096', '20097', '20098', '20099', '20100']
2026-01-22 04:36:52.406 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:36:52.406 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:36:52.407 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:36:52.407 DEBUG [src.node.docker_mananger] docker run -i -t -p 20096:20096 -p 20097:20097 -p 20098:20098 -p 20099:20099 -p 20100:20100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20098 --rest-port=20096 --tcp-port=20097 --discv5-udp-port=20099 --rest-address=0.0.0.0 --nat=extip:172.18.120.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaf14ffcb975f64f37f5cbc9a7b1e1e75658e55b6ee3dfaf31f698359efbe85d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20100 --metrics-logging=true --relay=true --filter=true
2026-01-22 04:36:52.584 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.126 waku 56bcda2a4ee0e69ad411b7293ac4cc0e3547a7723a7ef9e3d370693c2e187351
2026-01-22 04:36:52.620 DEBUG [src.node.docker_mananger] Container started with ID 56bcda2a4ee0. Setting up logs at ./log/docker/node1_2026-01-22_04-36-52__93251325-a5ab-40ae-b988-4605112afdc4__wakuorg_nwaku:latest.log
2026-01-22 04:36:52.620 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20096
2026-01-22 04:36:52.621 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:36:52.683 ERROR [src.node.docker_mananger] Max retries reached for container bcbb8eaf161b. Exiting log stream.
2026-01-22 04:36:53.197 ERROR [src.node.docker_mananger] Max retries reached for container 32cbac689901. Exiting log stream.
2026-01-22 04:36:53.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20096/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:53.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:36:53.625 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:36:53.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:53.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.126/tcp/20097/p2p/16Uiu2HAmKujMEmz3Kcq1BCpHnEn6NKictSB4Vjuw3cswg5UHDsyG","/ip4/172.18.120.126/tcp/20098/ws/p2p/16Uiu2HAmKujMEmz3Kcq1BCpHnEn6NKictSB4Vjuw3cswg5UHDsyG"],"enrUri":"enr:-L24QEQR28H0jJfww2aWfVP7xuBOE8-UOZmM1ZfJDy7BvvO3ZqLeDWDpK2M4GwUg831iBcX3cuTq7MGyEe7UqixM1LYCgmlkgnY0gmlwhKwSeH6KbXVsdGlhZGRyc5YACASsEnh-Bk6BAAoErBJ4fgZOgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDa8iPHqij-CpCVxmp-r-mO2b1Q3yeubt0MQ7VLZPfSQeDdGNwgk6Bg3VkcIJOg4V3YWt1MgU"}'
2026-01-22 04:36:53.628 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:36:53.628 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-22 04:36:53.635 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:53.635 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-36-52__93251325-a5ab-40ae-b988-4605112afdc4__wakuorg_nwaku:latest.log
2026-01-22 04:36:53.635 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:36:53.635 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:36:53.636 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:36:53.636 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.201
2026-01-22 04:36:53.636 DEBUG [src.node.docker_mananger] Generated ports ['55273', '55274', '55275', '55276', '55277']
2026-01-22 04:36:53.637 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:36:53.637 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:36:53.637 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:36:53.637 DEBUG [src.node.docker_mananger] docker run -i -t -p 55273:55273 -p 55274:55274 -p 55275:55275 -p 55276:55276 -p 55277:55277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55275 --rest-port=55273 --tcp-port=55274 --discv5-udp-port=55276 --rest-address=0.0.0.0 --nat=extip:172.18.59.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cac5a2eae3fb6fc724ed3d242a21949d767abdececbbcabbd6ccfb794ec5c35e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55277 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEQR28H0jJfww2aWfVP7xuBOE8-UOZmM1ZfJDy7BvvO3ZqLeDWDpK2M4GwUg831iBcX3cuTq7MGyEe7UqixM1LYCgmlkgnY0gmlwhKwSeH6KbXVsdGlhZGRyc5YACASsEnh-Bk6BAAoErBJ4fgZOgt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDa8iPHqij-CpCVxmp-r-mO2b1Q3yeubt0MQ7VLZPfSQeDdGNwgk6Bg3VkcIJOg4V3YWt1MgU --filternode=/ip4/172.18.120.126/tcp/20097/p2p/16Uiu2HAmKujMEmz3Kcq1BCpHnEn6NKictSB4Vjuw3cswg5UHDsyG
2026-01-22 04:36:53.824 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.201 waku b34769bee32f018d507aacda674445065614ebd88ed98ce93e58460f151b1495
2026-01-22 04:36:53.854 DEBUG [src.node.docker_mananger] Container started with ID b34769bee32f. Setting up logs at ./log/docker/node2_2026-01-22_04-36-52__93251325-a5ab-40ae-b988-4605112afdc4__wakuorg_nwaku:latest.log
2026-01-22 04:36:53.855 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55273
2026-01-22 04:36:53.855 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:36:54.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55273/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:54.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:36:54.860 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:36:54.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55273/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:54.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.201/tcp/55274/p2p/16Uiu2HAmCaTHRYePF9zmWgYvuaC7Kxx1p3n74wy56YYXKcM4JBa5","/ip4/172.18.59.201/tcp/55275/ws/p2p/16Uiu2HAmCaTHRYePF9zmWgYvuaC7Kxx1p3n74wy56YYXKcM4JBa5"],"enrUri":"enr:-L24QM08JXiBHUyWsADLh6lG25PVlf8np-6tIDn6I68Re9lBOuRFF4dlOxdXVkbLBaFc1a4XGBk5yrnLfm1VpuNF0D8CgmlkgnY0gmlwhKwSO8mKbXVsdGlhZGRyc5YACASsEjvJBtfqAAoErBI7yQbX690DgnJzhQADAQAAiXNlY3AyNTZrMaEC_taMscNB01PbwTwMupdOChdPcEshzoHOJZp1pAUHHv6DdGNwgtfqg3VkcILX7IV3YWt1MgA"}'
2026-01-22 04:36:54.863 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:36:54.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55273/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.126/tcp/20097/p2p/16Uiu2HAmKujMEmz3Kcq1BCpHnEn6NKictSB4Vjuw3cswg5UHDsyG"]'
2026-01-22 04:36:54.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:54.894 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-22 04:36:54.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:36:54.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:54.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55273/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6562d02e-eef7-4869-a596-64645453f83f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-22 04:36:54.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6562d02e-eef7-4869-a596-64645453f83f","statusDesc":"OK"}'
2026-01-22 04:36:54.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55273/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-22 04:36:54.923 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55273/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-01-22 04:36:54.925 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:36:54.926 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:36:54.926 DEBUG [src.node.waku_node] Stopping container with id 56bcda2a4ee0
2026-01-22 04:36:55.425 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:36:55.426 DEBUG [src.node.waku_node] Stopping container with id b34769bee32f
2026-01-22 04:36:55.951 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:36:55.953 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:36:55.958 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:36:55.961 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
2026-01-22 04:43:23.497 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:43:23.497 DEBUG [tests.conftest] Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c
2026-01-22 04:43:23.497 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:43:23.498 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:43:23.498 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-22 04:43:23.504 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:43:23.504 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
2026-01-22 04:43:23.505 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:43:23.505 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:43:23.506 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:43:23.506 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.145
2026-01-22 04:43:23.506 DEBUG [src.node.docker_mananger] Generated ports ['52316', '52317', '52318', '52319', '52320']
2026-01-22 04:43:23.506 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:43:23.507 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:43:23.507 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:43:23.507 DEBUG [src.node.docker_mananger] docker run -i -t -p 52316:52316 -p 52317:52317 -p 52318:52318 -p 52319:52319 -p 52320:52320 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52318 --rest-port=52316 --tcp-port=52317 --discv5-udp-port=52319 --rest-address=0.0.0.0 --nat=extip:172.18.231.145 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8f5e2c5d36a270f2ace6cd32d7c73abbc444bbca8bee2dd2bed9f15e6ecfadf1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52320 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-22 04:43:23.686 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.145 waku 356a42dbc92751e5576433b15008b07742609b543bb6cfe38776253c84229540
2026-01-22 04:43:23.718 DEBUG [src.node.docker_mananger] Container started with ID 356a42dbc927. Setting up logs at ./log/docker/node1_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
2026-01-22 04:43:23.718 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52316
2026-01-22 04:43:23.719 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:43:24.302 ERROR [src.node.docker_mananger] Max retries reached for container d4d01f9cfb11. Exiting log stream.
2026-01-22 04:43:24.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52316/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:43:24.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:43:24.722 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:43:24.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:43:24.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.145/tcp/52317/p2p/16Uiu2HAmH2jxFrX2VZS9jFjC3woij33yDXQGEqshXCR7BVszNzz5","/ip4/172.18.231.145/tcp/52318/ws/p2p/16Uiu2HAmH2jxFrX2VZS9jFjC3woij33yDXQGEqshXCR7BVszNzz5"],"enrUri":"enr:-L24QDc-wFMrbxWrBi0ke8bB9ueDs2Dz4glxuipgtLSzw6hzWEFrKrKPT2YqkeH-6EeB9_4glo_RQceR7ldm6_UF3RgCgmlkgnY0gmlwhKwS55GKbXVsdGlhZGRyc5YACASsEueRBsxdAAoErBLnkQbMXt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQQE_Ix2QVOTsMij8aFqjzFv1U-PVhOgFaswbY0x2iwqDdGNwgsxdg3VkcILMX4V3YWt1MgU"}'
2026-01-22 04:43:24.725 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:43:24.731 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:43:24.731 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
2026-01-22 04:43:24.732 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:43:24.732 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:43:24.733 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:43:24.733 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.209
2026-01-22 04:43:24.733 DEBUG [src.node.docker_mananger] Generated ports ['40670', '40671', '40672', '40673', '40674']
2026-01-22 04:43:24.733 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:43:24.733 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:43:24.734 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:43:24.734 DEBUG [src.node.docker_mananger] docker run -i -t -p 40670:40670 -p 40671:40671 -p 40672:40672 -p 40673:40673 -p 40674:40674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40672 --rest-port=40670 --tcp-port=40671 --discv5-udp-port=40673 --rest-address=0.0.0.0 --nat=extip:172.18.185.209 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8ebe4d9ba5e096e18916bfedcea02df7e9baa4cae2ab7fee257c434df2185a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40674 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDc-wFMrbxWrBi0ke8bB9ueDs2Dz4glxuipgtLSzw6hzWEFrKrKPT2YqkeH-6EeB9_4glo_RQceR7ldm6_UF3RgCgmlkgnY0gmlwhKwS55GKbXVsdGlhZGRyc5YACASsEueRBsxdAAoErBLnkQbMXt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQQE_Ix2QVOTsMij8aFqjzFv1U-PVhOgFaswbY0x2iwqDdGNwgsxdg3VkcILMX4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-22 04:43:24.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.209 waku 0c6ae6b9275889e3c6703de6d071dd0c7d36aca910ec5238e9009808ecb519bc
2026-01-22 04:43:24.952 DEBUG [src.node.docker_mananger] Container started with ID 0c6ae6b92758. Setting up logs at ./log/docker/node2_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
2026-01-22 04:43:24.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40670
2026-01-22 04:43:24.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:43:25.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40670/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:43:25.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:43:25.968 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:43:25.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:43:25.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.209/tcp/40671/p2p/16Uiu2HAmMgDxPVPt41tWe33C1FzeBLyHF9CbjZduAY4sVdtFFmqS","/ip4/172.18.185.209/tcp/40672/ws/p2p/16Uiu2HAmMgDxPVPt41tWe33C1FzeBLyHF9CbjZduAY4sVdtFFmqS"],"enrUri":"enr:-L24QMkeQbaH_bZSJPB5sB6kEbbJR5h81BJt417BR-IMSSy5FfZKNlVIcq4gVSg_aq31IqNo_fiI6VSFpx3n8tDgupUCgmlkgnY0gmlwhKwSudGKbXVsdGlhZGRyc5YACASsErnRBp7fAAoErBK50Qae4N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhgolg4d7Zs3NZGwTF7mW7c0pTkdcXnoTbQG56e5CDBmDdGNwgp7fg3VkcIKe4YV3YWt1MgE"}'
2026-01-22 04:43:25.975 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:43:25.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.145/tcp/52317/p2p/16Uiu2HAmH2jxFrX2VZS9jFjC3woij33yDXQGEqshXCR7BVszNzz5"]'
2026-01-22 04:43:25.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:43:25.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52316/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-01-22 04:43:25.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:43:25.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40670/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-01-22 04:43:25.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:43:25.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:43:25.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:43:25.988 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:43:26.088 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:43:26.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52316/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:43:26.091 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:52316/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-01-22 04:43:26.094 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:43:26.095 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:43:26.095 DEBUG [src.node.waku_node] Stopping container with id 356a42dbc927
2026-01-22 04:43:26.622 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:43:26.622 DEBUG [src.node.waku_node] Stopping container with id 0c6ae6b92758
2026-01-22 04:43:27.122 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:43:27.124 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:43:27.129 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:43:27.133 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,813 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_only_lightpush with id: 2026-01-22_04-34-52__8e5572a1-ef84-4027-8114-cff7f5dd3bbf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-01-22_04-34-52__8e5572a1-ef84-4027-8114-cff7f5dd3bbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54414', '54415', '54416', '54417', '54418']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54414:54414 -p 54415:54415 -p 54416:54416 -p 54417:54417 -p 54418:54418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54416 --rest-port=54414 --tcp-port=54415 --discv5-udp-port=54417 --rest-address=0.0.0.0 --nat=extip:172.18.94.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3a3a1aa053539ca163e0ce8551cac2bfbbb9ecb99e734d616a0ada9b99aa29f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54418 --metrics-logging=true --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.44 waku bc4a4b0c487b9e33d34a3818f75d60e2132804f55379ee872682d67ba03e0fd0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc4a4b0c487b. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-34-52__8e5572a1-ef84-4027-8114-cff7f5dd3bbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54414
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:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bc4a4b0c487b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54414/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=54414): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f277bb1e300>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29645', '29646', '29647', '29648', '29649']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29645:29645 -p 29646:29646 -p 29647:29647 -p 29648:29648 -p 29649:29649 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29647 --rest-port=29645 --tcp-port=29646 --discv5-udp-port=29648 --rest-address=0.0.0.0 --nat=extip:172.18.150.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a67553b38ec1bad3d03efabc5cbce7ca0675d6bb87d2ce487bae4110bb1e5c8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29649 --metrics-logging=true --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.169 waku d56cd3f1972418386787c335bfea57a1b53dd3bf720514c49b1f1ad025f51fac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d56cd3f19724. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-34-52__8e5572a1-ef84-4027-8114-cff7f5dd3bbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29645
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:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d56cd3f19724. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29645/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=29645): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f277b89dfa0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21142', '21143', '21144', '21145', '21146']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21142:21142 -p 21143:21143 -p 21144:21144 -p 21145:21145 -p 21146:21146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21144 --rest-port=21142 --tcp-port=21143 --discv5-udp-port=21145 --rest-address=0.0.0.0 --nat=extip:172.18.131.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=55a458f678c9bed0bfabc3d7a70d0ff05cceb31a360e7f86cc9ba3c404fb6ec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21146 --metrics-logging=true --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.31 waku 4005048d00e63d6ad3c6ac940d1b9b9712d1ac76519e606088fb4c99a1420db7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4005048d00e6. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-34-52__8e5572a1-ef84-4027-8114-cff7f5dd3bbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21142
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:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4005048d00e6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21142/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=21142): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f277bbdeab0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/4005048d00e63d6ad3c6ac940d1b9b9712d1ac76519e606088fb4c99a1420db7/stop: Not Found ("No such container: 4005048d00e63d6ad3c6ac940d1b9b9712d1ac76519e606088fb4c99a1420db7")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/4005048d00e63d6ad3c6ac940d1b9b9712d1ac76519e606088fb4c99a1420db7/stop: Not Found ("No such container: 4005048d00e63d6ad3c6ac940d1b9b9712d1ac76519e606088fb4c99a1420db7")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4005048d00e6
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/4005048d00e63d6ad3c6ac940d1b9b9712d1ac76519e606088fb4c99a1420db7/stop: Not Found ("No such container: 4005048d00e63d6ad3c6ac940d1b9b9712d1ac76519e606088fb4c99a1420db7")
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  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/receiving_node1_2026-01-22_04-34-52__8e5572a1-ef84-4027-8114-cff7f5dd3bbf__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,64 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_without_subscribing_via_api_works with id: 2026-01-22_04-30-19__0721ffaf-c450-4632-84af-907bab6d963f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-30-19__0721ffaf-c450-4632-84af-907bab6d963f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44777', '44778', '44779', '44780', '44781']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44777:44777 -p 44778:44778 -p 44779:44779 -p 44780:44780 -p 44781:44781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44779 --rest-port=44777 --tcp-port=44778 --discv5-udp-port=44780 --rest-address=0.0.0.0 --nat=extip:172.18.36.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b6f9b7ec8fa1cff51bc38df133ce288d24001ec3df40d81ecb7ca7e2e9ce2da5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44781 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bcd3fd39fd9f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.62 waku 44a3c25b6bc62b20b684a25582322daa25db4fceeb4db7b5c5d33c87f9d02971
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44a3c25b6bc6. Setting up logs at ./log/docker/node1_2026-01-22_04-30-19__0721ffaf-c450-4632-84af-907bab6d963f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44777
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 edd22ce815ac. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44777/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44777/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.36.62/tcp/44778/p2p/16Uiu2HAmCkiAFJnBRHjYzy8mzUh5eANUyMKZhfeyZaqSjniqQfRc","/ip4/172.18.36.62/tcp/44779/ws/p2p/16Uiu2HAmCkiAFJnBRHjYzy8mzUh5eANUyMKZhfeyZaqSjniqQfRc"],"enrUri":"enr:-L24QEb-i3pl1pYoMjoFN-PIujdCHVCi3ytalNV4ZNp0fs7DQ8j0GXKoO8aUPNYJFcnYQf29yDtXM5KsOpkPXEKpdNsCgmlkgnY0gmlwhKwSJD6KbXVsdGlhZGRyc5YACASsEiQ-Bq7qAAoErBIkPgau690DgnJzhQACAQAAiXNlY3AyNTZrMaEDAXctps4lUsCXjIsGHZ0izDcBNWlRdTh4gGTf-uAKC2ODdGNwgq7qg3VkcIKu7IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-30-19__0721ffaf-c450-4632-84af-907bab6d963f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51235', '51236', '51237', '51238', '51239']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51235:51235 -p 51236:51236 -p 51237:51237 -p 51238:51238 -p 51239:51239 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51237 --rest-port=51235 --tcp-port=51236 --discv5-udp-port=51238 --rest-address=0.0.0.0 --nat=extip:172.18.126.206 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eb3c1ba98e708dbeaae77fd1077fea3e1881d86d7cdaf4f0c02a8e4acf53149e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51239 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEb-i3pl1pYoMjoFN-PIujdCHVCi3ytalNV4ZNp0fs7DQ8j0GXKoO8aUPNYJFcnYQf29yDtXM5KsOpkPXEKpdNsCgmlkgnY0gmlwhKwSJD6KbXVsdGlhZGRyc5YACASsEiQ-Bq7qAAoErBIkPgau690DgnJzhQACAQAAiXNlY3AyNTZrMaEDAXctps4lUsCXjIsGHZ0izDcBNWlRdTh4gGTf-uAKC2ODdGNwgq7qg3VkcIKu7IV3YWt1MgU --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.126.206 waku f9ee140a542fa79a3c29c16d9859f2b1774736a4c8033c87098ecf1a1d02a842
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9ee140a542f. Setting up logs at ./log/docker/node2_2026-01-22_04-30-19__0721ffaf-c450-4632-84af-907bab6d963f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51235
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:51235/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51235/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.126.206/tcp/51236/p2p/16Uiu2HAky5V8We3jCF8fbQAvTQdNet1JyppveS8c2PW4epRVdmb9","/ip4/172.18.126.206/tcp/51237/ws/p2p/16Uiu2HAky5V8We3jCF8fbQAvTQdNet1JyppveS8c2PW4epRVdmb9"],"enrUri":"enr:-L24QAtjAdZeYTkufztwA1uO65fLT70y-kvZi1tuswP6-96hGnxTcyVJb73syYhtM4Cm0OVaOv1ncDXvt7VKXkeonMoCgmlkgnY0gmlwhKwSfs6KbXVsdGlhZGRyc5YACASsEn7OBsgkAAoErBJ-zgbIJd0DgnJzhQACAQAAiXNlY3AyNTZrMaECNkLdHoJ6lniteFT5z75UVpOy1kufAViFFhPpkrfOW4yDdGNwgsgkg3VkcILIJoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51235/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.62/tcp/44778/p2p/16Uiu2HAmCkiAFJnBRHjYzy8mzUh5eANUyMKZhfeyZaqSjniqQfRc"]'
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:44777/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51235/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 44a3c25b6bc6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f9ee140a542f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-01-22_04-29-11__b8b0e6f9-cf11-4d5d-a562-94db2b8c7951
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-29-11__b8b0e6f9-cf11-4d5d-a562-94db2b8c7951__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51796', '51797', '51798', '51799', '51800']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51796:51796 -p 51797:51797 -p 51798:51798 -p 51799:51799 -p 51800:51800 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51798 --rest-port=51796 --tcp-port=51797 --discv5-udp-port=51799 --rest-address=0.0.0.0 --nat=extip:172.18.154.14 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efda9da71fbabca61874ad53192a55cfb2fde52ea5fcfd5cfae1ae38fbdc2a35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51800 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.14 waku b485147045683dd7f7e865bb221d8a1ffafd67d79370e48f1d56fc7cb6e2ea60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b48514704568. Setting up logs at ./log/docker/node1_2026-01-22_04-29-11__b8b0e6f9-cf11-4d5d-a562-94db2b8c7951__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51796
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 7cecbd151110. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f3c8c4689352. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51796/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51796/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.14/tcp/51797/p2p/16Uiu2HAm7c3fUWyzqB6YfpW8aBVFxeFx1UtBAxrihGeF5NgKd1AX","/ip4/172.18.154.14/tcp/51798/ws/p2p/16Uiu2HAm7c3fUWyzqB6YfpW8aBVFxeFx1UtBAxrihGeF5NgKd1AX"],"enrUri":"enr:-L24QHhVRRR8adbDyTuuqcR_uDW9WeTHX_Q2UzKpLjoAKyx9VD9T4XB5k2L2lmgqljJBzi-QwMoPvduDOo2hxqKV86sCgmlkgnY0gmlwhKwSmg6KbXVsdGlhZGRyc5YACASsEpoOBspVAAoErBKaDgbKVt0DgnJzhQACAQAAiXNlY3AyNTZrMaECtPSRz5OfLSX-NfxqoArozNngOlfUncCl4-g-3jp3D4iDdGNwgspVg3VkcILKV4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-29-11__b8b0e6f9-cf11-4d5d-a562-94db2b8c7951__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.246.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2175', '2176', '2177', '2178', '2179']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2175:2175 -p 2176:2176 -p 2177:2177 -p 2178:2178 -p 2179:2179 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2177 --rest-port=2175 --tcp-port=2176 --discv5-udp-port=2178 --rest-address=0.0.0.0 --nat=extip:172.18.246.90 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e16eeeb75aa4c41dd5ef23e2e71cdaca7dab1454bc67e51ea8a3a2eccbe6fe45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2179 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHhVRRR8adbDyTuuqcR_uDW9WeTHX_Q2UzKpLjoAKyx9VD9T4XB5k2L2lmgqljJBzi-QwMoPvduDOo2hxqKV86sCgmlkgnY0gmlwhKwSmg6KbXVsdGlhZGRyc5YACASsEpoOBspVAAoErBKaDgbKVt0DgnJzhQACAQAAiXNlY3AyNTZrMaECtPSRz5OfLSX-NfxqoArozNngOlfUncCl4-g-3jp3D4iDdGNwgspVg3VkcILKV4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.90 waku 637dc38190b5839b9402d807ef3c0c1b3d6a6f89bee994f8fff9bf3d1de8a04e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 637dc38190b5. Setting up logs at ./log/docker/node2_2026-01-22_04-29-11__b8b0e6f9-cf11-4d5d-a562-94db2b8c7951__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2175
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:2175/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2175/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.246.90/tcp/2176/p2p/16Uiu2HAkzjQZvBFVLgo4rydusu3B571SLJuSGKgXyyeZHGqfzetU","/ip4/172.18.246.90/tcp/2177/ws/p2p/16Uiu2HAkzjQZvBFVLgo4rydusu3B571SLJuSGKgXyyeZHGqfzetU"],"enrUri":"enr:-L24QH7y8w69na5d1SRTDWdJsJyLTCBg4539xrUUkcexr5l7PJXcpceWzdD-yE5Ebg7HMI10zBTODjdBJIbxITDnOccCgmlkgnY0gmlwhKwS9lqKbXVsdGlhZGRyc5YACASsEvZaBgiAAAoErBL2WgYIgd0DgnJzhQACAQAAiXNlY3AyNTZrMaECTtV2kzYuUdAGpqwFxvyNz3imwFpObRAUN7rTeHwK6uWDdGNwggiAg3VkcIIIgoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2175/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.14/tcp/51797/p2p/16Uiu2HAm7c3fUWyzqB6YfpW8aBVFxeFx1UtBAxrihGeF5NgKd1AX"]'
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:51796/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/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:2175/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/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:51796/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51796/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769056154011272888,"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:2175/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1769056154011272888,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51796/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:2175/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:51796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:51796/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769056154129683024,"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:2175/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%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":1769056154129683024,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b48514704568
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 637dc38190b5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,232 @@
2026-01-22 04:30:47.058 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:30:47.058 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[10-40] with id: 2026-01-22_04-30-47__8fa1f436-9272-4187-942f-b582b99091cc
2026-01-22 04:30:47.058 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:30:47.059 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:30:47.059 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-22 04:30:47.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:47.066 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-30-47__8fa1f436-9272-4187-942f-b582b99091cc__wakuorg_nwaku:latest.log
2026-01-22 04:30:47.066 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:47.066 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:47.067 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:47.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.73
2026-01-22 04:30:47.068 DEBUG [src.node.docker_mananger] Generated ports ['6539', '6540', '6541', '6542', '6543']
2026-01-22 04:30:47.068 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:47.068 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:47.068 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:47.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 6539:6539 -p 6540:6540 -p 6541:6541 -p 6542:6542 -p 6543:6543 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6541 --rest-port=6539 --tcp-port=6540 --discv5-udp-port=6542 --rest-address=0.0.0.0 --nat=extip:172.18.73.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d144714fe45b96154a3882cdc3ee6ceafeceb13ad4eebef134da684bd5bab36d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6543 --metrics-logging=true --store=true --relay=true
2026-01-22 04:30:47.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.73 waku 68ae45c8360cfadaf1c2d83bcab02fd44f2f9c19ba41441f95c6b00f1ddde563
2026-01-22 04:30:47.284 DEBUG [src.node.docker_mananger] Container started with ID 68ae45c8360c. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-30-47__8fa1f436-9272-4187-942f-b582b99091cc__wakuorg_nwaku:latest.log
2026-01-22 04:30:47.285 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6539
2026-01-22 04:30:47.285 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:47.360 ERROR [src.node.docker_mananger] Max retries reached for container 0ef62b8f1bd7. Exiting log stream.
2026-01-22 04:30:47.865 ERROR [src.node.docker_mananger] Max retries reached for container 91f51b3be221. Exiting log stream.
2026-01-22 04:30:48.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6539/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:48.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:48.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:48.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6539/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:48.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.73/tcp/6540/p2p/16Uiu2HAmF9rtL9xTaWbDTdFjwAbgYJcQMbe6ob1xzmh3ZWCRahQT","/ip4/172.18.73.73/tcp/6541/ws/p2p/16Uiu2HAmF9rtL9xTaWbDTdFjwAbgYJcQMbe6ob1xzmh3ZWCRahQT"],"enrUri":"enr:-L24QJM0fjPxWX4o0zknxCG-S8q7MIxs3Wi9XLm-IiIhzoz3eXd7Jc64yshQJC_Mr0vk_LpljIrZmn_A5XI0dMoMrzgCgmlkgnY0gmlwhKwSSUmKbXVsdGlhZGRyc5YACASsEklJBhmMAAoErBJJSQYZjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJRzG3m-FmT7uGejH_o070Sqzdr8zEgTe2RVVCjLu2LiDdGNwghmMg3VkcIIZjoV3YWt1MgM"}'
2026-01-22 04:30:48.291 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:48.298 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:48.298 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-30-47__8fa1f436-9272-4187-942f-b582b99091cc__wakuorg_nwaku:latest.log
2026-01-22 04:30:48.298 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:48.299 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:48.300 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:48.300 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.196
2026-01-22 04:30:48.300 DEBUG [src.node.docker_mananger] Generated ports ['31817', '31818', '31819', '31820', '31821']
2026-01-22 04:30:48.300 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:48.300 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:48.301 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:48.301 DEBUG [src.node.docker_mananger] docker run -i -t -p 31817:31817 -p 31818:31818 -p 31819:31819 -p 31820:31820 -p 31821:31821 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31819 --rest-port=31817 --tcp-port=31818 --discv5-udp-port=31820 --rest-address=0.0.0.0 --nat=extip:172.18.194.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9a3faee853cd10c987b9ee44912b44f99a3dc0b844968fc0203bbcaf2b5468f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31821 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJM0fjPxWX4o0zknxCG-S8q7MIxs3Wi9XLm-IiIhzoz3eXd7Jc64yshQJC_Mr0vk_LpljIrZmn_A5XI0dMoMrzgCgmlkgnY0gmlwhKwSSUmKbXVsdGlhZGRyc5YACASsEklJBhmMAAoErBJJSQYZjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJRzG3m-FmT7uGejH_o070Sqzdr8zEgTe2RVVCjLu2LiDdGNwghmMg3VkcIIZjoV3YWt1MgM --storenode=/ip4/172.18.73.73/tcp/6540/p2p/16Uiu2HAmF9rtL9xTaWbDTdFjwAbgYJcQMbe6ob1xzmh3ZWCRahQT --store=true --relay=true
2026-01-22 04:30:48.483 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.196 waku deefc085f5bf999b92073b9b86fb9ea667d60b763a906b546caf507b3d8ffb02
2026-01-22 04:30:48.518 DEBUG [src.node.docker_mananger] Container started with ID deefc085f5bf. Setting up logs at ./log/docker/store_node1_2026-01-22_04-30-47__8fa1f436-9272-4187-942f-b582b99091cc__wakuorg_nwaku:latest.log
2026-01-22 04:30:48.519 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31817
2026-01-22 04:30:48.520 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:49.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31817/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:49.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:49.525 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:49.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31817/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:49.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.196/tcp/31818/p2p/16Uiu2HAmGLdS5tLmTPAR8CCLsdFgoszG9kf9jTMYXZmnPiT19jN3","/ip4/172.18.194.196/tcp/31819/ws/p2p/16Uiu2HAmGLdS5tLmTPAR8CCLsdFgoszG9kf9jTMYXZmnPiT19jN3"],"enrUri":"enr:-L24QFTKU4dbvxoTFPlxQysysQWwXCKE1TacXbhBPlsPQdXfR5faLhL992BFAUCTANMaHlsOHwjTYookrMvnLwp-bW0CgmlkgnY0gmlwhKwSwsSKbXVsdGlhZGRyc5YACASsEsLEBnxKAAoErBLCxAZ8S90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNrqkUCA9_GQo37PUx_khLTJFRDPxTbBkH_9m5VXFnGyDdGNwgnxKg3VkcIJ8TIV3YWt1MgM"}'
2026-01-22 04:30:49.527 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:49.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31817/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.73/tcp/6540/p2p/16Uiu2HAmF9rtL9xTaWbDTdFjwAbgYJcQMbe6ob1xzmh3ZWCRahQT"]'
2026-01-22 04:30:49.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:49.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:30:49.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:49.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31817/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:30:49.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:49.537 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:49.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:49.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:49.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:49.743 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:49.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:49.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:49.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:49.950 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:49.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:49.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:49.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:50.156 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:50.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:50.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:50.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:50.363 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:50.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:50.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:50.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:50.569 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:50.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:50.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:50.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:50.775 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:50.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:50.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:50.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:50.980 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:50.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:50.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:50.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:51.187 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:51.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:51.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:51.192 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:51.393 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:51.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:51.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:51.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:51.600 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:51.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:51.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:51.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:51.806 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:51.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:51.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:51.811 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:52.012 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:52.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:52.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:52.017 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:52.217 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:52.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:52.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:52.222 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:52.423 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:52.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:52.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:52.428 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:52.629 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:52.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:52.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:52.634 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:52.835 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:52.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:52.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:52.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:53.041 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:53.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:53.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:53.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:53.247 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:53.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:53.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:53.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:53.454 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:53.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:53.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:53.459 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:53.659 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:53.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:53.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:53.665 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:53.866 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:53.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:53.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:53.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:54.072 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:54.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:54.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:54.078 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:54.279 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:54.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:54.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:54.284 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:54.485 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:54.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:54.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:54.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:54.692 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:54.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:54.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:54.697 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:54.897 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:54.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:54.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:54.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:55.103 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:55.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:55.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:55.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:55.310 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:55.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:55.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:55.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:55.516 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:55.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:55.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:55.520 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:55.721 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:55.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:55.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:55.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:55.927 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:55.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:55.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:55.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:56.134 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:56.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:56.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:56.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:56.340 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:56.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:56.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:56.346 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:56.546 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:56.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:56.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:56.552 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:56.753 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:56.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:56.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:56.758 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:56.958 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:56.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:56.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:56.964 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:57.165 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:57.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:57.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:57.169 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:57.371 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:57.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:57.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:57.376 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:57.577 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:57.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6539/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:57.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:57.582 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:57.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6539/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbfb2e44594f2e533babf933c05ba8318a7f38447400235152df7555b12b83f54"},{"messageHash":"0xb58800b4c10164381fcaf55d53a93b48d160f49b18db70d1ec81c6159513941b"},{"messageHash":"0x96d661885fd3986d264bc0b90362bf6e01f26f380549ddfa3cbe44bad6730ea5"},{"messageHash":"0x95de119522acd7fd33d69018a49bb9423ca87c376d316aa2f4f19efce39bafb4"},{"messageHash":"0xb6b7d4890f99da7ce056d607053c474653b2746e9f2f4d073f708065772e069d"},{"messageHash":"0xf5ed091609d5141594c226420e0d3b340e72eb93ba98f354dfaf637d5959a81d"},{"messageHash":"0xd06c31c673cab964fc12dcfd69825f960a8bb486facaf526b113f94d0377c218"},{"messageHash":"0x218630c5b8632fb28fd888184594601e444b06d968aa2e2c80ad200a648b2bd0"},{"messageHash":"0x8c025f4197dd3c12e5f55664d1eca4dd92f06fae9f882061b7a4ff07fc0544da"},{"messageHash":"0x458199bed916d6da9739bed5add71610c1808dec0a438a18bfda404069a547fe"}],"paginationCursor":"0x458199bed916d6da9739bed5add71610c1808dec0a438a18bfda404069a547fe"}'
2026-01-22 04:30:57.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31817/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbfb2e44594f2e533babf933c05ba8318a7f38447400235152df7555b12b83f54"},{"messageHash":"0xb58800b4c10164381fcaf55d53a93b48d160f49b18db70d1ec81c6159513941b"},{"messageHash":"0x96d661885fd3986d264bc0b90362bf6e01f26f380549ddfa3cbe44bad6730ea5"},{"messageHash":"0x95de119522acd7fd33d69018a49bb9423ca87c376d316aa2f4f19efce39bafb4"},{"messageHash":"0xb6b7d4890f99da7ce056d607053c474653b2746e9f2f4d073f708065772e069d"},{"messageHash":"0xf5ed091609d5141594c226420e0d3b340e72eb93ba98f354dfaf637d5959a81d"},{"messageHash":"0xd06c31c673cab964fc12dcfd69825f960a8bb486facaf526b113f94d0377c218"},{"messageHash":"0x218630c5b8632fb28fd888184594601e444b06d968aa2e2c80ad200a648b2bd0"},{"messageHash":"0x8c025f4197dd3c12e5f55664d1eca4dd92f06fae9f882061b7a4ff07fc0544da"},{"messageHash":"0x458199bed916d6da9739bed5add71610c1808dec0a438a18bfda404069a547fe"}],"paginationCursor":"0x458199bed916d6da9739bed5add71610c1808dec0a438a18bfda404069a547fe"}'
2026-01-22 04:30:57.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6539/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x458199bed916d6da9739bed5add71610c1808dec0a438a18bfda404069a547fe&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5563b904a59bb97eb9580199ef46547176aa4bac412734dabf79b31f15af322e"},{"messageHash":"0x0a211deb17690c0f18bd47645fe287c50bf3d111778e4b861839e2eee8cd8e2e"},{"messageHash":"0x3542343da98688382add81e7b023f3ddd640b4fc7c59ef84ae94726f6b1af019"},{"messageHash":"0xe9ac92ef4a4d750760ff1453278e64e6994ff7fc51a9d3c9184f82364ed86d83"},{"messageHash":"0x2acb5bbe5a961a505e6c80127a439a92b2cc3db5b403c9974ef2a39b0ced64e2"},{"messageHash":"0x3853224eedef125278fbb3b285512c47702fa04018d75dda78b05ee9057266bb"},{"messageHash":"0x3b05205dce00b4368521ce468abe85b9328a696e02dcdd6f06b80a10f1956ea2"},{"messageHash":"0xe5ae89728e983308144e64143b9eb50cbd6dbf806c9c08cda1e2c50a1b88497a"},{"messageHash":"0x6d449cde9282d79ba9bce999a4509ebcf27c8bae4dfe1a1147f6095bbe89d854"},{"messageHash":"0x4b6a81f6166213f12bfa257bbc8f38d497b433158c2c59b5e050748c31c21c61"},{"messageHash":"0x819ae3ff4fef108d662bf6ebbe32f1904313cd464886215bbe76840f418e247b"},{"messageHash":"0x5dcf2a8563f1d75dd1618fb8cbbaa6732598bc07f310be6704296e66f18dddd6"},{"messageHash":"0xe74451086f43f3edbd0a4228de2ae1f0411e24b61801bebc786a28a1bfae18f7"},{"messageHash":"0x3181ed004e3879135568b2b202d36884758cacb27752963f0b7c52173ffc7f42"},{"messageHash":"0x9417e3209918640369b0903e6c5271b62c4eddee328cbd4abe2b243b1305fe9c"},{"messageHash":"0xedd71078c03b5e475e2e8a7dfd60e9e36421fc492f6559ed020a999ebfb35ff8"},{"messageHash":"0x03473185a3adde18426045de857475f0aa391e98dc0fb3e131dac790c2a58e0b"},{"messageHash":"0x0b53023fc964616e080c37a04e1ed6c0aab255e7f9876a8528d2bb3d891f1513"},{"messageHash":"0x6a82ca77e8914fa58a6f2f41def7a7d52a54a2f474255929d2f8a473bea48350"},{"messageHash":"0xcaee683f6b52b2c764e0534e3fc84cdc4951a79eea12623ab49d9718cdfac2b2"},{"messageHash":"0x6f6f09b12fd782ab2a405df95f3209ca90706bd6484d9e35cc91616bf01a531a"},{"messageHash":"0x3a7c453d79ff4df5a19db4f6cde636b504e3cc0bcb202ee1f57bbd9b54624589"},{"messageHash":"0xbb96c6a2a917df9622490b23f6d429e80e3ffcc45c906c8a5de9b82b50c75dc8"},{"messageHash":"0x36f9bbd1c36dc478d8318fe6b9c0ed71f10be51387247fd96600657ec85f407d"},{"messageHash":"0x7ed06500b3d27818d3495e5218a1d2a635ed0f4d6d5cadfc2ab5b5c9b857772e"},{"messageHash":"0x0d371c0c161f616c237326bcad4c49e2442bb6f993e0f8bb5bc653f9b991c4c8"},{"messageHash":"0x799738f60bc936110a60465fee34890dc87b92314126de09cd97d50883b719fc"},{"messageHash":"0x3d310b58d6b0a34cffe25be5ed20dd3d1c9db1008677b2974904b04659edc823"},{"messageHash":"0x00ce36b0ffb4c220b274cc3b5859e394eef5b2e2294f47ab49ab439d2b1918b8"},{"messageHash":"0x25fe8f6bc2a516adf7ced8c9b88ba5d05872106cefdfed5c482bf7215f36f676"}]}'
2026-01-22 04:30:57.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31817/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x458199bed916d6da9739bed5add71610c1808dec0a438a18bfda404069a547fe&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5563b904a59bb97eb9580199ef46547176aa4bac412734dabf79b31f15af322e"},{"messageHash":"0x0a211deb17690c0f18bd47645fe287c50bf3d111778e4b861839e2eee8cd8e2e"},{"messageHash":"0x3542343da98688382add81e7b023f3ddd640b4fc7c59ef84ae94726f6b1af019"},{"messageHash":"0xe9ac92ef4a4d750760ff1453278e64e6994ff7fc51a9d3c9184f82364ed86d83"},{"messageHash":"0x2acb5bbe5a961a505e6c80127a439a92b2cc3db5b403c9974ef2a39b0ced64e2"},{"messageHash":"0x3853224eedef125278fbb3b285512c47702fa04018d75dda78b05ee9057266bb"},{"messageHash":"0x3b05205dce00b4368521ce468abe85b9328a696e02dcdd6f06b80a10f1956ea2"},{"messageHash":"0xe5ae89728e983308144e64143b9eb50cbd6dbf806c9c08cda1e2c50a1b88497a"},{"messageHash":"0x6d449cde9282d79ba9bce999a4509ebcf27c8bae4dfe1a1147f6095bbe89d854"},{"messageHash":"0x4b6a81f6166213f12bfa257bbc8f38d497b433158c2c59b5e050748c31c21c61"},{"messageHash":"0x819ae3ff4fef108d662bf6ebbe32f1904313cd464886215bbe76840f418e247b"},{"messageHash":"0x5dcf2a8563f1d75dd1618fb8cbbaa6732598bc07f310be6704296e66f18dddd6"},{"messageHash":"0xe74451086f43f3edbd0a4228de2ae1f0411e24b61801bebc786a28a1bfae18f7"},{"messageHash":"0x3181ed004e3879135568b2b202d36884758cacb27752963f0b7c52173ffc7f42"},{"messageHash":"0x9417e3209918640369b0903e6c5271b62c4eddee328cbd4abe2b243b1305fe9c"},{"messageHash":"0xedd71078c03b5e475e2e8a7dfd60e9e36421fc492f6559ed020a999ebfb35ff8"},{"messageHash":"0x03473185a3adde18426045de857475f0aa391e98dc0fb3e131dac790c2a58e0b"},{"messageHash":"0x0b53023fc964616e080c37a04e1ed6c0aab255e7f9876a8528d2bb3d891f1513"},{"messageHash":"0x6a82ca77e8914fa58a6f2f41def7a7d52a54a2f474255929d2f8a473bea48350"},{"messageHash":"0xcaee683f6b52b2c764e0534e3fc84cdc4951a79eea12623ab49d9718cdfac2b2"},{"messageHash":"0x6f6f09b12fd782ab2a405df95f3209ca90706bd6484d9e35cc91616bf01a531a"},{"messageHash":"0x3a7c453d79ff4df5a19db4f6cde636b504e3cc0bcb202ee1f57bbd9b54624589"},{"messageHash":"0xbb96c6a2a917df9622490b23f6d429e80e3ffcc45c906c8a5de9b82b50c75dc8"},{"messageHash":"0x36f9bbd1c36dc478d8318fe6b9c0ed71f10be51387247fd96600657ec85f407d"},{"messageHash":"0x7ed06500b3d27818d3495e5218a1d2a635ed0f4d6d5cadfc2ab5b5c9b857772e"},{"messageHash":"0x0d371c0c161f616c237326bcad4c49e2442bb6f993e0f8bb5bc653f9b991c4c8"},{"messageHash":"0x799738f60bc936110a60465fee34890dc87b92314126de09cd97d50883b719fc"},{"messageHash":"0x3d310b58d6b0a34cffe25be5ed20dd3d1c9db1008677b2974904b04659edc823"},{"messageHash":"0x00ce36b0ffb4c220b274cc3b5859e394eef5b2e2294f47ab49ab439d2b1918b8"},{"messageHash":"0x25fe8f6bc2a516adf7ced8c9b88ba5d05872106cefdfed5c482bf7215f36f676"}]}'
2026-01-22 04:30:57.798 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:30:57.799 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:30:57.799 DEBUG [src.node.waku_node] Stopping container with id 68ae45c8360c
2026-01-22 04:30:58.358 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:30:58.360 DEBUG [src.node.waku_node] Stopping container with id deefc085f5bf
2026-01-22 04:30:58.911 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:30:58.912 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:30:58.927 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:30:58.942 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,70 @@
2026-01-22 04:21:19.749 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:21:19.750 DEBUG [tests.conftest] Running test: test_store with id: 2026-01-22_04-21-19__548d99d3-67da-4e04-b515-3e4b8b5553c7
2026-01-22 04:21:19.750 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:21:19.750 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:21:19.750 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-22 04:21:19.751 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:21:19.751 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:21:19.761 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:21:19.761 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-19__548d99d3-67da-4e04-b515-3e4b8b5553c7__wakuorg_nwaku:latest.log
2026-01-22 04:21:19.761 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:21:19.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:21:19.803 DEBUG [src.node.docker_mananger] Network waku created
2026-01-22 04:21:19.804 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.166
2026-01-22 04:21:19.804 DEBUG [src.node.docker_mananger] Generated ports ['53510', '53511', '53512', '53513', '53514']
2026-01-22 04:21:19.804 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:21:19.804 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:21:19.804 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:21:19.804 DEBUG [src.node.docker_mananger] docker run -i -t -p 53510:53510 -p 53511:53511 -p 53512:53512 -p 53513:53513 -p 53514:53514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53512 --rest-port=53510 --tcp-port=53511 --discv5-udp-port=53513 --rest-address=0.0.0.0 --nat=extip:172.18.83.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f2d171dc3efeefcf98bab9ec71dc77867e7d01ad4deab0b2c828dc04dcbfae2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53514 --metrics-logging=true --relay=true --store=true
2026-01-22 04:21:22.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.166 waku 204233b345648d77ac05a050121312eb6ddfa9c2d45c5bcb4d5c04f2ef7aaddb
2026-01-22 04:21:22.489 DEBUG [src.node.docker_mananger] Container started with ID 204233b34564. Setting up logs at ./log/docker/node1_2026-01-22_04-21-19__548d99d3-67da-4e04-b515-3e4b8b5553c7__wakuorg_nwaku:latest.log
2026-01-22 04:21:22.489 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53510
2026-01-22 04:21:22.490 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:21:23.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53510/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:21:23.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:21:23.496 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:21:23.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:21:23.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.166/tcp/53511/p2p/16Uiu2HAkz7RMaXYxSRkqyzDcz1fvvvCMa3qsP8sWqJxAbLPeedwz","/ip4/172.18.83.166/tcp/53512/ws/p2p/16Uiu2HAkz7RMaXYxSRkqyzDcz1fvvvCMa3qsP8sWqJxAbLPeedwz"],"enrUri":"enr:-L24QA5jhCOmrV5bmA0p53hUMPjQ0N5WbONDiGBF8OMuNGs3MnMZ2O3EA_V7JJUAm1ieoZ-MzojpJmoKkGOaOCoVpdoCgmlkgnY0gmlwhKwSU6aKbXVsdGlhZGRyc5YACASsElOmBtEHAAoErBJTpgbRCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRZ1xuDkYkj8wBNSjYwnNQBRAL2dsTGu4BC-dwboxOx2DdGNwgtEHg3VkcILRCYV3YWt1MgM"}'
2026-01-22 04:21:23.498 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:21:23.505 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:21:23.505 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-19__548d99d3-67da-4e04-b515-3e4b8b5553c7__wakuorg_nwaku:latest.log
2026-01-22 04:21:23.505 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:21:23.505 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:21:23.507 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:21:23.507 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.113
2026-01-22 04:21:23.507 DEBUG [src.node.docker_mananger] Generated ports ['34321', '34322', '34323', '34324', '34325']
2026-01-22 04:21:23.507 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:21:23.508 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:21:23.508 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:21:23.508 DEBUG [src.node.docker_mananger] docker run -i -t -p 34321:34321 -p 34322:34322 -p 34323:34323 -p 34324:34324 -p 34325:34325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34323 --rest-port=34321 --tcp-port=34322 --discv5-udp-port=34324 --rest-address=0.0.0.0 --nat=extip:172.18.50.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab9f1d41cca2ba15f82c05b1cbe8fdef4eacd0fd27da640ba557140daa255686 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34325 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QA5jhCOmrV5bmA0p53hUMPjQ0N5WbONDiGBF8OMuNGs3MnMZ2O3EA_V7JJUAm1ieoZ-MzojpJmoKkGOaOCoVpdoCgmlkgnY0gmlwhKwSU6aKbXVsdGlhZGRyc5YACASsElOmBtEHAAoErBJTpgbRCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRZ1xuDkYkj8wBNSjYwnNQBRAL2dsTGu4BC-dwboxOx2DdGNwgtEHg3VkcILRCYV3YWt1MgM --storenode=/ip4/172.18.83.166/tcp/53511/p2p/16Uiu2HAkz7RMaXYxSRkqyzDcz1fvvvCMa3qsP8sWqJxAbLPeedwz
2026-01-22 04:21:23.704 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.113 waku 13db51b173ad4635dfe7a1cc66e9db10feeaeddb4d9311fe072c56d278fd0f49
2026-01-22 04:21:23.734 DEBUG [src.node.docker_mananger] Container started with ID 13db51b173ad. Setting up logs at ./log/docker/node1_2026-01-22_04-21-19__548d99d3-67da-4e04-b515-3e4b8b5553c7__wakuorg_nwaku:latest.log
2026-01-22 04:21:23.734 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34321
2026-01-22 04:21:23.734 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:21:24.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34321/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:21:24.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:21:24.739 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:21:24.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34321/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:21:24.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.113/tcp/34322/p2p/16Uiu2HAmK7cuLcnxpsDiCx9HJA32NmccGC6Nsg8zKqbnvKBKWuWg","/ip4/172.18.50.113/tcp/34323/ws/p2p/16Uiu2HAmK7cuLcnxpsDiCx9HJA32NmccGC6Nsg8zKqbnvKBKWuWg"],"enrUri":"enr:-L24QOdhvqYQctZU8CKl614yUNHKznzos3HzeDk_yzZJK0ffdowtuy_iTRGfc2V9AOC7NExdmKE9W_KiEIsmBCM6Em8CgmlkgnY0gmlwhKwSMnGKbXVsdGlhZGRyc5YACASsEjJxBoYSAAoErBIycQaGE90DgnJzhQADAQAAiXNlY3AyNTZrMaEDX_iNfvq4N7_seF-vyfbMie9aKjUBsQYLU5NpKVufCfGDdGNwgoYSg3VkcIKGFIV3YWt1MgM"}'
2026-01-22 04:21:24.742 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:21:24.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53510/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:21:24.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:21:24.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34321/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:21:24.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:21:24.752 DEBUG [src.steps.store] Relaying message
2026-01-22 04:21:24.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:21:24.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:21:24.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:21:24.960 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-22 04:21:24.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34321/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:21:24.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1b98c05e21c955d550417e77c272685f8edb22ac83623d12f62bc7bf018dde78"}]}'
2026-01-22 04:21:24.964 DEBUG [src.steps.store] messages length is 1
2026-01-22 04:21:24.966 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:21:24.967 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:21:24.967 DEBUG [src.node.waku_node] Stopping container with id 204233b34564
2026-01-22 04:21:25.511 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:21:25.511 DEBUG [src.node.waku_node] Stopping container with id 13db51b173ad
2026-01-22 04:21:26.028 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:21:26.030 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:21:26.036 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:21:26.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,466 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_high_jitter_stress with id: 2026-01-22_04-32-07__00cba5dc-4521-4844-9bfa-bfffb1bfae58
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-32-07__00cba5dc-4521-4844-9bfa-bfffb1bfae58__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-32-07__00cba5dc-4521-4844-9bfa-bfffb1bfae58__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-32-07__00cba5dc-4521-4844-9bfa-bfffb1bfae58__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8456', '8457', '8458', '8459', '8460']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8456:8456 -p 8457:8457 -p 8458:8458 -p 8459:8459 -p 8460:8460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8458 --rest-port=8456 --tcp-port=8457 --discv5-udp-port=8459 --rest-address=0.0.0.0 --nat=extip:172.18.177.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f1b3ce2e9cc7abdee6156a0deea8440b164bb0bdbb7d33f4a3eac47feeb7bba --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8460 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.48 waku 2df1a751ff8ec314d299cad9014c0e9fd6e37166c17f297c970afc33b3446a92
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2df1a751ff8e. Setting up logs at ./log/docker/node1_2026-01-22_04-32-07__00cba5dc-4521-4844-9bfa-bfffb1bfae58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8456
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 1242ae80f842. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container daed5375ac48. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8456/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8456/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.48/tcp/8457/p2p/16Uiu2HAkwXCQHqtmk3WcAoKAdstzgUBNinqE9yhuPkcRit59GQ7U","/ip4/172.18.177.48/tcp/8458/ws/p2p/16Uiu2HAkwXCQHqtmk3WcAoKAdstzgUBNinqE9yhuPkcRit59GQ7U"],"enrUri":"enr:-L24QIc62BxZGT33ye_QUokntDNANo8NTzYxl7Qe7vKMUltrCL00i6IFYBzo61R1qbs2kR0-SSiAEh5c7FBIAtGRtQkCgmlkgnY0gmlwhKwSsTCKbXVsdGlhZGRyc5YACASsErEwBiEJAAoErBKxMAYhCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHyGtNL8PBV2pywo7MVnxrrHuN8h9HBIkeVsh2auqBkuDdGNwgiEJg3VkcIIhC4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43024', '43025', '43026', '43027', '43028']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43024:43024 -p 43025:43025 -p 43026:43026 -p 43027:43027 -p 43028:43028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43026 --rest-port=43024 --tcp-port=43025 --discv5-udp-port=43027 --rest-address=0.0.0.0 --nat=extip:172.18.183.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ff830ad4a1bfec6bdfa8d4c4c39e2ce7c1fb3ad9fbbf018cab7450fccabc6ff --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43028 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.125 waku bfda7d5d849ba3befa844e42415f8d72bfa3d2f3799982be0f7861f38ca30207
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfda7d5d849b. Setting up logs at ./log/docker/node2_2026-01-22_04-32-07__00cba5dc-4521-4844-9bfa-bfffb1bfae58__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43024
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:43024/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.125/tcp/43025/p2p/16Uiu2HAkyHoMJuVMQ5FjUGhkQDQ82Momxfhrmjmcw3u2AZfiaSnR","/ip4/172.18.183.125/tcp/43026/ws/p2p/16Uiu2HAkyHoMJuVMQ5FjUGhkQDQ82Momxfhrmjmcw3u2AZfiaSnR"],"enrUri":"enr:-L24QPozWs6YPKgla98SFgtrrBBAO5re9nXu5_bDHSMob_41Q06WSM0F1C6JpxEI9CXxA68TV2wK5g2XdfTBWv4qiCMCgmlkgnY0gmlwhKwSt32KbXVsdGlhZGRyc5YACASsErd9BqgRAAoErBK3fQaoEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOWpvhCaBuJmXpv_FWd4rrXc23G7XFt8bZyRVeuKxVsaDdGNwgqgRg3VkcIKoE4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.125/tcp/43025/p2p/16Uiu2HAkyHoMJuVMQ5FjUGhkQDQ82Momxfhrmjmcw3u2AZfiaSnR"]'
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:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8456/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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.0 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 120 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8456/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&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:43024/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&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:234 Stopping container with id 2df1a751ff8e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bfda7d5d849b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_content_topics with id: 2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40649', '40650', '40651', '40652', '40653']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40649:40649 -p 40650:40650 -p 40651:40651 -p 40652:40652 -p 40653:40653 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40651 --rest-port=40649 --tcp-port=40650 --discv5-udp-port=40652 --rest-address=0.0.0.0 --nat=extip:172.18.0.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=301b1cc0f7d4a8c9af75d1ee66c4bdabb8370ba107ebfebb1048c6de5caf2e50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40653 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.181 waku a415ab3311f659506bf56a6e5df5c58e9655484a7794a93276b76b3279440d1e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a415ab3311f6. Setting up logs at ./log/docker/node1_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40649
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 48bad5049b2c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fe8584d6cc44. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/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.181/tcp/40650/p2p/16Uiu2HAmALHGNvACShJmCiT5rkZnWVdYAniQPHnFLiiXrc28eiD8","/ip4/172.18.0.181/tcp/40651/ws/p2p/16Uiu2HAmALHGNvACShJmCiT5rkZnWVdYAniQPHnFLiiXrc28eiD8"],"enrUri":"enr:-L24QKFGiD2n-2DOwZnk2xwXoCcS764CISZEodp_zUdih3ppObxQc4uJXgCsCcXd3KYhk9_EwYgfqTZvkstbkUqdTDcCgmlkgnY0gmlwhKwSALWKbXVsdGlhZGRyc5YACASsEgC1Bp7KAAoErBIAtQaey90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3X23jNukMKuAE5wqe2aGL5kfBEshg1ZAuaH-jw9_t5uDdGNwgp7Kg3VkcIKezIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18463', '18464', '18465', '18466', '18467']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18463:18463 -p 18464:18464 -p 18465:18465 -p 18466:18466 -p 18467:18467 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18465 --rest-port=18463 --tcp-port=18464 --discv5-udp-port=18466 --rest-address=0.0.0.0 --nat=extip:172.18.56.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb76cd99b6939ed0c80f9fc0cbae09f68ca9c0d29cbfc770b811c2d1ead5ed29 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18467 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKFGiD2n-2DOwZnk2xwXoCcS764CISZEodp_zUdih3ppObxQc4uJXgCsCcXd3KYhk9_EwYgfqTZvkstbkUqdTDcCgmlkgnY0gmlwhKwSALWKbXVsdGlhZGRyc5YACASsEgC1Bp7KAAoErBIAtQaey90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3X23jNukMKuAE5wqe2aGL5kfBEshg1ZAuaH-jw9_t5uDdGNwgp7Kg3VkcIKezIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.166 waku c29d8b4fbcddec7d054d6c4501eb4e7b4af8edb9e678578364c90e4f30898056
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c29d8b4fbcdd. Setting up logs at ./log/docker/node2_2026-01-22_04-34-57__2ef2d65a-9f50-4248-9f04-f8b1ec5554d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18463
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:18463/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18463/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.56.166/tcp/18464/p2p/16Uiu2HAmAtKoj4vhMMXpzBHurYetVT1AgvxSXUr3Qr39Q2MpoTvq","/ip4/172.18.56.166/tcp/18465/ws/p2p/16Uiu2HAmAtKoj4vhMMXpzBHurYetVT1AgvxSXUr3Qr39Q2MpoTvq"],"enrUri":"enr:-L24QNpz6ZtJuE-wjbiajvBqXhZ257o_OP2XFRnbUpBb0T09PrPQNJi8uxEsfrQO9xLUHBy7Ag7DRFKxa4aEHF-niwICgmlkgnY0gmlwhKwSOKaKbXVsdGlhZGRyc5YACASsEjimBkggAAoErBI4pgZIId0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5bMs518WGKPKO4xwin13IveT0mXU6TkPYpzmL-aZOzqDdGNwgkggg3VkcIJIIoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18463/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.181/tcp/40650/p2p/16Uiu2HAmALHGNvACShJmCiT5rkZnWVdYAniQPHnFLiiXrc28eiD8"]'
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:40649/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:18463/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769056499576743424,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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":1769056499576743424,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1769056499693914456,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1769056499693914456,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1769056499810026617,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1769056499810026617,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1769056499924673835,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1769056499924673835,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1769056500038754785,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1769056500038754785,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1769056500153289300,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1769056500153289300,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1769056500269049235,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1769056500269049235,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1769056500383756796,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1769056500383756796,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1769056500498677743,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1769056500498677743,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1769056500614118691,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1769056500614118691,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1769056500728398773,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1769056500728398773,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1769056500842542264,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1769056500842542264,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1769056500958194552,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1769056500958194552,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1769056501072073390,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1769056501072073390,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1769056501185859794,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1769056501185859794,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1769056501300275942,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1769056501300275942,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1769056501414913173,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1769056501414913173,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1769056501530411050,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1769056501530411050,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1769056501645245844,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1769056501645245844,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1769056501762309835,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1769056501762309835,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1769056501876775770,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1769056501876775770,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1769056501991127094,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1769056501991127094,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1769056502106685650,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1769056502106685650,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1769056502222542647,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1769056502222542647,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1769056502336971212,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1769056502336971212,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1769056502451674449,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1769056502451674449,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1769056502570437438,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1769056502570437438,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1769056502686846459,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1769056502686846459,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1769056502802501883,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1769056502802501883,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1769056502917521300,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1769056502917521300,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1769056503069956310,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1769056503069956310,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1769056503184792228,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1769056503184792228,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1769056503299434966,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1769056503299434966,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1769056503414878764,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1769056503414878764,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1769056503529395402,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1769056503529395402,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1769056503644011602,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1769056503644011602,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1769056503759365081,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1769056503759365081,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1769056503874096942,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1769056503874096942,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1769056503990103949,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1769056503990103949,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1769056504105547189,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1769056504105547189,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40649/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1769056504220136936,"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:18463/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1769056504220136936,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a415ab3311f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c29d8b4fbcdd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_blank_node with id: 2026-01-22_04-38-16__a3632f4a-fefc-48b1-96a8-f22b205425ef
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-38-16__a3632f4a-fefc-48b1-96a8-f22b205425ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50213', '50214', '50215', '50216', '50217']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50213:50213 -p 50214:50214 -p 50215:50215 -p 50216:50216 -p 50217:50217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50215 --rest-port=50213 --tcp-port=50214 --discv5-udp-port=50216 --rest-address=0.0.0.0 --nat=extip:172.18.188.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6661d4c3a8e8ae66d9b8cb05bf0bf65aceede5aaffbf39bc5fdc928d353ee36e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50217 --metrics-logging=true --relay=true --relay-peer-exchange=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.244 waku 5a88b978c9b93c5272a112ac5c6d04d1f25535db201d885674af2d34e612fa2a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a88b978c9b9. Setting up logs at ./log/docker/node1_2026-01-22_04-38-16__a3632f4a-fefc-48b1-96a8-f22b205425ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50213
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:50213/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50213/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.244/tcp/50214/p2p/16Uiu2HAmQMiETytrXgccdB2QvMoagD5sFknPLGEHWVTU44kbUvb6","/ip4/172.18.188.244/tcp/50215/ws/p2p/16Uiu2HAmQMiETytrXgccdB2QvMoagD5sFknPLGEHWVTU44kbUvb6"],"enrUri":"enr:-L24QOQFoBNTzhv0PrH2DoE9-FY5BWJKcTLVpPytojgbHfudGjM0velbptSCFGkVJTDdN9LF54vGk0bAQUC280x_59ICgmlkgnY0gmlwhKwSvPSKbXVsdGlhZGRyc5YACASsErz0BsQmAAoErBK89AbEJ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrd8lI4wles1C3QVZFC9EBmXrQ8-miq5seyORLMskyaWDdGNwgsQmg3VkcILEKIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-38-16__a3632f4a-fefc-48b1-96a8-f22b205425ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50746', '50747', '50748', '50749', '50750']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50746:50746 -p 50747:50747 -p 50748:50748 -p 50749:50749 -p 50750:50750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50748 --rest-port=50746 --tcp-port=50747 --discv5-udp-port=50749 --rest-address=0.0.0.0 --nat=extip:172.18.16.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6c5c7aa3cbfa14ac7598dac7d9f4c2892bacdf1bfed52e9dbdec29ed15ea35d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50750 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOQFoBNTzhv0PrH2DoE9-FY5BWJKcTLVpPytojgbHfudGjM0velbptSCFGkVJTDdN9LF54vGk0bAQUC280x_59ICgmlkgnY0gmlwhKwSvPSKbXVsdGlhZGRyc5YACASsErz0BsQmAAoErBK89AbEJ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrd8lI4wles1C3QVZFC9EBmXrQ8-miq5seyORLMskyaWDdGNwgsQmg3VkcILEKIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.83 waku ac80289b1f82542978808cd85077a40b478ea7846c74a834d9543502a74b3311
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac80289b1f82. Setting up logs at ./log/docker/node2_2026-01-22_04-38-16__a3632f4a-fefc-48b1-96a8-f22b205425ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50746
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:50746/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50746/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.83/tcp/50747/p2p/16Uiu2HAmGuFNe7X9uYNBZXM5a2pMEnRa933XhkfRt1LK6xkcNrmG","/ip4/172.18.16.83/tcp/50748/ws/p2p/16Uiu2HAmGuFNe7X9uYNBZXM5a2pMEnRa933XhkfRt1LK6xkcNrmG"],"enrUri":"enr:-L24QOCOTefe2jjx_djob2lKPzBhMTpAL9t79gziwhWbEaNiUygFKzsrSdklyh4r6BnvkEVoasFiwOldeIkDwWAPm3sCgmlkgnY0gmlwhKwSEFOKbXVsdGlhZGRyc5YACASsEhBTBsY7AAoErBIQUwbGPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPxXdrPXTMNwAnKGwsQou9fwqbc8LCwYpopp8Fa7booODdGNwgsY7g3VkcILGPYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50746/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.244/tcp/50214/p2p/16Uiu2HAmQMiETytrXgccdB2QvMoagD5sFknPLGEHWVTU44kbUvb6"]'
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:50213/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/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:50746/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/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:50213/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.16.83/tcp/38702/p2p/16Uiu2HAmGuFNe7X9uYNBZXM5a2pMEnRa933XhkfRt1LK6xkcNrmG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-38-16__a3632f4a-fefc-48b1-96a8-f22b205425ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9107', '9108', '9109', '9110', '9111']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9107:9107 -p 9108:9108 -p 9109:9109 -p 9110:9110 -p 9111:9111 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9109 --rest-port=9107 --tcp-port=9108 --discv5-udp-port=9110 --rest-address=0.0.0.0 --nat=extip:172.18.172.241 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=e2b7dc7efed4ddf515ab7f6f64edf6351c7b5a9629e3efdb1fbc4875fdc3ee57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9111 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.16.83/tcp/38702/p2p/16Uiu2HAmGuFNe7X9uYNBZXM5a2pMEnRa933XhkfRt1LK6xkcNrmG
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.241 waku 35a1699a0a6217e805fe488a60f4450dd5b8061e3a4408fe44c295373a83e68e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35a1699a0a62. Setting up logs at ./log/docker/node3_2026-01-22_04-38-16__a3632f4a-fefc-48b1-96a8-f22b205425ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9107
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:9107/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9107/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9107/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.172.241/tcp/9108/p2p/16Uiu2HAkwdKnKLmXypx1WHKX8XDwHeTR96jgnTErVAeGGC175N19","/ip4/172.18.172.241/tcp/9109/ws/p2p/16Uiu2HAkwdKnKLmXypx1WHKX8XDwHeTR96jgnTErVAeGGC175N19"],"enrUri":"enr:-La4QDpqpyMY3KWENZskIOS2JWFKxDthROkwuQjmVZwYr0ehDFflYmC0hKXvpEWIStumrqTyaqSFGSldseSGReEqXjcCgmlkgnY0gmlwhKwSrPGKbXVsdGlhZGRyc5YACASsEqzxBiOUAAoErBKs8QYjld0DgnJzhQADAQAAiXNlY3AyNTZrMaECILOBeUc07CDR7dHwgW_UrAUcKnqO4p044aql88v-EjyDdGNwgiOUhXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9107/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.244/tcp/50214/p2p/16Uiu2HAmQMiETytrXgccdB2QvMoagD5sFknPLGEHWVTU44kbUvb6"]'
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:9107/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.188.244/tcp/50214/p2p/16Uiu2HAmQMiETytrXgccdB2QvMoagD5sFknPLGEHWVTU44kbUvb6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.16.83/tcp/38702/p2p/16Uiu2HAmGuFNe7X9uYNBZXM5a2pMEnRa933XhkfRt1LK6xkcNrmG","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5a88b978c9b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ac80289b1f82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 35a1699a0a62
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5a88b978c9b9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,208 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-01-22_04-39-25__10f90ef0-65e4-49ac-943d-a147cbc981ee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-39-25__10f90ef0-65e4-49ac-943d-a147cbc981ee__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-39-25__10f90ef0-65e4-49ac-943d-a147cbc981ee__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-39-25__10f90ef0-65e4-49ac-943d-a147cbc981ee__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52718', '52719', '52720', '52721', '52722']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52718:52718 -p 52719:52719 -p 52720:52720 -p 52721:52721 -p 52722:52722 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52720 --rest-port=52718 --tcp-port=52719 --discv5-udp-port=52721 --rest-address=0.0.0.0 --nat=extip:172.18.216.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e1775217eccc9ceec514b3ad0d7d6c90ceb34d758da2be49bd8daab175cd4ee --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52722 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.45 waku c2af2e58d4c4b8ceb20f6c68d460a23b7695b5738d1acc049b68a9d0414170c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2af2e58d4c4. Setting up logs at ./log/docker/node1_2026-01-22_04-39-25__10f90ef0-65e4-49ac-943d-a147cbc981ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52718
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 3a8f399b2352. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68dabc78f00d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52718/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52718/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.216.45/tcp/52719/p2p/16Uiu2HAm1xQTvNczrNohdqo7CKB3nKNNgsGV6i1mEznYBYeu2nov","/ip4/172.18.216.45/tcp/52720/ws/p2p/16Uiu2HAm1xQTvNczrNohdqo7CKB3nKNNgsGV6i1mEznYBYeu2nov"],"enrUri":"enr:-L24QLW3EHSFIsWCOZCOLyn2xT0GhB5Gruw8E1gDmTnElFWrIhr8Jwd2areoTMb0U5KI6e3h5BPlMI0ip7rT2UVREFkCgmlkgnY0gmlwhKwS2C2KbXVsdGlhZGRyc5YACASsEtgtBs3vAAoErBLYLQbN8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECYQWVbvqmP6obwu55hYRt7ahIb-c_HQZvkhiPI6Btgz2DdGNwgs3vg3VkcILN8YV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:52718/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.221.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6470', '6471', '6472', '6473', '6474']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6470:6470 -p 6471:6471 -p 6472:6472 -p 6473:6473 -p 6474:6474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6472 --rest-port=6470 --tcp-port=6471 --discv5-udp-port=6473 --rest-address=0.0.0.0 --nat=extip:172.18.221.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4923147a2dbd35deafd3c3adc9adc7fabe97310e77466acc2c8ee4afcd5b8dc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6474 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QLW3EHSFIsWCOZCOLyn2xT0GhB5Gruw8E1gDmTnElFWrIhr8Jwd2areoTMb0U5KI6e3h5BPlMI0ip7rT2UVREFkCgmlkgnY0gmlwhKwS2C2KbXVsdGlhZGRyc5YACASsEtgtBs3vAAoErBLYLQbN8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECYQWVbvqmP6obwu55hYRt7ahIb-c_HQZvkhiPI6Btgz2DdGNwgs3vg3VkcILN8YV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.75 waku 888e143affec2c4b13e32da5e48e7da40ccd29228e7edb94f009a9eeb26afddd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 888e143affec. Setting up logs at ./log/docker/node2_2026-01-22_04-39-25__10f90ef0-65e4-49ac-943d-a147cbc981ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6470
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:6470/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6470/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.221.75/tcp/6471/p2p/16Uiu2HAmQkkKuxLpTw9J9rk1QoqXeW9oHDt5cyhjvi6gVr3qx8zz","/ip4/172.18.221.75/tcp/6472/ws/p2p/16Uiu2HAmQkkKuxLpTw9J9rk1QoqXeW9oHDt5cyhjvi6gVr3qx8zz"],"enrUri":"enr:-L24QCkIEJFHYZ5uBDe7tx56RwrFE8SiBCIa2IlGeujVVl2wOPMgD6ciWF-uTecNpWuAZ_XfVHc3jfuSdyxpYk9dP5UCgmlkgnY0gmlwhKwS3UuKbXVsdGlhZGRyc5YACASsEt1LBhlHAAoErBLdSwYZSN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDs8XfDSHyFBodYyNC0xTQZ2AMqkcsYYcESlouuICZkzeDdGNwghlHg3VkcIIZSYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50092', '50093', '50094', '50095', '50096']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50092:50092 -p 50093:50093 -p 50094:50094 -p 50095:50095 -p 50096:50096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50094 --rest-port=50092 --tcp-port=50093 --discv5-udp-port=50095 --rest-address=0.0.0.0 --nat=extip:172.18.132.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b9776fcde6b23f707fcf6a1100cb66da5b97e4e1cdbcd0bbd78f71138347183 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50096 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QLW3EHSFIsWCOZCOLyn2xT0GhB5Gruw8E1gDmTnElFWrIhr8Jwd2areoTMb0U5KI6e3h5BPlMI0ip7rT2UVREFkCgmlkgnY0gmlwhKwS2C2KbXVsdGlhZGRyc5YACASsEtgtBs3vAAoErBLYLQbN8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECYQWVbvqmP6obwu55hYRt7ahIb-c_HQZvkhiPI6Btgz2DdGNwgs3vg3VkcILN8YV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.204 waku 49ca4d1723ab113798b9e52a979b1329aff1d41353de0542eb9e33036a952edf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49ca4d1723ab. Setting up logs at ./log/docker/node3_2026-01-22_04-39-25__10f90ef0-65e4-49ac-943d-a147cbc981ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50092
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:50092/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50092/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.204/tcp/50093/p2p/16Uiu2HAmRaEzBgWYctpCrxmvReN671ez5y4c1ftgzswTGWedpoy8","/ip4/172.18.132.204/tcp/50094/ws/p2p/16Uiu2HAmRaEzBgWYctpCrxmvReN671ez5y4c1ftgzswTGWedpoy8"],"enrUri":"enr:-L24QH_qA35E4mg0_jbK_l6DY-vp6KpPPyd_aVwSQrEZDARsXydvP0qT8xJmuPWWwTuHOdbbbmT94JC5iOPDdmwNKHUCgmlkgnY0gmlwhKwShMyKbXVsdGlhZGRyc5YACASsEoTMBsOtAAoErBKEzAbDrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDv_CTOqRgRE4HPUt1PIZN85fithac8ysp5yFVN0GClaeDdGNwgsOtg3VkcILDr4V3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50092/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.45/tcp/52719/p2p/16Uiu2HAm1xQTvNczrNohdqo7CKB3nKNNgsGV6i1mEznYBYeu2nov"]'
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:50092/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "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":"0xde03236983212e2eeb8a0e6113600a4595a6de1222a00284e8e0f9fc98f2bc25"},{"messageHash":"0x8692f15722bded289288baf7ce0360865da3ec2e14af1ba099bcb70138b6f1c8"},{"messageHash":"0x739b2fdd0d3e620865d6a235b2f5fa0a19a4e3569a858c87969ad4557cae2cd9"},{"messageHash":"0xde3b6e9a07b22d0abdcb336f0a15a30254c38d3c87ab5836dad9e31100679a57"},{"messageHash":"0xe3250548cdc0d164caa92a685d3b882274b864c094cb855465a4e3cb05bef318"},{"messageHash":"0xb6c92bbe20c3afb6a69b8e63d5d9caaed6924b5da00f064f12463d40233438cb"},{"messageHash":"0x550eeddc0b4d320267161dec2e623706835867e5f752e933c2306d7a4923a5d2"},{"messageHash":"0x800279934827a6787dfd4948b235be930614f55e9a41bfc5dfdff234f77ddfc1"},{"messageHash":"0x360c3a3833e9e742211aaa9d373d6859da526cf97cbf2b6d021d5c500b66eed4"},{"messageHash":"0x7bd509221c0a0f81cbab3c0c48d19dc1e2d41e1896b199c4657aab6aee5f30ff"},{"messageHash":"0x91cf32ec95bcffe846b50d2d5fa5b1b4d6a10b71a5591af1678c472836ad13ba"},{"messageHash":"0x85bd2525722e6627a1420a832e8cd60f73cf5f13866d1f4f27ae72c0a5bd3544"},{"messageHash":"0x348cafbddca09d7d90606a3fae83faa8db8f088200959ded5ebf733438b8bb86"},{"messageHash":"0x517e3d6866718fb15f0ebccccba09811609b159daf8d450ce613a181738bcb9d"},{"messageHash":"0x46ede2f8917e2ba726832f44b9cd466722ee328c9627b3af1aec65d6737e0153"},{"messageHash":"0x2298f1d61858998cb337e72a1f7937d30697e5ac2b6fa7719c901230c6009aee"},{"messageHash":"0xf784979b17a9b5a99fc60d4528bed069c7e01fdb88c7a1af4951c080c1c87999"},{"messageHash":"0x9e1b844d444b73cb83ccd7fcaedc88ed340cf2f16bb8e7e86de437661752bb37"},{"messageHash":"0x1ddb1770cbe3c441e71d888ea646aa8ec2d0cdeb7260d4a480bfcd4c5bdc43ba"},{"messageHash":"0x769d667f8f01e916c61f8a9aebede0d2b29d5b2b8d5c55419e7199e70ea7b145"},{"messageHash":"0xebdb05507847e34a8c575f69dbd9e22320f234ea0015eccaf3be1166c165ad02"},{"messageHash":"0x34f4ea722da65f9a67a28d1d4db0406f897cc7279dc06130edc72533bcd04ff4"},{"messageHash":"0xba7829b3bf126975d3f62ac7fa309c82745cef5f68c188436beac30548c1fd76"},{"messageHash":"0x57ddf6d0ee2c1591baa2ebaf21bdb33d84a108cc735be9a7403a77a11b30e303"},{"messageHash":"0x48b3a871a61c1890f3797d227cdc472d7d1abca12a11aa51eee87b6ae3dd2130"},{"messageHash":"0xc5d80c3c5b6d01700fccdd579ff8859e4c74eeb379ba61c474845e858ec6d8ed"},{"messageHash":"0x9d2db3ab67800fb741a4f8dcba505250a97b4d79f54eb2614bf7d7a967451a64"},{"messageHash":"0xad997a49284693a104c51f3e8fc668e19c326213cd1e65b4ff147402f6def7c3"},{"messageHash":"0x9439a727c1db382947706d65d4f03de68cffa7e2cbfd2fdb064fc62113b871d3"},{"messageHash":"0xcd0962e929593f1bcf590bdebba4f484cc3b46e6258545bca659b305de00c976"}]}'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:989 Node3 store has 30 messages expected 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c2af2e58d4c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 888e143affec
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 49ca4d1723ab
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2af2e58d4c4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 888e143affec. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_not_include_data with id: 2026-01-22_04-38-51__6ea3a180-2ed4-4322-ad29-e7cdbc12d4d0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-38-51__6ea3a180-2ed4-4322-ad29-e7cdbc12d4d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8593', '8594', '8595', '8596', '8597']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8593:8593 -p 8594:8594 -p 8595:8595 -p 8596:8596 -p 8597:8597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8595 --rest-port=8593 --tcp-port=8594 --discv5-udp-port=8596 --rest-address=0.0.0.0 --nat=extip:172.18.166.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8e8f0d1f9acad9a3f8b2cd5cdedbbdcbab2eab4bd0bff3aa9c473ff7c4df770 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8597 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.173 waku 2af708eecc1d2715168bf354682cd668b40937ab6c4017820eb9a707e9b4825d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2af708eecc1d. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-38-51__6ea3a180-2ed4-4322-ad29-e7cdbc12d4d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8593
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c5f00f4aa2d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bc47db099bf1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.173/tcp/8594/p2p/16Uiu2HAmHwPiXKR7P7EGygKee2poF1JrYfdE5n5WC3trfuGaxPSG","/ip4/172.18.166.173/tcp/8595/ws/p2p/16Uiu2HAmHwPiXKR7P7EGygKee2poF1JrYfdE5n5WC3trfuGaxPSG"],"enrUri":"enr:-L24QHw1LAeNl-yyvhIUO_cUCjC8L3m2FbTcGUnOpC18fiXJQiyBtjX9uWcVo-LGeXM18-Zx-f88VYn2FV2BmUAbjTECgmlkgnY0gmlwhKwSpq2KbXVsdGlhZGRyc5YACASsEqatBiGSAAoErBKmrQYhk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTn4l0Cs-OSw932z-CmwT6t9cLWDCW1Xr84TNFzsPG9mDdGNwgiGSg3VkcIIhlIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-38-51__6ea3a180-2ed4-4322-ad29-e7cdbc12d4d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23899', '23900', '23901', '23902', '23903']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23899:23899 -p 23900:23900 -p 23901:23901 -p 23902:23902 -p 23903:23903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23901 --rest-port=23899 --tcp-port=23900 --discv5-udp-port=23902 --rest-address=0.0.0.0 --nat=extip:172.18.102.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcf23286c925ddadc68aecc4de8aaed71cead91dcc8ecfac1fbb4d7cfcab8ffc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23903 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHw1LAeNl-yyvhIUO_cUCjC8L3m2FbTcGUnOpC18fiXJQiyBtjX9uWcVo-LGeXM18-Zx-f88VYn2FV2BmUAbjTECgmlkgnY0gmlwhKwSpq2KbXVsdGlhZGRyc5YACASsEqatBiGSAAoErBKmrQYhk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTn4l0Cs-OSw932z-CmwT6t9cLWDCW1Xr84TNFzsPG9mDdGNwgiGSg3VkcIIhlIV3YWt1MgM --storenode=/ip4/172.18.166.173/tcp/8594/p2p/16Uiu2HAmHwPiXKR7P7EGygKee2poF1JrYfdE5n5WC3trfuGaxPSG --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.183 waku c039ce96d92accba054455a9b6f75c0d78c7d9e2f7adc3fda511b35e84eb91ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c039ce96d92a. Setting up logs at ./log/docker/store_node1_2026-01-22_04-38-51__6ea3a180-2ed4-4322-ad29-e7cdbc12d4d0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23899
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:23899/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23899/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.102.183/tcp/23900/p2p/16Uiu2HAmP889RBGjYQud9V2u3nCHv6MDVM6qVjB9z6oPpuPRwWgD","/ip4/172.18.102.183/tcp/23901/ws/p2p/16Uiu2HAmP889RBGjYQud9V2u3nCHv6MDVM6qVjB9z6oPpuPRwWgD"],"enrUri":"enr:-L24QKAiCh4KgTcLwbBfKv8GGwNCvqbFuiI8RL2IO8YBBgOBIbApd_LYH28UnpAnyjyMTLPOHzm8zydscAyBO34L_HMCgmlkgnY0gmlwhKwSZreKbXVsdGlhZGRyc5YACASsEma3Bl1cAAoErBJmtwZdXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDm4hdg6OMUWyKlO0OJdRnT2i7aBcDqdI__Ufs59DhUCaDdGNwgl1cg3VkcIJdXoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23899/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.173/tcp/8594/p2p/16Uiu2HAmHwPiXKR7P7EGygKee2poF1JrYfdE5n5WC3trfuGaxPSG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8593/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:23899/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:8593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23899/store/v3/messages?includeData=false&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x51f71a750e7efcc468a07b3838db815d802a4313e2385fe32ccc91fe88e57b80"}]}'
DEBUG  tests.store.test_api_flags:test_api_flags.py:68 Message restored with hash only is [{'messageHash': '0x51f71a750e7efcc468a07b3838db815d802a4313e2385fe32ccc91fe88e57b80'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2af708eecc1d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c039ce96d92a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,518 @@
2026-01-22 04:45:01.195 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:45:01.196 DEBUG [tests.conftest] Running test: test_store_sync_overlap_sync_window with id: 2026-01-22_04-45-01__93fa0230-53b6-415f-ba75-116aaf5aae6e
2026-01-22 04:45:01.197 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:45:01.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:45:01.206 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-45-01__93fa0230-53b6-415f-ba75-116aaf5aae6e__wakuorg_nwaku:latest.log
2026-01-22 04:45:01.213 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:45:01.213 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-45-01__93fa0230-53b6-415f-ba75-116aaf5aae6e__wakuorg_nwaku:latest.log
2026-01-22 04:45:01.220 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:45:01.221 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-45-01__93fa0230-53b6-415f-ba75-116aaf5aae6e__wakuorg_nwaku:latest.log
2026-01-22 04:45:01.221 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:45:01.224 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:45:01.225 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:45:01.227 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:45:01.228 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.188
2026-01-22 04:45:01.228 DEBUG [src.node.docker_mananger] Generated ports ['61282', '61283', '61284', '61285', '61286']
2026-01-22 04:45:01.229 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:45:01.229 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:45:01.230 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:45:01.230 DEBUG [src.node.docker_mananger] docker run -i -t -p 61282:61282 -p 61283:61283 -p 61284:61284 -p 61285:61285 -p 61286:61286 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61284 --rest-port=61282 --tcp-port=61283 --discv5-udp-port=61285 --rest-address=0.0.0.0 --nat=extip:172.18.48.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7eb4b3baaaf3bcedef3b008eb22cd873f0f20f24104ac936c5dce7d232be43c --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61286 --metrics-logging=true --relay=true --dns-discovery=false
2026-01-22 04:45:01.423 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.188 waku d59de6eaedb8d31293b2ea0fb35392517880ac26b37ab4e54fbf28b126926fdf
2026-01-22 04:45:01.426 ERROR [src.node.docker_mananger] Max retries reached for container b4df59826931. Exiting log stream.
2026-01-22 04:45:01.455 DEBUG [src.node.docker_mananger] Container started with ID d59de6eaedb8. Setting up logs at ./log/docker/node1_2026-01-22_04-45-01__93fa0230-53b6-415f-ba75-116aaf5aae6e__wakuorg_nwaku:latest.log
2026-01-22 04:45:01.457 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61282
2026-01-22 04:45:01.457 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:45:02.068 ERROR [src.node.docker_mananger] Max retries reached for container 3b50fb622902. Exiting log stream.
2026-01-22 04:45:02.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61282/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:45:02.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:45:02.461 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:45:02.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61282/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:45:02.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.188/tcp/61283/p2p/16Uiu2HAmPupYh4ucatq8ZCEguCa8CAiE7Lu53rKQGp1y2x74MCfF","/ip4/172.18.48.188/tcp/61284/ws/p2p/16Uiu2HAmPupYh4ucatq8ZCEguCa8CAiE7Lu53rKQGp1y2x74MCfF"],"enrUri":"enr:-L24QEi4dxC-H_6lhuPT7SyCKliJx2PU2Y_-bEdQHaacLnzrcWCrw6q_llUhMYkmoJ1W1-zq6j8nSrBHAItAze2g5GMCgmlkgnY0gmlwhKwSMLyKbXVsdGlhZGRyc5YACASsEjC8Bu9jAAoErBIwvAbvZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpz0u_i2V-QMimFVeJ0AhiaqzS-2t6kIUc2V2azlc64aDdGNwgu9jg3VkcILvZYV3YWt1MhM"}'
2026-01-22 04:45:02.464 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:45:02.464 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:45:02.464 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:45:02.465 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:45:02.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.228
2026-01-22 04:45:02.466 DEBUG [src.node.docker_mananger] Generated ports ['53187', '53188', '53189', '53190', '53191']
2026-01-22 04:45:02.466 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:45:02.466 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:45:02.466 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:45:02.466 DEBUG [src.node.docker_mananger] docker run -i -t -p 53187:53187 -p 53188:53188 -p 53189:53189 -p 53190:53190 -p 53191:53191 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53189 --rest-port=53187 --tcp-port=53188 --discv5-udp-port=53190 --rest-address=0.0.0.0 --nat=extip:172.18.205.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abbe7cf5ecbd188fc4bfb39f97563b5e9b03b8bee6d1adb820eb7bad89ca14fb --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53191 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QEi4dxC-H_6lhuPT7SyCKliJx2PU2Y_-bEdQHaacLnzrcWCrw6q_llUhMYkmoJ1W1-zq6j8nSrBHAItAze2g5GMCgmlkgnY0gmlwhKwSMLyKbXVsdGlhZGRyc5YACASsEjC8Bu9jAAoErBIwvAbvZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpz0u_i2V-QMimFVeJ0AhiaqzS-2t6kIUc2V2azlc64aDdGNwgu9jg3VkcILvZYV3YWt1MhM
2026-01-22 04:45:02.652 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.228 waku b6d7422d60256446d311c569f78022f89bc9f77b29fa6adc5e207cd61a7ebbd4
2026-01-22 04:45:02.683 DEBUG [src.node.docker_mananger] Container started with ID b6d7422d6025. Setting up logs at ./log/docker/node2_2026-01-22_04-45-01__93fa0230-53b6-415f-ba75-116aaf5aae6e__wakuorg_nwaku:latest.log
2026-01-22 04:45:02.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53187
2026-01-22 04:45:02.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:45:03.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53187/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:45:03.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:45:03.689 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:45:03.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53187/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:45:03.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.228/tcp/53188/p2p/16Uiu2HAmJi6xjqaBvBC6U96HwG1phnsyujtHkCAnaDfLimknZZ9J","/ip4/172.18.205.228/tcp/53189/ws/p2p/16Uiu2HAmJi6xjqaBvBC6U96HwG1phnsyujtHkCAnaDfLimknZZ9J"],"enrUri":"enr:-L24QFA5Rtx8r_Wz-5vQqBQAzAXSnkrZV2iiDuKobupDuxcjUKh0q0V0KJmzvSMtBsaxxdzE3DwEcP-VRepZ1RWB2PMCgmlkgnY0gmlwhKwSzeSKbXVsdGlhZGRyc5YACASsEs3kBs_EAAoErBLN5AbPxd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWfJW280GUIAqbKFkUETlkL8BksGKxTcfxBsQKEgF0ZGDdGNwgs_Eg3VkcILPxoV3YWt1MhI"}'
2026-01-22 04:45:03.692 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:45:03.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53187/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.188/tcp/61283/p2p/16Uiu2HAmPupYh4ucatq8ZCEguCa8CAiE7Lu53rKQGp1y2x74MCfF"]'
2026-01-22 04:45:03.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:03.725 DEBUG [tests.store_sync.test_store_sync] Publishing 90 messages at 1 msg/s
2026-01-22 04:45:03.726 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:03.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:03.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:03.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:03.940 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:04.740 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:04.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:04.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:04.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:04.946 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:05.746 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:05.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:05.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:05.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:05.952 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:06.752 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:06.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:06.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:06.758 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:06.958 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:07.759 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:07.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:07.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:07.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:07.964 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:08.765 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:08.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:08.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:08.769 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:08.970 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:09.771 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:09.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:09.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:09.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:09.976 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:10.777 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:10.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:10.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:10.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:10.982 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:11.783 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:11.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:11.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:11.788 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:11.988 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:12.789 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:12.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:12.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:12.793 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:12.994 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:13.795 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:13.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:13.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:13.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:14.000 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:14.801 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:14.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:14.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:14.806 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:15.007 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:15.807 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:15.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:15.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:15.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:16.012 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:16.813 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:16.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:16.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:16.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:17.018 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:17.819 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:17.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:17.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:17.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:18.024 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:18.824 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:18.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:18.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:18.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:19.030 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:19.830 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:19.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:19.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:19.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:20.036 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:20.837 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:20.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:20.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:20.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:21.043 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:21.843 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:21.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:21.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:21.848 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:22.049 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:22.850 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:22.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:22.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:22.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:23.054 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:23.855 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:23.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:23.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:23.860 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:24.060 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:24.861 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:24.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:24.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:24.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:25.066 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:25.867 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:25.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:25.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:25.872 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:26.073 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:26.873 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:26.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:26.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:26.878 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:27.078 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:27.879 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:27.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:27.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:27.884 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:28.085 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:28.885 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:28.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:28.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:28.891 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:29.092 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:29.893 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:29.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:29.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:29.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:30.098 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:30.899 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:30.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:30.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:30.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:31.105 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:31.905 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:31.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:31.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:31.910 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:32.111 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:32.911 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:32.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:32.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:32.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:33.116 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:33.917 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:33.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:33.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:33.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:34.123 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:34.924 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:34.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:34.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:34.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:35.129 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:35.930 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:35.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:35.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:35.935 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:36.135 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:36.936 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:36.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:36.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:36.941 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:37.141 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:37.942 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:37.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:37.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:37.947 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:38.147 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:38.948 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:38.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:38.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:38.953 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:39.154 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:39.954 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:39.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:39.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:39.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:40.159 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:40.960 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:40.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:40.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:40.967 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:41.168 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:41.968 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:41.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:41.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:41.973 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:42.174 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:42.974 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:42.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:42.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:42.979 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:43.180 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:43.981 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:43.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:43.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:43.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:44.186 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:44.987 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:44.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:44.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:44.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:45.192 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:45.993 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:45.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:45.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:45.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:46.199 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:47.000 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:47.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:47.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:47.004 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:47.205 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:48.005 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:48.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:48.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:48.010 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:48.211 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:49.011 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:49.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:49.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:49.016 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:49.217 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:50.017 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:50.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:50.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:50.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:50.223 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:51.024 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:51.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:51.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:51.028 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:51.229 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:52.030 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:52.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:52.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:52.034 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:52.235 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:53.035 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:53.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:53.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:53.041 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:53.241 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:54.042 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:54.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:54.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:54.047 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:54.247 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:55.048 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:55.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:55.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:55.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:55.253 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:56.054 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:56.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:56.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:56.059 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:56.259 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:57.060 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:57.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:57.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:57.065 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:57.265 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:58.066 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:58.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:58.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:58.071 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:58.272 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:45:59.073 DEBUG [src.steps.store] Relaying message
2026-01-22 04:45:59.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:45:59.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:45:59.077 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:45:59.278 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:00.079 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:00.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:00.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:00.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:00.284 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:01.085 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:01.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:01.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:01.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:01.290 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:02.091 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:02.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:02.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:02.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:02.296 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:03.097 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:03.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:03.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:03.102 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:03.302 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:04.103 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:04.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:04.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:04.108 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:04.308 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:05.109 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:05.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:05.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:05.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:05.314 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:06.115 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:06.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:06.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:06.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:06.321 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:07.122 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:07.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:07.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:07.126 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:07.327 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:08.128 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:08.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:08.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:08.133 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:08.333 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:09.134 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:09.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:09.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:09.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:09.339 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:10.140 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:10.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:10.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:10.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:10.345 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:11.145 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:11.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:11.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:11.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:11.351 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:12.152 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:12.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:12.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:12.156 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:12.357 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:13.158 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:13.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:13.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:13.163 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:13.363 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:14.164 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:14.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:14.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:14.169 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:14.369 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:15.170 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:15.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:15.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:15.175 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:15.375 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:16.176 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:16.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:16.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:16.181 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:16.381 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:17.182 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:17.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:17.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:17.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:17.387 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:18.188 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:18.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:18.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:18.193 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:18.393 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:19.194 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:19.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:19.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:19.199 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:19.399 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:20.200 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:20.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:20.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:20.205 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:20.406 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:21.207 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:21.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:21.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:21.211 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:21.412 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:22.213 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:22.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:22.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:22.217 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:22.418 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:23.219 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:23.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:23.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:23.223 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:23.424 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:24.225 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:24.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:24.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:24.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:24.431 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:25.232 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:25.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:25.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:25.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:25.438 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:26.239 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:26.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:26.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:26.244 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:26.445 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:27.245 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:27.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:27.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:27.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:27.451 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:28.252 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:28.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:28.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:28.257 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:28.457 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:29.258 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:29.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:29.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:29.263 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:29.464 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:30.264 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:30.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:30.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:30.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:30.470 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:31.271 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:31.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:31.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:31.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:31.476 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:32.277 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:32.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:32.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:32.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:32.483 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:33.283 DEBUG [src.steps.store] Relaying message
2026-01-22 04:46:33.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:46:33.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:46:33.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:46:33.490 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-01-22 04:46:34.290 DEBUG [tests.store_sync.test_store_sync] Waiting 30 seconds to allow at least two sync rounds
2026-01-22 04:46:34.290 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-01-22 04:47:04.291 DEBUG [tests.store_sync.test_store_sync] Querying node2 store for all messages
2026-01-22 04:47:04.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53187/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:47:04.297 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-22 04:47:04.297 DEBUG [tests.store_sync.test_store_sync] Store returned 90 messages, published publish_secs messages
2026-01-22 04:47:04.298 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:47:04.300 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:47:04.300 DEBUG [src.node.waku_node] Stopping container with id d59de6eaedb8
2026-01-22 04:47:04.904 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:47:04.905 DEBUG [src.node.waku_node] Stopping container with id b6d7422d6025
2026-01-22 04:47:05.458 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:47:05.460 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:47:05.569 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:47:05.615 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_relaying_node with id: 2026-01-22_04-21-27__1acbb510-80bc-4d43-b545-80c2a2406d06
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-27__1acbb510-80bc-4d43-b545-80c2a2406d06__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-21-27__1acbb510-80bc-4d43-b545-80c2a2406d06__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-21-27__1acbb510-80bc-4d43-b545-80c2a2406d06__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62606', '62607', '62608', '62609', '62610']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62606:62606 -p 62607:62607 -p 62608:62608 -p 62609:62609 -p 62610:62610 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62608 --rest-port=62606 --tcp-port=62607 --discv5-udp-port=62609 --rest-address=0.0.0.0 --nat=extip:172.18.172.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf2bb7c45ca6a8d972953cedb3e23efa0fa129aeac302c512abdd89c3b2ebceb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62610 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.150 waku 4cca37c62741504b0ac61d433fb063d76f4ed7ce42f4dcce12ebc0320a74377a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4cca37c62741. Setting up logs at ./log/docker/node1_2026-01-22_04-21-27__1acbb510-80bc-4d43-b545-80c2a2406d06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62606
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:62606/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62606/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.172.150/tcp/62607/p2p/16Uiu2HAmRCMZWWHAFpYwUM9qQqhv2Z6f1kL8az77hTCuFxfUkXkR","/ip4/172.18.172.150/tcp/62608/ws/p2p/16Uiu2HAmRCMZWWHAFpYwUM9qQqhv2Z6f1kL8az77hTCuFxfUkXkR"],"enrUri":"enr:-L24QAaP4jLbNHoT-hyJTXIPq8RuX2dH6Lqd30Omp69_tUfBDdfv9cWLXQ6ui1V-Ic_LznhVMBmNFfi9nqdHd3jfI4QCgmlkgnY0gmlwhKwSrJaKbXVsdGlhZGRyc5YACASsEqyWBvSPAAoErBKslgb0kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDulU7L4Vl8q2d8k0dN00LOcRzB-vJF6wXPN1p4q0oE_aDdGNwgvSPg3VkcIL0kYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25960', '25961', '25962', '25963', '25964']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25960:25960 -p 25961:25961 -p 25962:25962 -p 25963:25963 -p 25964:25964 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25962 --rest-port=25960 --tcp-port=25961 --discv5-udp-port=25963 --rest-address=0.0.0.0 --nat=extip:172.18.214.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a78cffdbfa8f2ebdbeddccbfd897d0e4d2fd2168a17aefcf35a2ecbb6c4bea57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25964 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAaP4jLbNHoT-hyJTXIPq8RuX2dH6Lqd30Omp69_tUfBDdfv9cWLXQ6ui1V-Ic_LznhVMBmNFfi9nqdHd3jfI4QCgmlkgnY0gmlwhKwSrJaKbXVsdGlhZGRyc5YACASsEqyWBvSPAAoErBKslgb0kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDulU7L4Vl8q2d8k0dN00LOcRzB-vJF6wXPN1p4q0oE_aDdGNwgvSPg3VkcIL0kYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.166 waku 35bf05e98eaa2a4ee77273be7ec1ec1f6a6b4e009d312e745b020f44b406c7d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35bf05e98eaa. Setting up logs at ./log/docker/node2_2026-01-22_04-21-27__1acbb510-80bc-4d43-b545-80c2a2406d06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25960
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:25960/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25960/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.214.166/tcp/25961/p2p/16Uiu2HAmSjNK5pCkFSwmrtU5gE783fbTGcwCWYGUrwiZCoG6srUt","/ip4/172.18.214.166/tcp/25962/ws/p2p/16Uiu2HAmSjNK5pCkFSwmrtU5gE783fbTGcwCWYGUrwiZCoG6srUt"],"enrUri":"enr:-L24QPOEIGHgtu2R7rO9AgToXOj-ru2gBXSVUoQisbY5EatKQaqfKuACgJWlPHI_ooH-ZzRlajGNlPJxBA-o4m0qba0CgmlkgnY0gmlwhKwS1qaKbXVsdGlhZGRyc5YACASsEtamBmVpAAoErBLWpgZlat0DgnJzhQADAQAAiXNlY3AyNTZrMaED0SLFzjLhlq3xeUzvF41ePTa0Ysfo-Tjl25nfip0EWLWDdGNwgmVpg3VkcIJla4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23805', '23806', '23807', '23808', '23809']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23805:23805 -p 23806:23806 -p 23807:23807 -p 23808:23808 -p 23809:23809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23807 --rest-port=23805 --tcp-port=23806 --discv5-udp-port=23808 --rest-address=0.0.0.0 --nat=extip:172.18.202.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8dab3a2d5b3edd945582893f5edaf591ab4b8edfbacfc0cbca7f81a69a9d08b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23809 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPOEIGHgtu2R7rO9AgToXOj-ru2gBXSVUoQisbY5EatKQaqfKuACgJWlPHI_ooH-ZzRlajGNlPJxBA-o4m0qba0CgmlkgnY0gmlwhKwS1qaKbXVsdGlhZGRyc5YACASsEtamBmVpAAoErBLWpgZlat0DgnJzhQADAQAAiXNlY3AyNTZrMaED0SLFzjLhlq3xeUzvF41ePTa0Ysfo-Tjl25nfip0EWLWDdGNwgmVpg3VkcIJla4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.93 waku 4c474ef92833732269343e333be15392daa8ad791eac6528fc803f110184199f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c474ef92833. Setting up logs at ./log/docker/node3_2026-01-22_04-21-27__1acbb510-80bc-4d43-b545-80c2a2406d06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23805
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:23805/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23805/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.202.93/tcp/23806/p2p/16Uiu2HAmB7dQjxjejxdu26KqkQnTJJfoJUmKDXfpaLDbR8kv5LBs","/ip4/172.18.202.93/tcp/23807/ws/p2p/16Uiu2HAmB7dQjxjejxdu26KqkQnTJJfoJUmKDXfpaLDbR8kv5LBs"],"enrUri":"enr:-L24QNqjd5Z5NhiXSIbbTXs-uQF-rq9PVOJ6ez7JUTUuCyx5BCoqfDXhPYaYfoNad8nB8a5t4gifLb7NjT9qtMASdXQCgmlkgnY0gmlwhKwSyl2KbXVsdGlhZGRyc5YACASsEspdBlz-AAoErBLKXQZc_90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6RuhaNjYn4UI01AAPDBq9hRfuG5YWcbQ6tS_67_XYLKDdGNwglz-g3VkcIJdAIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62606/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:25960/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:23805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62606/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.214.166/tcp/39164/p2p/16Uiu2HAmSjNK5pCkFSwmrtU5gE783fbTGcwCWYGUrwiZCoG6srUt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25960/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.202.93/tcp/56304/p2p/16Uiu2HAmB7dQjxjejxdu26KqkQnTJJfoJUmKDXfpaLDbR8kv5LBs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.172.150/tcp/62607/p2p/16Uiu2HAmRCMZWWHAFpYwUM9qQqhv2Z6f1kL8az77hTCuFxfUkXkR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23805/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.214.166/tcp/25961/p2p/16Uiu2HAmSjNK5pCkFSwmrtU5gE783fbTGcwCWYGUrwiZCoG6srUt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62606/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 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:23805/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1769055724651959969,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4cca37c62741
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 35bf05e98eaa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c474ef92833
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4cca37c62741. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,563 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_many_subscribed_nodes with id: 2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__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  tests.e2e.test_e2e:test_e2e.py:266 Start 2 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32546', '32547', '32548', '32549', '32550']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32546:32546 -p 32547:32547 -p 32548:32548 -p 32549:32549 -p 32550:32550 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32548 --rest-port=32546 --tcp-port=32547 --discv5-udp-port=32549 --rest-address=0.0.0.0 --nat=extip:172.18.33.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=02edda46975ac7b8fa8d661f6185d0ee32db8ddd9ccd4ffec631bbec2c59c4e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32550 --metrics-logging=true --relay=true --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.187 waku 2a7aba1dbcb719b52914d0df41754544632860416a66d9948d1f6bc1944dedbe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a7aba1dbcb7. Setting up logs at ./log/docker/node1_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32546
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 8a77e0579251. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5a156e3085c2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32546/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32546/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.33.187/tcp/32547/p2p/16Uiu2HAmCQCY6wbrVEkfxR5iQdGGzZfXukDjr4RptA6XSoXZ51uF","/ip4/172.18.33.187/tcp/32548/ws/p2p/16Uiu2HAmCQCY6wbrVEkfxR5iQdGGzZfXukDjr4RptA6XSoXZ51uF"],"enrUri":"enr:-L24QCWkJBKuVcpmdlZOvbk3AmqJv94ZI43goMPIwHcJhEEXSdCgdJPLP4eei5hhAq1Q8Z4AMgbFP5J6kNnHRGlIaqQCgmlkgnY0gmlwhKwSIbuKbXVsdGlhZGRyc5YACASsEiG7Bn8jAAoErBIhuwZ_JN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_DYRLk0N6P-U61IojnU0Cic4wflwt2reYIxOxnCqkTaDdGNwgn8jg3VkcIJ_JYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3738', '3739', '3740', '3741', '3742']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3738:3738 -p 3739:3739 -p 3740:3740 -p 3741:3741 -p 3742:3742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3740 --rest-port=3738 --tcp-port=3739 --discv5-udp-port=3741 --rest-address=0.0.0.0 --nat=extip:172.18.200.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f7fb64cdbc54c47f899fe49eeeaea234bb53dfff5f5deb8c976f0797e1bc0d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3742 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QCWkJBKuVcpmdlZOvbk3AmqJv94ZI43goMPIwHcJhEEXSdCgdJPLP4eei5hhAq1Q8Z4AMgbFP5J6kNnHRGlIaqQCgmlkgnY0gmlwhKwSIbuKbXVsdGlhZGRyc5YACASsEiG7Bn8jAAoErBIhuwZ_JN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_DYRLk0N6P-U61IojnU0Cic4wflwt2reYIxOxnCqkTaDdGNwgn8jg3VkcIJ_JYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.220 waku 3c0fdb8d5437c7ab13f9dc16595888d674e656ddcec4e3ad4a520b491a73ebec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c0fdb8d5437. Setting up logs at ./log/docker/node2_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3738
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:3738/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3738/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.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM","/ip4/172.18.200.220/tcp/3740/ws/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM"],"enrUri":"enr:-L24QM6Q5LQXc2VOWm84NZfTJdxxOPM3v18p0UeTdfLRfRjnR3TuG67mwGVDNf-VRA1BkoEKlVUgyX-XuJSkwuqC92ECgmlkgnY0gmlwhKwSyNyKbXVsdGlhZGRyc5YACASsEsjcBg6bAAoErBLI3AYOnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrtB6ZbzTjX9ruO66bdwbXfGEFht8Tsgp5m9ToAIqVpqDdGNwgg6bg3VkcIIOnYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:270 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32546/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:3738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:276 15 Node start and making filter requests to node2
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1658', '1659', '1660', '1661', '1662']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1658:1658 -p 1659:1659 -p 1660:1660 -p 1661:1661 -p 1662:1662 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1660 --rest-port=1658 --tcp-port=1659 --discv5-udp-port=1661 --rest-address=0.0.0.0 --nat=extip:172.18.97.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9aeed4f4d1ac4bb3bdce7e62a5ffbfac881eeb0b57e44faad4aaadf1af33f452 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1662 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QM6Q5LQXc2VOWm84NZfTJdxxOPM3v18p0UeTdfLRfRjnR3TuG67mwGVDNf-VRA1BkoEKlVUgyX-XuJSkwuqC92ECgmlkgnY0gmlwhKwSyNyKbXVsdGlhZGRyc5YACASsEsjcBg6bAAoErBLI3AYOnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrtB6ZbzTjX9ruO66bdwbXfGEFht8Tsgp5m9ToAIqVpqDdGNwgg6bg3VkcIIOnYV3YWt1MgU --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.28 waku 69f09381aa11e78705b738375baabd2168aa1dd6f18c57b44c230992cf61b8da
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69f09381aa11. Setting up logs at ./log/docker/node2_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1658
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:1658/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1658/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.28/tcp/1659/p2p/16Uiu2HAm5H3QwwrdXGyCEq6oidrXYwtFMocsURnasydseUz56CEe","/ip4/172.18.97.28/tcp/1660/ws/p2p/16Uiu2HAm5H3QwwrdXGyCEq6oidrXYwtFMocsURnasydseUz56CEe"],"enrUri":"enr:-L24QKG2IVjsqARiRvvvoxL-s9uSLAUBjt-5u1gBKXBbfRZdRCurtMXEAbxauz0jSXuXS1dlw_-H7mRrLPork-RR5HYCgmlkgnY0gmlwhKwSYRyKbXVsdGlhZGRyc5YACASsEmEcBgZ7AAoErBJhHAYGfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkl7gjIqZgyLF1R90XJ5UsCX1gLLvSVgpPMM_xxbtwouDdGNwggZ7g3VkcIIGfYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:1658/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25874', '25875', '25876', '25877', '25878']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25874:25874 -p 25875:25875 -p 25876:25876 -p 25877:25877 -p 25878:25878 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25876 --rest-port=25874 --tcp-port=25875 --discv5-udp-port=25877 --rest-address=0.0.0.0 --nat=extip:172.18.182.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d247b5f0be295f1d9fa0c34f304ce19a27a0eeeede4b13f4ad7aaca9b57e8cf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25878 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QKG2IVjsqARiRvvvoxL-s9uSLAUBjt-5u1gBKXBbfRZdRCurtMXEAbxauz0jSXuXS1dlw_-H7mRrLPork-RR5HYCgmlkgnY0gmlwhKwSYRyKbXVsdGlhZGRyc5YACASsEmEcBgZ7AAoErBJhHAYGfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkl7gjIqZgyLF1R90XJ5UsCX1gLLvSVgpPMM_xxbtwouDdGNwggZ7g3VkcIIGfYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.194 waku 7f91f3b1e6d8149af433d7700797fabd1f305a9d2c567e8053e6d71bd6a87ac2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f91f3b1e6d8. Setting up logs at ./log/docker/node3_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25874
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:25874/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25874/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.182.194/tcp/25875/p2p/16Uiu2HAm4W5vxuF6Qd9prTRLMsM6CtHyRx8RV4tmapNNmMLzVugc","/ip4/172.18.182.194/tcp/25876/ws/p2p/16Uiu2HAm4W5vxuF6Qd9prTRLMsM6CtHyRx8RV4tmapNNmMLzVugc"],"enrUri":"enr:-L24QKPpoxnBjukekbl5sxzOBGmprm-4FFtC9Abh6lQz6LxZCUdTvrlSKRFaUiOOmRoI2DCkJLDyAbpwsDPOQprA4j8CgmlkgnY0gmlwhKwStsKKbXVsdGlhZGRyc5YACASsErbCBmUTAAoErBK2wgZlFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChtqWWgNot6bwz9Z4LiDOnYyoJRvKqsHFOMiwmKkWuhmDdGNwgmUTg3VkcIJlFYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:25874/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35369', '35370', '35371', '35372', '35373']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35369:35369 -p 35370:35370 -p 35371:35371 -p 35372:35372 -p 35373:35373 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35371 --rest-port=35369 --tcp-port=35370 --discv5-udp-port=35372 --rest-address=0.0.0.0 --nat=extip:172.18.148.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2500cfcb6ec4fcbe24d61aaccbed1065cbeb6fef5b52f6efbda0fc05eaf0de5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35373 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QKPpoxnBjukekbl5sxzOBGmprm-4FFtC9Abh6lQz6LxZCUdTvrlSKRFaUiOOmRoI2DCkJLDyAbpwsDPOQprA4j8CgmlkgnY0gmlwhKwStsKKbXVsdGlhZGRyc5YACASsErbCBmUTAAoErBK2wgZlFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChtqWWgNot6bwz9Z4LiDOnYyoJRvKqsHFOMiwmKkWuhmDdGNwgmUTg3VkcIJlFYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.142 waku 091e9aca1f985fa071a038f414f8edb3ccd5fe3ee2e796af914ea67606a9ca55
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 091e9aca1f98. Setting up logs at ./log/docker/node4_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35369
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:35369/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35369/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.142/tcp/35370/p2p/16Uiu2HAmJG7zhX4DJoSYi1mMFjEdJvJVzPeXnfTc2u5XytzHRqoo","/ip4/172.18.148.142/tcp/35371/ws/p2p/16Uiu2HAmJG7zhX4DJoSYi1mMFjEdJvJVzPeXnfTc2u5XytzHRqoo"],"enrUri":"enr:-L24QFCs4D_Af6nfyU-yBq2t2MIoGqfUztqnW_4hgZujPRiZRzwLh-ie1qQkOyq9ABZs1kr1EYUmUROFkcknU6dqEXICgmlkgnY0gmlwhKwSlI6KbXVsdGlhZGRyc5YACASsEpSOBooqAAoErBKUjgaKK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDU0poPD8CUSjFgYWrZSKm6iduzwQVptCEh4p-DzwLT3qDdGNwgooqg3VkcIKKLIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:35369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64385', '64386', '64387', '64388', '64389']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64385:64385 -p 64386:64386 -p 64387:64387 -p 64388:64388 -p 64389:64389 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64387 --rest-port=64385 --tcp-port=64386 --discv5-udp-port=64388 --rest-address=0.0.0.0 --nat=extip:172.18.23.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfce20344df312f2ad879acde5bccaca367fdba8ac2e0f5cefcebfcab2c1a45b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64389 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QFCs4D_Af6nfyU-yBq2t2MIoGqfUztqnW_4hgZujPRiZRzwLh-ie1qQkOyq9ABZs1kr1EYUmUROFkcknU6dqEXICgmlkgnY0gmlwhKwSlI6KbXVsdGlhZGRyc5YACASsEpSOBooqAAoErBKUjgaKK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDU0poPD8CUSjFgYWrZSKm6iduzwQVptCEh4p-DzwLT3qDdGNwgooqg3VkcIKKLIV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.255 waku ce1be6cf1b264c31bb033fa097276147b9b659b04f0a540535a60ce7c4b45015
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce1be6cf1b26. Setting up logs at ./log/docker/node5_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64385
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:64385/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64385/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.23.255/tcp/64386/p2p/16Uiu2HAkzdernumoZ85wGYbhLd2BdmHwrExvVT5CmahBo1gzbjuL","/ip4/172.18.23.255/tcp/64387/ws/p2p/16Uiu2HAkzdernumoZ85wGYbhLd2BdmHwrExvVT5CmahBo1gzbjuL"],"enrUri":"enr:-L24QMkhhojh24A40BSLpTlz-yJMWW9DN4c-friPlpD-cnBxMh9SlFgLrt35uYNuEW_elkxFA7R-rdb17BHAU1hcbTICgmlkgnY0gmlwhKwSF_-KbXVsdGlhZGRyc5YACASsEhf_BvuCAAoErBIX_wb7g90DgnJzhQADAQAAiXNlY3AyNTZrMaECTVwjHEmvMv6mik4RrNN31zKmIhEKbBND84QpTLsl0gODdGNwgvuCg3VkcIL7hIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:64385/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61666', '61667', '61668', '61669', '61670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61666:61666 -p 61667:61667 -p 61668:61668 -p 61669:61669 -p 61670:61670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61668 --rest-port=61666 --tcp-port=61667 --discv5-udp-port=61669 --rest-address=0.0.0.0 --nat=extip:172.18.177.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d2005cbfcc9f99703c7eaa9ffbfeaba40eca6f1e1aa9001ee4ff66f49eaaca7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61670 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QMkhhojh24A40BSLpTlz-yJMWW9DN4c-friPlpD-cnBxMh9SlFgLrt35uYNuEW_elkxFA7R-rdb17BHAU1hcbTICgmlkgnY0gmlwhKwSF_-KbXVsdGlhZGRyc5YACASsEhf_BvuCAAoErBIX_wb7g90DgnJzhQADAQAAiXNlY3AyNTZrMaECTVwjHEmvMv6mik4RrNN31zKmIhEKbBND84QpTLsl0gODdGNwgvuCg3VkcIL7hIV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.156 waku baf900f2f9102e07fc613b7bfa687ff5069cb2ff3db27d3f25988787996fbfc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID baf900f2f910. Setting up logs at ./log/docker/node6_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61666
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:61666/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61666/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.156/tcp/61667/p2p/16Uiu2HAm2fiDTbLEKVVCX3LV3PGPPkretyiZLH9gtiXTaN5rmy7o","/ip4/172.18.177.156/tcp/61668/ws/p2p/16Uiu2HAm2fiDTbLEKVVCX3LV3PGPPkretyiZLH9gtiXTaN5rmy7o"],"enrUri":"enr:-L24QDTX_qVFPQThx76jSLBpjmlzRMS7odoYbdisxoQoCPHeTZ3pp0Ivds23V5W0tQYnWpIlYR3hTVFU2HaDZgqlzXICgmlkgnY0gmlwhKwSsZyKbXVsdGlhZGRyc5YACASsErGcBvDjAAoErBKxnAbw5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECa5p3trSkPd9JpJO60OYMZqZcoLoyeRONhoyOQaYVxpqDdGNwgvDjg3VkcILw5YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:61666/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26036', '26037', '26038', '26039', '26040']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26036:26036 -p 26037:26037 -p 26038:26038 -p 26039:26039 -p 26040:26040 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26038 --rest-port=26036 --tcp-port=26037 --discv5-udp-port=26039 --rest-address=0.0.0.0 --nat=extip:172.18.154.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ac1c07abbf0bcaed71c51feb0b7b9fb9de5ceced9404a38efa8eeb1554d52eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26040 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QDTX_qVFPQThx76jSLBpjmlzRMS7odoYbdisxoQoCPHeTZ3pp0Ivds23V5W0tQYnWpIlYR3hTVFU2HaDZgqlzXICgmlkgnY0gmlwhKwSsZyKbXVsdGlhZGRyc5YACASsErGcBvDjAAoErBKxnAbw5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECa5p3trSkPd9JpJO60OYMZqZcoLoyeRONhoyOQaYVxpqDdGNwgvDjg3VkcILw5YV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.106 waku 658458a2d3bf41341a433d8ec2b1c9d63e5e5624e08e30cce72fa1c3a9b0302e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 658458a2d3bf. Setting up logs at ./log/docker/node7_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26036
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:26036/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26036/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.106/tcp/26037/p2p/16Uiu2HAmDm3DpZPTrXmoeTx3Pn3ivt4tXzrFuPrKRsgYY4iZqijQ","/ip4/172.18.154.106/tcp/26038/ws/p2p/16Uiu2HAmDm3DpZPTrXmoeTx3Pn3ivt4tXzrFuPrKRsgYY4iZqijQ"],"enrUri":"enr:-L24QJkMu43-h585TPZ6y_tA4FSLWp_Lh1nZdKO1OdW6Dua_L8Pu0gwodGqpmhHHW4e4NZirQVb2lQ8gPpSJxOtwj_QCgmlkgnY0gmlwhKwSmmqKbXVsdGlhZGRyc5YACASsEppqBmW1AAoErBKaagZltt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEGhrFJFI_RrB8kbJdPkSo9BAS3qjp51233-HUvjteb-DdGNwgmW1g3VkcIJlt4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:26036/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.224.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28074', '28075', '28076', '28077', '28078']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28074:28074 -p 28075:28075 -p 28076:28076 -p 28077:28077 -p 28078:28078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28076 --rest-port=28074 --tcp-port=28075 --discv5-udp-port=28077 --rest-address=0.0.0.0 --nat=extip:172.18.224.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ded68e5dc7b055b8610d235f0b4f7c806a12d46e4e99c5a1876ddb6cca5a61cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28078 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QJkMu43-h585TPZ6y_tA4FSLWp_Lh1nZdKO1OdW6Dua_L8Pu0gwodGqpmhHHW4e4NZirQVb2lQ8gPpSJxOtwj_QCgmlkgnY0gmlwhKwSmmqKbXVsdGlhZGRyc5YACASsEppqBmW1AAoErBKaagZltt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEGhrFJFI_RrB8kbJdPkSo9BAS3qjp51233-HUvjteb-DdGNwgmW1g3VkcIJlt4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.225 waku f8f83b22aef7a6fd16cb967a941156817758a32a83623b11e8b24ef1acc6270d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8f83b22aef7. Setting up logs at ./log/docker/node8_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28074
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:28074/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28074/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.225/tcp/28075/p2p/16Uiu2HAmBrmxksgep664LHfwQFfU8MQRCFpMb2VX7b9UY2ZnGuHb","/ip4/172.18.224.225/tcp/28076/ws/p2p/16Uiu2HAmBrmxksgep664LHfwQFfU8MQRCFpMb2VX7b9UY2ZnGuHb"],"enrUri":"enr:-L24QNcqyIOflSnnGWpULSLcRT_c3TLwt8VGxCR2mKvOODzrVRllund2e7L1GJlqAzD1ivBwKVFTQqUcBrT7mCLS60MCgmlkgnY0gmlwhKwS4OGKbXVsdGlhZGRyc5YACASsEuDhBm2rAAoErBLg4QZtrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9ClGauMdmWm4eSLYlBuPA41yCrflfuoW7kW6awK3ZfqDdGNwgm2rg3VkcIJtrYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:28074/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16765', '16766', '16767', '16768', '16769']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16765:16765 -p 16766:16766 -p 16767:16767 -p 16768:16768 -p 16769:16769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16767 --rest-port=16765 --tcp-port=16766 --discv5-udp-port=16768 --rest-address=0.0.0.0 --nat=extip:172.18.220.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc4bd3ac7fe4ec3cfe6c9dd28d343f24eff5f9eedbe4745aa4daee335f65ec44 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16769 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QNcqyIOflSnnGWpULSLcRT_c3TLwt8VGxCR2mKvOODzrVRllund2e7L1GJlqAzD1ivBwKVFTQqUcBrT7mCLS60MCgmlkgnY0gmlwhKwS4OGKbXVsdGlhZGRyc5YACASsEuDhBm2rAAoErBLg4QZtrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9ClGauMdmWm4eSLYlBuPA41yCrflfuoW7kW6awK3ZfqDdGNwgm2rg3VkcIJtrYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.138 waku d6bfc9b57477917687beb34bc5339e7b11654e6fa289bc35332bafc361ab40ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6bfc9b57477. Setting up logs at ./log/docker/node9_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16765
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:16765/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.138/tcp/16766/p2p/16Uiu2HAmTgLBT5LaxXWChnJdPrBtz7KYGGt8bLJmqQfzAhsXh4Es","/ip4/172.18.220.138/tcp/16767/ws/p2p/16Uiu2HAmTgLBT5LaxXWChnJdPrBtz7KYGGt8bLJmqQfzAhsXh4Es"],"enrUri":"enr:-L24QLa9TU7JId4QX88maqvXq-UrKT-xyAU2cIanVduEKL06MCagxxMhVCmHnf3KutTk4zEje_e2f1ImyK_nPYDTl5oCgmlkgnY0gmlwhKwS3IqKbXVsdGlhZGRyc5YACASsEtyKBkF-AAoErBLcigZBf90DgnJzhQADAQAAiXNlY3AyNTZrMaED3zdOlLUnInDwbc78F_3b1kCgeOMvOkOlzfInqN6SS3CDdGNwgkF-g3VkcIJBgIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:16765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4447', '4448', '4449', '4450', '4451']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4447:4447 -p 4448:4448 -p 4449:4449 -p 4450:4450 -p 4451:4451 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4449 --rest-port=4447 --tcp-port=4448 --discv5-udp-port=4450 --rest-address=0.0.0.0 --nat=extip:172.18.213.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=60ffef432b7dd8db2e5856cf7adec7a7f7e19e062fb03f128ea53e025aa8168c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4451 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QLa9TU7JId4QX88maqvXq-UrKT-xyAU2cIanVduEKL06MCagxxMhVCmHnf3KutTk4zEje_e2f1ImyK_nPYDTl5oCgmlkgnY0gmlwhKwS3IqKbXVsdGlhZGRyc5YACASsEtyKBkF-AAoErBLcigZBf90DgnJzhQADAQAAiXNlY3AyNTZrMaED3zdOlLUnInDwbc78F_3b1kCgeOMvOkOlzfInqN6SS3CDdGNwgkF-g3VkcIJBgIV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.177 waku dcda5ee8b9c83c4b981ba0f4b9b6488da64e28916d26018ac255eebbafef81c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcda5ee8b9c8. Setting up logs at ./log/docker/node10_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4447
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:4447/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4447/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.213.177/tcp/4448/p2p/16Uiu2HAm5pofeozkmZPsFqjHffBR9bPJ92CCBBy5CB7kicbJStJ8","/ip4/172.18.213.177/tcp/4449/ws/p2p/16Uiu2HAm5pofeozkmZPsFqjHffBR9bPJ92CCBBy5CB7kicbJStJ8"],"enrUri":"enr:-L24QG4xtIOZmkTvrzcXOt0kMYvTfJKsLVQLf8Q97pk_1LVlUTGz08XTtjKcR_cwsFu3wx5TQjVP24y9BNQBRR_8EhkCgmlkgnY0gmlwhKwS1bGKbXVsdGlhZGRyc5YACASsEtWxBhFgAAoErBLVsQYRYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECmoHreywAtZnyk_6fjWOgTsQyCBtRpZN2ovTNDOUm_YWDdGNwghFgg3VkcIIRYoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:4447/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node11_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.187.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58910', '58911', '58912', '58913', '58914']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58910:58910 -p 58911:58911 -p 58912:58912 -p 58913:58913 -p 58914:58914 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58912 --rest-port=58910 --tcp-port=58911 --discv5-udp-port=58913 --rest-address=0.0.0.0 --nat=extip:172.18.187.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fad2aaba34bcaa47ddefe9b605dd655f7afbdbdeffedeb15ba2061ad0a4f743e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58914 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QG4xtIOZmkTvrzcXOt0kMYvTfJKsLVQLf8Q97pk_1LVlUTGz08XTtjKcR_cwsFu3wx5TQjVP24y9BNQBRR_8EhkCgmlkgnY0gmlwhKwS1bGKbXVsdGlhZGRyc5YACASsEtWxBhFgAAoErBLVsQYRYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECmoHreywAtZnyk_6fjWOgTsQyCBtRpZN2ovTNDOUm_YWDdGNwghFgg3VkcIIRYoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.27 waku 2d150d7740156054a797eff1eecad7098a017bb5d48e1ea3ff4e60442e8df291
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d150d774015. Setting up logs at ./log/docker/node11_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58910
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:58910/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58910/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.27/tcp/58911/p2p/16Uiu2HAkvnTngieuFJVCYZBoFsEosoceXZCVR9JWT8btnk3sJG6Q","/ip4/172.18.187.27/tcp/58912/ws/p2p/16Uiu2HAkvnTngieuFJVCYZBoFsEosoceXZCVR9JWT8btnk3sJG6Q"],"enrUri":"enr:-L24QJjnvNhNu4_HxdymWT4HCkdOsDcl-6D_amaBrfRTpXdxNFX3jVLXoNkoUpKGIQi-HRXforIlc9QiTGXPOOS_bYkCgmlkgnY0gmlwhKwSuxuKbXVsdGlhZGRyc5YACASsErsbBuYfAAoErBK7GwbmIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFC8ZUzvMd9Hw2b3mvo4Pl4nGCH2jczwPzDo8EdjYQ52DdGNwguYfg3VkcILmIYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:58910/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node12_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28652', '28653', '28654', '28655', '28656']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28652:28652 -p 28653:28653 -p 28654:28654 -p 28655:28655 -p 28656:28656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28654 --rest-port=28652 --tcp-port=28653 --discv5-udp-port=28655 --rest-address=0.0.0.0 --nat=extip:172.18.74.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ae9165ca0b7acad2fcddac5bcdbfd91dee89ae9a3a7ef3fab41d357b4ae0c47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28656 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QJjnvNhNu4_HxdymWT4HCkdOsDcl-6D_amaBrfRTpXdxNFX3jVLXoNkoUpKGIQi-HRXforIlc9QiTGXPOOS_bYkCgmlkgnY0gmlwhKwSuxuKbXVsdGlhZGRyc5YACASsErsbBuYfAAoErBK7GwbmIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECFC8ZUzvMd9Hw2b3mvo4Pl4nGCH2jczwPzDo8EdjYQ52DdGNwguYfg3VkcILmIYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.218 waku 75df091fed5e2b5ecc31a9b993dc08f2f7836ad5e0ce64483d7731e15594e75a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75df091fed5e. Setting up logs at ./log/docker/node12_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28652
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:28652/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28652/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.74.218/tcp/28653/p2p/16Uiu2HAmCpfBd5b1RGywf3wtqSynABUz7CCRNFFCQY7RmfR1AsBJ","/ip4/172.18.74.218/tcp/28654/ws/p2p/16Uiu2HAmCpfBd5b1RGywf3wtqSynABUz7CCRNFFCQY7RmfR1AsBJ"],"enrUri":"enr:-L24QFJuMLkzMfFgoD4NfMnJJiQOyjw0li7UWzOZcICjb_16X8vAFKFN9gbS1o7i51bo-TabCqJzVloXri-OfBFk4psCgmlkgnY0gmlwhKwSStqKbXVsdGlhZGRyc5YACASsEkraBm_tAAoErBJK2gZv7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAnoi4kPf7X28ANlWhDWV1OwFWKVoi1Jket63bR2HOUWDdGNwgm_tg3VkcIJv74V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:28652/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node13_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26931', '26932', '26933', '26934', '26935']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26931:26931 -p 26932:26932 -p 26933:26933 -p 26934:26934 -p 26935:26935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26933 --rest-port=26931 --tcp-port=26932 --discv5-udp-port=26934 --rest-address=0.0.0.0 --nat=extip:172.18.218.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bddf5cb5bd5bdcedbb47e2c34feafa09ecb2bf399c20ced0e34dc0c08daab6e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26935 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QFJuMLkzMfFgoD4NfMnJJiQOyjw0li7UWzOZcICjb_16X8vAFKFN9gbS1o7i51bo-TabCqJzVloXri-OfBFk4psCgmlkgnY0gmlwhKwSStqKbXVsdGlhZGRyc5YACASsEkraBm_tAAoErBJK2gZv7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAnoi4kPf7X28ANlWhDWV1OwFWKVoi1Jket63bR2HOUWDdGNwgm_tg3VkcIJv74V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.170 waku 5fd63036928eefecb4eeb10a28d7e3cf13e50a9d6c317e4020b76e12c800ec47
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5fd63036928e. Setting up logs at ./log/docker/node13_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26931
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:26931/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26931/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.170/tcp/26932/p2p/16Uiu2HAmUpYmrsv51pj9yYQzGeioBhntTqCCWm2344nmWQJYa24D","/ip4/172.18.218.170/tcp/26933/ws/p2p/16Uiu2HAmUpYmrsv51pj9yYQzGeioBhntTqCCWm2344nmWQJYa24D"],"enrUri":"enr:-L24QDmwN9REZebvMwdYvvU03i9IfHqH98NV7FPe2FlHb0yBdPUK4p5SZZuhEYlx8c6wSFAMQHFlIhvVG4fYLaP6jEgCgmlkgnY0gmlwhKwS2qqKbXVsdGlhZGRyc5YACASsEtqqBmk0AAoErBLaqgZpNd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8C3hLyaY-h40OuPqrw3evulNSU55Pg6UsQKpLFjoU9aDdGNwgmk0g3VkcIJpNoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:26931/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node14_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39814', '39815', '39816', '39817', '39818']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39814:39814 -p 39815:39815 -p 39816:39816 -p 39817:39817 -p 39818:39818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39816 --rest-port=39814 --tcp-port=39815 --discv5-udp-port=39817 --rest-address=0.0.0.0 --nat=extip:172.18.145.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f86d5ccaf5ccfea376399e4ad47a632bdf57ac3eafb9672b856ad3dc5e2ede15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39818 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QDmwN9REZebvMwdYvvU03i9IfHqH98NV7FPe2FlHb0yBdPUK4p5SZZuhEYlx8c6wSFAMQHFlIhvVG4fYLaP6jEgCgmlkgnY0gmlwhKwS2qqKbXVsdGlhZGRyc5YACASsEtqqBmk0AAoErBLaqgZpNd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8C3hLyaY-h40OuPqrw3evulNSU55Pg6UsQKpLFjoU9aDdGNwgmk0g3VkcIJpNoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.216 waku 53fa552b3dd021f0410c21717cfbd00ebdcb19847030745066799853f0fdf8c5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 53fa552b3dd0. Setting up logs at ./log/docker/node14_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39814
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:39814/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.216/tcp/39815/p2p/16Uiu2HAmLAg1U97pzx5ADVYtgRVnRS7c48MnrAycGUCw9ce6wcbC","/ip4/172.18.145.216/tcp/39816/ws/p2p/16Uiu2HAmLAg1U97pzx5ADVYtgRVnRS7c48MnrAycGUCw9ce6wcbC"],"enrUri":"enr:-L24QF7x_9rXpFDIK3xbJzNrImlV7-Ud1yKlmVpApbtwQxpXOGCRyHT4ieZRq6eGVgKaL7Bml6HJoLGHSmjnWoIftncCgmlkgnY0gmlwhKwSkdiKbXVsdGlhZGRyc5YACASsEpHYBpuHAAoErBKR2AabiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDb5x-YeJ-ZFqD50tT2q0Y8s-Obmg-0W_UGUhhz4BYEEuDdGNwgpuHg3VkcIKbiYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:39814/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node15_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53244', '53245', '53246', '53247', '53248']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53244:53244 -p 53245:53245 -p 53246:53246 -p 53247:53247 -p 53248:53248 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53246 --rest-port=53244 --tcp-port=53245 --discv5-udp-port=53247 --rest-address=0.0.0.0 --nat=extip:172.18.58.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbb96fbe663fcc8f470047dddf1c7e37f3de36a64da3cdcc37a7ddf9bfaf66ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53248 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QF7x_9rXpFDIK3xbJzNrImlV7-Ud1yKlmVpApbtwQxpXOGCRyHT4ieZRq6eGVgKaL7Bml6HJoLGHSmjnWoIftncCgmlkgnY0gmlwhKwSkdiKbXVsdGlhZGRyc5YACASsEpHYBpuHAAoErBKR2AabiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDb5x-YeJ-ZFqD50tT2q0Y8s-Obmg-0W_UGUhhz4BYEEuDdGNwgpuHg3VkcIKbiYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.32 waku 3f54a2f7257b29de031a0e4aa6b4f7d3410d51778438a35b66a47bcff6a7421c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3f54a2f7257b. Setting up logs at ./log/docker/node15_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53244
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:53244/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.32/tcp/53245/p2p/16Uiu2HAm2BGT4tvcRKHPLmwCpT8zZx8fFfqdRrZvohyrSNXtvPeH","/ip4/172.18.58.32/tcp/53246/ws/p2p/16Uiu2HAm2BGT4tvcRKHPLmwCpT8zZx8fFfqdRrZvohyrSNXtvPeH"],"enrUri":"enr:-L24QOg0Yi9kTs8jk3jLshZLT_AjVSMEwyb10MQSqnXIs7QVWO-TSgzs01RAUMo22OlE4yKSJVPXHyt9pkbeeZ2hKfoCgmlkgnY0gmlwhKwSOiCKbXVsdGlhZGRyc5YACASsEjogBs_9AAoErBI6IAbP_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECZFESbYI2MuDF1pEbw18bcu5rq7NmTvy6IPpTqtGOYYKDdGNwgs_9g3VkcILP_4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:53244/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node16_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33740', '33741', '33742', '33743', '33744']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33740:33740 -p 33741:33741 -p 33742:33742 -p 33743:33743 -p 33744:33744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33742 --rest-port=33740 --tcp-port=33741 --discv5-udp-port=33743 --rest-address=0.0.0.0 --nat=extip:172.18.40.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ae671bc2aadaa78b4beaddd2ddd8a0ecadbb0bf2a6301d9aabea2f28dd3dbc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33744 --metrics-logging=true --relay=false --filternode=/ip4/172.18.200.220/tcp/3739/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM --discv5-bootstrap-node=enr:-L24QOg0Yi9kTs8jk3jLshZLT_AjVSMEwyb10MQSqnXIs7QVWO-TSgzs01RAUMo22OlE4yKSJVPXHyt9pkbeeZ2hKfoCgmlkgnY0gmlwhKwSOiCKbXVsdGlhZGRyc5YACASsEjogBs_9AAoErBI6IAbP_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECZFESbYI2MuDF1pEbw18bcu5rq7NmTvy6IPpTqtGOYYKDdGNwgs_9g3VkcILP_4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.125 waku 86c449f009feffa003ac1b16f67dd6b008f2bcb9a6a57d09eb718c592fe32196
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86c449f009fe. Setting up logs at ./log/docker/node16_2026-01-22_04-22-42__d3ad0d36-4d6f-4c8a-8583-bbd4547fdd04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33740
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:33740/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33740/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.125/tcp/33741/p2p/16Uiu2HAkzzfH8X6LruPN2Fbnppxv12oxLuwLny8WbrMNCG13mvHo","/ip4/172.18.40.125/tcp/33742/ws/p2p/16Uiu2HAkzzfH8X6LruPN2Fbnppxv12oxLuwLny8WbrMNCG13mvHo"],"enrUri":"enr:-L24QAcnbW0YnzHg-_iHPot7uK-1jVoYmjT08DkM-_V0GhKJUNHroS3lX_3KtOoZ9Q0QCGOVE9pZQWoE2LCFFwNBKD4CgmlkgnY0gmlwhKwSKH2KbXVsdGlhZGRyc5YACASsEih9BoPNAAoErBIofQaDzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUr3PAQQrR5IK7N9rYa-Jpaf5dGYD5ryljMs_7n0qx4KDdGNwgoPNg3VkcIKDz4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:33740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/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:32546/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.200.220/tcp/45084/p2p/16Uiu2HAm7C5JGTBa6ckNEStxyf7gnLGTg77K1JxR8eNJAjXmxZcM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3738/admin/v1/peers" -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  src.libs.common:common.py:47 Sleeping for 100 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:292 Node1 publish 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:32546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:296 15 Node requests the published message of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1658/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25874/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35369/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64385/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61666/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26036/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28074/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16765/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4447/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58910/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28652/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26931/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39814/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53244/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33740/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":1769055901439681826,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1769055901439681826, 'ephemeral': False}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2a7aba1dbcb7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c0fdb8d5437
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 69f09381aa11
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a7aba1dbcb7. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f91f3b1e6d8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 091e9aca1f98
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 69f09381aa11. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce1be6cf1b26
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f91f3b1e6d8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3c0fdb8d5437. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id baf900f2f910
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 091e9aca1f98. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 658458a2d3bf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce1be6cf1b26. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container baf900f2f910. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f8f83b22aef7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d6bfc9b57477
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 658458a2d3bf. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8f83b22aef7. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dcda5ee8b9c8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2d150d774015
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d6bfc9b57477. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dcda5ee8b9c8. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 75df091fed5e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5fd63036928e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2d150d774015. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 53fa552b3dd0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75df091fed5e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5fd63036928e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3f54a2f7257b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53fa552b3dd0. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 86c449f009fe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f54a2f7257b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
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.
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.
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 86c449f009fe. Exiting log stream.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_non_existing_content_topic with id: 2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60493', '60494', '60495', '60496', '60497']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60493:60493 -p 60494:60494 -p 60495:60495 -p 60496:60496 -p 60497:60497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60495 --rest-port=60493 --tcp-port=60494 --discv5-udp-port=60496 --rest-address=0.0.0.0 --nat=extip:172.18.113.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eacab6deebfdbd3aaaee5e383a9ce3bcf8479f6fec5eecd136de1ea4cfeedb4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60497 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.214 waku a62a00d43dcff136e28a313e32cf37bd02481d007bd04a950f6009f6a4c2768d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a62a00d43dcf. Setting up logs at ./log/docker/node1_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60493
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 c44e867ce62a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25cfec739b62. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60493/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60493/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.214/tcp/60494/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH","/ip4/172.18.113.214/tcp/60495/ws/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH"],"enrUri":"enr:-L24QBaj0J8eNndyvB-i0wuN1a1QVdnHr4KIMHOfNLvPOvF-QU_3M9UmscNGo0B7-NRixYcnIT52dCCIoLqiHlZtUwcCgmlkgnY0gmlwhKwScdaKbXVsdGlhZGRyc5YACASsEnHWBuxOAAoErBJx1gbsT90DgnJzhQADAQAAiXNlY3AyNTZrMaECljsNfzS4YG5UAUJMuQOXOPdOABjVbZQZv-10VsAUsHSDdGNwguxOg3VkcILsUIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55944', '55945', '55946', '55947', '55948']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55944:55944 -p 55945:55945 -p 55946:55946 -p 55947:55947 -p 55948:55948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55946 --rest-port=55944 --tcp-port=55945 --discv5-udp-port=55947 --rest-address=0.0.0.0 --nat=extip:172.18.181.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88b2dbce3fb9cf39268a7dbb372fe207cefb698f0da27e15d5d41fc330b70510 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55948 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBaj0J8eNndyvB-i0wuN1a1QVdnHr4KIMHOfNLvPOvF-QU_3M9UmscNGo0B7-NRixYcnIT52dCCIoLqiHlZtUwcCgmlkgnY0gmlwhKwScdaKbXVsdGlhZGRyc5YACASsEnHWBuxOAAoErBJx1gbsT90DgnJzhQADAQAAiXNlY3AyNTZrMaECljsNfzS4YG5UAUJMuQOXOPdOABjVbZQZv-10VsAUsHSDdGNwguxOg3VkcILsUIV3YWt1MgU --filternode=/ip4/172.18.113.214/tcp/60494/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.43 waku 8cfcdab4063909394c708e2dec3d99244d11eb87de3a2d676f682577dcbfce55
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8cfcdab40639. Setting up logs at ./log/docker/node2_2026-01-22_04-21-58__2e120cac-66f2-4627-a171-d2ccaf344407__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55944
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:55944/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55944/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.181.43/tcp/55945/p2p/16Uiu2HAmRB5CsBTjCu8cwckbK96MdUbLNSpDj5PJjxK673bfU289","/ip4/172.18.181.43/tcp/55946/ws/p2p/16Uiu2HAmRB5CsBTjCu8cwckbK96MdUbLNSpDj5PJjxK673bfU289"],"enrUri":"enr:-L24QNV3uyvbbWMOs5RD29PdsYItzBrXfGP63EaQCE8l22VjPEGls5zQqsRgv6VX9_bmp_z9bjCwkrHsnfR1s-fcA5MCgmlkgnY0gmlwhKwStSuKbXVsdGlhZGRyc5YACASsErUrBtqJAAoErBK1Kwbait0DgnJzhQADAQAAiXNlY3AyNTZrMaEDugEoHG8nuJJpKl701UgM2Bfcdp2hq4yEhRgGEEH54RqDdGNwgtqJg3VkcILai4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55944/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.214/tcp/60494/p2p/16Uiu2HAm5Y7MuJc7fjMdB4ai7vAT2vsnHNorAtJaxe1j7AMNDXwH"]'
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:60493/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:55944/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "92de5ed9-3b10-4513-b1f6-305d817bebfb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"92de5ed9-3b10-4513-b1f6-305d817bebfb","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:55944/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
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:55944/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60493/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:55944/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":1769055720575300632,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a62a00d43dcf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8cfcdab40639
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-01-22 04:26:28.073 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:26:28.073 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-01-22_04-26-28__4afcc0bb-e6dc-46e5-8539-dbbf56f7a0c6
2026-01-22 04:26:28.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:26:28.074 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:26:28.074 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-22 04:26:28.081 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:28.081 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-26-28__4afcc0bb-e6dc-46e5-8539-dbbf56f7a0c6__wakuorg_nwaku:latest.log
2026-01-22 04:26:28.081 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:26:28.082 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:26:28.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:26:28.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.146
2026-01-22 04:26:28.087 DEBUG [src.node.docker_mananger] Generated ports ['36126', '36127', '36128', '36129', '36130']
2026-01-22 04:26:28.087 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:26:28.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:26:28.088 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:26:28.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 36126:36126 -p 36127:36127 -p 36128:36128 -p 36129:36129 -p 36130:36130 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36128 --rest-port=36126 --tcp-port=36127 --discv5-udp-port=36129 --rest-address=0.0.0.0 --nat=extip:172.18.232.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=50104e4fcda2b352e2f5ac74ac3adf9800a1d7eb5c3fd3f8ffdff45dec62a749 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36130 --metrics-logging=true --relay=true
2026-01-22 04:26:28.260 ERROR [src.node.docker_mananger] Max retries reached for container 1604b18f6d88. Exiting log stream.
2026-01-22 04:26:28.277 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.146 waku 29f314249adfeae788eb78cd2f37c9752b162e2b199535f8e8eb8b18d81a59f0
2026-01-22 04:26:28.308 DEBUG [src.node.docker_mananger] Container started with ID 29f314249adf. Setting up logs at ./log/docker/node1_2026-01-22_04-26-28__4afcc0bb-e6dc-46e5-8539-dbbf56f7a0c6__wakuorg_nwaku:latest.log
2026-01-22 04:26:28.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36126
2026-01-22 04:26:28.308 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:26:28.867 ERROR [src.node.docker_mananger] Max retries reached for container 9573c4ca6a83. Exiting log stream.
2026-01-22 04:26:29.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36126/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:29.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:26:29.312 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:26:29.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36126/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:29.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.146/tcp/36127/p2p/16Uiu2HAkwbuwtmiVcSjJ9ThKWB7cbaRTMHLrGk9UZ7gae58xzeZB","/ip4/172.18.232.146/tcp/36128/ws/p2p/16Uiu2HAkwbuwtmiVcSjJ9ThKWB7cbaRTMHLrGk9UZ7gae58xzeZB"],"enrUri":"enr:-L24QA_jStcU-wUmboBiobD8lAdxdVi9LFj8je9E1MaNPp0fcOabGu7tYr-Gzd4f5rHVLvA1kJZU7008vvOWyrvVOp8CgmlkgnY0gmlwhKwS6JKKbXVsdGlhZGRyc5YACASsEuiSBo0fAAoErBLokgaNIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECIFb5iVQthd6E3v4C2gMVWMLqQGFyFW6JDmYA4uJ5oraDdGNwgo0fg3VkcIKNIYV3YWt1MgE"}'
2026-01-22 04:26:29.315 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:26:29.322 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:26:29.322 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-26-28__4afcc0bb-e6dc-46e5-8539-dbbf56f7a0c6__wakuorg_nwaku:latest.log
2026-01-22 04:26:29.322 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:26:29.322 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:26:29.323 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:26:29.323 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.166
2026-01-22 04:26:29.324 DEBUG [src.node.docker_mananger] Generated ports ['24057', '24058', '24059', '24060', '24061']
2026-01-22 04:26:29.324 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:26:29.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:26:29.324 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:26:29.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 24057:24057 -p 24058:24058 -p 24059:24059 -p 24060:24060 -p 24061:24061 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24059 --rest-port=24057 --tcp-port=24058 --discv5-udp-port=24060 --rest-address=0.0.0.0 --nat=extip:172.18.217.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f47a6bcec3d9ef2bac565d4f5b40cc3809fea11f164eb74ee618b56506b092e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24061 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA_jStcU-wUmboBiobD8lAdxdVi9LFj8je9E1MaNPp0fcOabGu7tYr-Gzd4f5rHVLvA1kJZU7008vvOWyrvVOp8CgmlkgnY0gmlwhKwS6JKKbXVsdGlhZGRyc5YACASsEuiSBo0fAAoErBLokgaNIN0DgnJzhQADAQAAiXNlY3AyNTZrMaECIFb5iVQthd6E3v4C2gMVWMLqQGFyFW6JDmYA4uJ5oraDdGNwgo0fg3VkcIKNIYV3YWt1MgE
2026-01-22 04:26:29.520 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.166 waku 8499bd2d30543bb4f0bf97fe0f5ba083a1a62423078e990af018cc024e51e707
2026-01-22 04:26:29.551 DEBUG [src.node.docker_mananger] Container started with ID 8499bd2d3054. Setting up logs at ./log/docker/node2_2026-01-22_04-26-28__4afcc0bb-e6dc-46e5-8539-dbbf56f7a0c6__wakuorg_nwaku:latest.log
2026-01-22 04:26:29.551 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24057
2026-01-22 04:26:29.552 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:26:30.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24057/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:30.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:26:30.567 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:26:30.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24057/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:30.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.166/tcp/24058/p2p/16Uiu2HAkyRK9E9jkkFw4739XpsJHRDQb464cJv9Yc1W1Ag9jvTJm","/ip4/172.18.217.166/tcp/24059/ws/p2p/16Uiu2HAkyRK9E9jkkFw4739XpsJHRDQb464cJv9Yc1W1Ag9jvTJm"],"enrUri":"enr:-L24QMXzoKzei6xX31d119OiM6GL0kvaJtRnZW3d-IPLX-SHY268CaZbucMX1wYRkyUhsHBRRfCMyDif04yXgvjCmHECgmlkgnY0gmlwhKwS2aaKbXVsdGlhZGRyc5YACASsEtmmBl36AAoErBLZpgZd-90DgnJzhQADAQAAiXNlY3AyNTZrMaECO1cv1RXUngVl16gO3KWz6z8zc_JgCKTa8uexUdgqAdaDdGNwgl36g3VkcIJd_IV3YWt1MgE"}'
2026-01-22 04:26:30.575 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:26:30.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24057/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.146/tcp/36127/p2p/16Uiu2HAkwbuwtmiVcSjJ9ThKWB7cbaRTMHLrGk9UZ7gae58xzeZB"]'
2026-01-22 04:26:30.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:30.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36126/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:26:30.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:30.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24057/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:26:30.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:30.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:30.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:30.596 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:26:30.697 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:26:30.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:30.700 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":1769055990591187456,"ephemeral":false,"proof":""}]'
2026-01-22 04:26:30.702 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:26:30.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24057/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:26:30.704 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":1769055990591187456,"ephemeral":false,"proof":""}]'
2026-01-22 04:26:30.706 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:36126/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:26:30.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:30.711 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:24057/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:26:30.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:30.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:30.719 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-01-22 04:26:30.720 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:26:30.721 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:26:30.721 DEBUG [src.node.waku_node] Stopping container with id 29f314249adf
2026-01-22 04:26:31.307 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:26:31.309 DEBUG [src.node.waku_node] Stopping container with id 8499bd2d3054
2026-01-22 04:26:31.898 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:26:31.900 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:26:31.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:26:31.913 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,83 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrongPeerAddr with id: 2026-01-22_05-02-32__67393db4-409c-4d23-b2b6-15eae62b985b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_05-02-32__67393db4-409c-4d23-b2b6-15eae62b985b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46401', '46402', '46403', '46404', '46405']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46401:46401 -p 46402:46402 -p 46403:46403 -p 46404:46404 -p 46405:46405 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46403 --rest-port=46401 --tcp-port=46402 --discv5-udp-port=46404 --rest-address=0.0.0.0 --nat=extip:172.18.51.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bac9397655fd6bedfb2ca23b2c81dec85f2fd3faeaa0bdb77bf506da0d87dac4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46405 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.222 waku 87030b588301a8d3d8f3e126cf926b1376cfb8aa78ab1f5d1cdb1a4ea04899b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 87030b588301. Setting up logs at ./log/docker/publishing_node1_2026-01-22_05-02-32__67393db4-409c-4d23-b2b6-15eae62b985b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46401
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 6e39a427d9f1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8d3ee60950f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46401/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46401/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.222/tcp/46402/p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz","/ip4/172.18.51.222/tcp/46403/ws/p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz"],"enrUri":"enr:-L24QJRHk2bd3ELlc3Bj2cmc3EXDQdZ7rkB1Aj1m1i4qel6wVEFKAiwbeIkuY7H9PkwIAlpSxQM3ugbwQ25TTK2t6FICgmlkgnY0gmlwhKwSM96KbXVsdGlhZGRyc5YACASsEjPeBrVCAAoErBIz3ga1Q90DgnJzhQADAQAAiXNlY3AyNTZrMaECqFuMgNxo2Ap4QbvwSGOmH4zDbpxtFsZqwl4IXiBWdruDdGNwgrVCg3VkcIK1RIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_05-02-32__67393db4-409c-4d23-b2b6-15eae62b985b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27053', '27054', '27055', '27056', '27057']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27053:27053 -p 27054:27054 -p 27055:27055 -p 27056:27056 -p 27057:27057 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27055 --rest-port=27053 --tcp-port=27054 --discv5-udp-port=27056 --rest-address=0.0.0.0 --nat=extip:172.18.117.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad0fea5ad2ecc85a062cf5ac0b8e8ef2a744ad9158fc97f7db86a5dcefa7fa20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27057 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJRHk2bd3ELlc3Bj2cmc3EXDQdZ7rkB1Aj1m1i4qel6wVEFKAiwbeIkuY7H9PkwIAlpSxQM3ugbwQ25TTK2t6FICgmlkgnY0gmlwhKwSM96KbXVsdGlhZGRyc5YACASsEjPeBrVCAAoErBIz3ga1Q90DgnJzhQADAQAAiXNlY3AyNTZrMaECqFuMgNxo2Ap4QbvwSGOmH4zDbpxtFsZqwl4IXiBWdruDdGNwgrVCg3VkcIK1RIV3YWt1MgM --storenode=/ip4/172.18.51.222/tcp/46402/p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.64 waku 4506d6f95bec4998f8f0ee38164200fd0f1148145e9d0e0949c0674b924ffda9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4506d6f95bec. Setting up logs at ./log/docker/store_node1_2026-01-22_05-02-32__67393db4-409c-4d23-b2b6-15eae62b985b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27053
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:27053/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27053/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.64/tcp/27054/p2p/16Uiu2HAmNTZGTxDKL2FCRAHx11FYUH7joXjvbDPYE1vb8TwaqcYV","/ip4/172.18.117.64/tcp/27055/ws/p2p/16Uiu2HAmNTZGTxDKL2FCRAHx11FYUH7joXjvbDPYE1vb8TwaqcYV"],"enrUri":"enr:-L24QB-eOzpyajAoqUdF4I4LC6ARXhMSnfHMfoHbfgv12VsZHjlXrnbQy3V7IRxkUF4b3OMqaFNFp_0belYZeDf1ceICgmlkgnY0gmlwhKwSdUCKbXVsdGlhZGRyc5YACASsEnVABmmuAAoErBJ1QAZpr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkaceZKFgJ1XTWZNI91SCkJBIagokdy9FekvVEfLcQV6DdGNwgmmug3VkcIJpsIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27053/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.222/tcp/46402/p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz"]'
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:46401/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:27053/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:46401/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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_api_flags:test_api_flags.py:23 Running test with wrong_peer_addr: ip4/172.18.51.222/tcp/46402/p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz
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:27053/store/v3/messages?peerAddr=ip4%2F172.18.51.222%2Ftcp%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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:27053/store/v3/messages?peerAddr=ip4%2F172.18.51.222%2Ftcp%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:28 Response with wrong peer address is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:27053/store/v3/messages?peerAddr=ip4%2F172.18.51.222%2Ftcp%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Invalid MultiAddress, must start with `/`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:32 Running test with wrong_peer_addr /ip4/172.18.51.222/tcp/46402/p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6p
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:27053/store/v3/messages?peerAddr=%2Fip4%2F172.18.51.222%2Ftcp%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6p&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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:27053/store/v3/messages?peerAddr=%2Fip4%2F172.18.51.222%2Ftcp%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6p&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6p`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:37 Response with wrong peer id is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:27053/store/v3/messages?peerAddr=%2Fip4%2F172.18.51.222%2Ftcp%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6p&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b'Failed parsing remote peer info: MultiAddress.init [multiaddress: Error encoding `p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6p`]'
DEBUG  tests.store.test_api_flags:test_api_flags.py:42 logger is /ip4/172.18.51.222/46402/p2p/16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz
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:27053/store/v3/messages?peerAddr=%2Fip4%2F172.18.51.222%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%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:27053/store/v3/messages?peerAddr=%2Fip4%2F172.18.51.222%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '46402']"
DEBUG  tests.store.test_api_flags:test_api_flags.py:47 Response with wrong peer address is Error: 400 Client Error: Bad Request for url: http://127.0.0.1:27053/store/v3/messages?peerAddr=%2Fip4%2F172.18.51.222%2F46402%2Fp2p%2F16Uiu2HAm6ksSSgLBJmDiygpJ2gjbuy64fWRFVxm7XbG5mvp1W6pz&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0 with response: b"Failed parsing remote peer info: MultiAddress.init [multiaddress: Unsupported protocol '46402']"
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 87030b588301
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4506d6f95bec
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
2026-01-22 04:30:29.446 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:30:29.447 DEBUG [tests.conftest] Running test: test_cursor_pointing_to_deleted_message with id: 2026-01-22_04-30-29__f66b48bb-7326-4515-8d62-7540f370faa8
2026-01-22 04:30:29.447 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:30:29.447 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:30:29.448 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-01-22 04:30:29.454 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:29.454 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-30-29__f66b48bb-7326-4515-8d62-7540f370faa8__wakuorg_nwaku:latest.log
2026-01-22 04:30:29.454 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:29.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:29.456 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:29.456 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.183
2026-01-22 04:30:29.456 DEBUG [src.node.docker_mananger] Generated ports ['26568', '26569', '26570', '26571', '26572']
2026-01-22 04:30:29.456 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:29.456 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:29.456 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:29.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 26568:26568 -p 26569:26569 -p 26570:26570 -p 26571:26571 -p 26572:26572 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26570 --rest-port=26568 --tcp-port=26569 --discv5-udp-port=26571 --rest-address=0.0.0.0 --nat=extip:172.18.124.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=11c58e1adc79ba39d42206c4fdec8bac4b563b2049a0bfbdf06cbe187b1ae048 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26572 --metrics-logging=true --store=true --relay=true
2026-01-22 04:30:29.631 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.183 waku 83539ab4f5887df03cfb0b632d5ef6e583d61a6d83794cd694fb8e7f2bc78165
2026-01-22 04:30:29.668 DEBUG [src.node.docker_mananger] Container started with ID 83539ab4f588. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-30-29__f66b48bb-7326-4515-8d62-7540f370faa8__wakuorg_nwaku:latest.log
2026-01-22 04:30:29.670 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26568
2026-01-22 04:30:29.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:29.746 ERROR [src.node.docker_mananger] Max retries reached for container d06d95a34a30. Exiting log stream.
2026-01-22 04:30:30.240 ERROR [src.node.docker_mananger] Max retries reached for container 62e3c07a02d8. Exiting log stream.
2026-01-22 04:30:30.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26568/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:30.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:30.674 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:30.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26568/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:30.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.183/tcp/26569/p2p/16Uiu2HAkx87uVUtUSSWK6AK5x3NJmQBDKAdQHc9bNu2URUxBDSnP","/ip4/172.18.124.183/tcp/26570/ws/p2p/16Uiu2HAkx87uVUtUSSWK6AK5x3NJmQBDKAdQHc9bNu2URUxBDSnP"],"enrUri":"enr:-L24QCkUHEmBe5MASXtK0i2erwtOciybiiM7jO7Dq_g5-L87aJVw_A8wQfh5G12bQVWIIydmQJBRWGPPezdjWOMBsgoCgmlkgnY0gmlwhKwSfLeKbXVsdGlhZGRyc5YACASsEny3BmfJAAoErBJ8twZnyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKBPrr6pytDqkcUBZZQsOgG7aTfP9zPbIlOSXN_GoRmyDdGNwgmfJg3VkcIJny4V3YWt1MgM"}'
2026-01-22 04:30:30.677 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:30.683 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:30.683 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-30-29__f66b48bb-7326-4515-8d62-7540f370faa8__wakuorg_nwaku:latest.log
2026-01-22 04:30:30.683 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:30.684 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:30.685 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:30.685 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.207
2026-01-22 04:30:30.685 DEBUG [src.node.docker_mananger] Generated ports ['36791', '36792', '36793', '36794', '36795']
2026-01-22 04:30:30.685 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:30.685 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:30.686 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:30.686 DEBUG [src.node.docker_mananger] docker run -i -t -p 36791:36791 -p 36792:36792 -p 36793:36793 -p 36794:36794 -p 36795:36795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36793 --rest-port=36791 --tcp-port=36792 --discv5-udp-port=36794 --rest-address=0.0.0.0 --nat=extip:172.18.193.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfdcc3abecf36e50ea2539acac59406a4b7f36fb5c9eedee074babd6b95b4dd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36795 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCkUHEmBe5MASXtK0i2erwtOciybiiM7jO7Dq_g5-L87aJVw_A8wQfh5G12bQVWIIydmQJBRWGPPezdjWOMBsgoCgmlkgnY0gmlwhKwSfLeKbXVsdGlhZGRyc5YACASsEny3BmfJAAoErBJ8twZnyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKBPrr6pytDqkcUBZZQsOgG7aTfP9zPbIlOSXN_GoRmyDdGNwgmfJg3VkcIJny4V3YWt1MgM --storenode=/ip4/172.18.124.183/tcp/26569/p2p/16Uiu2HAkx87uVUtUSSWK6AK5x3NJmQBDKAdQHc9bNu2URUxBDSnP --store=true --relay=true
2026-01-22 04:30:30.862 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.207 waku 9d9540e87d5f76832db2ca5a29b80180c52de5785dfcd9009c23a93e90599305
2026-01-22 04:30:30.890 DEBUG [src.node.docker_mananger] Container started with ID 9d9540e87d5f. Setting up logs at ./log/docker/store_node1_2026-01-22_04-30-29__f66b48bb-7326-4515-8d62-7540f370faa8__wakuorg_nwaku:latest.log
2026-01-22 04:30:30.890 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36791
2026-01-22 04:30:30.892 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:31.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36791/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:31.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:31.897 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:31.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:31.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.207/tcp/36792/p2p/16Uiu2HAm7jcUJjfNMHtmANPChVHENNjpYucsgBwLjEfngSQEDT4u","/ip4/172.18.193.207/tcp/36793/ws/p2p/16Uiu2HAm7jcUJjfNMHtmANPChVHENNjpYucsgBwLjEfngSQEDT4u"],"enrUri":"enr:-L24QJSJG2Xm-hvLo41tBcSJDSjKK5QWhSEL_B4Dk3ZD2y2vV8E_9DBs4RaTXxt1CM-B0Oox3jPGDLvK0SDrTJkHEzgCgmlkgnY0gmlwhKwSwc-KbXVsdGlhZGRyc5YACASsEsHPBo-4AAoErBLBzwaPud0DgnJzhQADAQAAiXNlY3AyNTZrMaECtuS7EMR2W7TbJBexmoOdvJ6lv-Jeal5nEBpY-wOJnlqDdGNwgo-4g3VkcIKPuoV3YWt1MgM"}'
2026-01-22 04:30:31.900 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:31.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36791/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.183/tcp/26569/p2p/16Uiu2HAkx87uVUtUSSWK6AK5x3NJmQBDKAdQHc9bNu2URUxBDSnP"]'
2026-01-22 04:30:31.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:31.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:30:31.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:31.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36791/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:30:31.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:31.909 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:31.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:31.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:31.914 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:32.115 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:32.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:32.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:32.121 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:32.321 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:32.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:32.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:32.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:32.528 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:32.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:32.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:32.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:32.733 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:32.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:32.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:32.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:32.940 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:32.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:32.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:32.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:33.147 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:33.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:33.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:33.151 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:33.352 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:33.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:33.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:33.357 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:33.558 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:33.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:33.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:33.563 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:33.763 DEBUG [src.steps.store] Relaying message
2026-01-22 04:30:33.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26568/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:33.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:33.768 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:30:33.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26568/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x042ba030409c24a4ea0664a16fe3d20a5836dbb81a76cec818d9685e66b6acd7&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:33.972 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:26568/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x042ba030409c24a4ea0664a16fe3d20a5836dbb81a76cec818d9685e66b6acd7&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-01-22 04:30:33.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36791/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x042ba030409c24a4ea0664a16fe3d20a5836dbb81a76cec818d9685e66b6acd7&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:33.974 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:36791/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x042ba030409c24a4ea0664a16fe3d20a5836dbb81a76cec818d9685e66b6acd7&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-01-22 04:30:33.976 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:30:33.977 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:30:33.977 DEBUG [src.node.waku_node] Stopping container with id 83539ab4f588
2026-01-22 04:30:34.533 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:30:34.534 DEBUG [src.node.waku_node] Stopping container with id 9d9540e87d5f
2026-01-22 04:30:35.086 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:30:35.088 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:30:35.096 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:30:35.105 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
2026-01-22 04:22:09.547 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:22:09.547 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-01-22_04-22-09__efdc46d7-799c-42d1-a277-9c34cabb9658
2026-01-22 04:22:09.547 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:22:09.548 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:22:09.548 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-22 04:22:09.554 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:09.555 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-22-09__efdc46d7-799c-42d1-a277-9c34cabb9658__wakuorg_nwaku:latest.log
2026-01-22 04:22:09.555 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:09.555 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:09.556 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:09.556 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.199
2026-01-22 04:22:09.557 DEBUG [src.node.docker_mananger] Generated ports ['17238', '17239', '17240', '17241', '17242']
2026-01-22 04:22:09.557 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:09.557 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:09.557 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:09.557 DEBUG [src.node.docker_mananger] docker run -i -t -p 17238:17238 -p 17239:17239 -p 17240:17240 -p 17241:17241 -p 17242:17242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17240 --rest-port=17238 --tcp-port=17239 --discv5-udp-port=17241 --rest-address=0.0.0.0 --nat=extip:172.18.103.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3bc91a38a25c9ea7bd9bdbac26ce0e29ad0ebccbead59e28e206a1daed7e781 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17242 --metrics-logging=true --relay=true --filter=true
2026-01-22 04:22:09.724 ERROR [src.node.docker_mananger] Max retries reached for container fcb1fc1294e6. Exiting log stream.
2026-01-22 04:22:09.745 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.199 waku 323124f3e57812eafe11a3a1ddb9d456724e88f2ef64a30cd20b4bd48e61cb41
2026-01-22 04:22:09.776 DEBUG [src.node.docker_mananger] Container started with ID 323124f3e578. Setting up logs at ./log/docker/node1_2026-01-22_04-22-09__efdc46d7-799c-42d1-a277-9c34cabb9658__wakuorg_nwaku:latest.log
2026-01-22 04:22:09.776 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17238
2026-01-22 04:22:09.776 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:10.147 ERROR [src.node.docker_mananger] Max retries reached for container 17550153db2a. Exiting log stream.
2026-01-22 04:22:10.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17238/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:10.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:22:10.780 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:10.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:10.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.199/tcp/17239/p2p/16Uiu2HAm3Ar68QjVkAtxEftfMzm2Vy4PS9NGGfVgJbAUcJXYGkzB","/ip4/172.18.103.199/tcp/17240/ws/p2p/16Uiu2HAm3Ar68QjVkAtxEftfMzm2Vy4PS9NGGfVgJbAUcJXYGkzB"],"enrUri":"enr:-L24QJw6tcG0JTT25o4gURCGGBYcATnaQDZC54-HB4fH__z6MfZQ9hwHnhjA6bAMEfm2uJq344LacwGzWP0ENaJZVWECgmlkgnY0gmlwhKwSZ8eKbXVsdGlhZGRyc5YACASsEmfHBkNXAAoErBJnxwZDWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcxE2vF14l5pQunrDrOx6eOMZ1dtgqWjjFqEkcrclpsiDdGNwgkNXg3VkcIJDWYV3YWt1MgU"}'
2026-01-22 04:22:10.783 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:10.784 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-22 04:22:10.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:10.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-22-09__efdc46d7-799c-42d1-a277-9c34cabb9658__wakuorg_nwaku:latest.log
2026-01-22 04:22:10.792 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:10.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:10.794 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:10.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.17
2026-01-22 04:22:10.794 DEBUG [src.node.docker_mananger] Generated ports ['65070', '65071', '65072', '65073', '65074']
2026-01-22 04:22:10.794 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:10.794 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:10.795 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:10.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 65070:65070 -p 65071:65071 -p 65072:65072 -p 65073:65073 -p 65074:65074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65072 --rest-port=65070 --tcp-port=65071 --discv5-udp-port=65073 --rest-address=0.0.0.0 --nat=extip:172.18.90.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=03d42aa5f0d2d1aa9f19f1044c81e19fefeb2e2e3e4ffde00127b0bdb09a8065 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65074 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJw6tcG0JTT25o4gURCGGBYcATnaQDZC54-HB4fH__z6MfZQ9hwHnhjA6bAMEfm2uJq344LacwGzWP0ENaJZVWECgmlkgnY0gmlwhKwSZ8eKbXVsdGlhZGRyc5YACASsEmfHBkNXAAoErBJnxwZDWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcxE2vF14l5pQunrDrOx6eOMZ1dtgqWjjFqEkcrclpsiDdGNwgkNXg3VkcIJDWYV3YWt1MgU --filternode=/ip4/172.18.103.199/tcp/17239/p2p/16Uiu2HAm3Ar68QjVkAtxEftfMzm2Vy4PS9NGGfVgJbAUcJXYGkzB
2026-01-22 04:22:10.983 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.17 waku f5fc15a0db5601994ae5b242e34bc2bd9d4a98d836396d9fb95da74f50a654a1
2026-01-22 04:22:11.013 DEBUG [src.node.docker_mananger] Container started with ID f5fc15a0db56. Setting up logs at ./log/docker/node2_2026-01-22_04-22-09__efdc46d7-799c-42d1-a277-9c34cabb9658__wakuorg_nwaku:latest.log
2026-01-22 04:22:11.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65070
2026-01-22 04:22:11.014 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:12.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:22:12.018 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:12.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.17/tcp/65071/p2p/16Uiu2HAm3EKYipYJdatE5QyJtacBiLpVLDaPZuVYT9yKXhfz9xu4","/ip4/172.18.90.17/tcp/65072/ws/p2p/16Uiu2HAm3EKYipYJdatE5QyJtacBiLpVLDaPZuVYT9yKXhfz9xu4"],"enrUri":"enr:-L24QOfL3PwhgnKgYbzHAnlSOt87LbmUUnSPYnP8hIePDhQsWX-2ZDhc7SyOx3s9ygHF8BfOLHjkCB29EAnW3VmZDFkCgmlkgnY0gmlwhKwSWhGKbXVsdGlhZGRyc5YACASsEloRBv4vAAoErBJaEQb-MN0DgnJzhQADAQAAiXNlY3AyNTZrMaECc_UA8HqN9nH30nt9X8I5KXwz1H-JTaxbMQPqfYZXxReDdGNwgv4vg3VkcIL-MYV3YWt1MgA"}'
2026-01-22 04:22:12.021 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:12.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65070/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.199/tcp/17239/p2p/16Uiu2HAm3Ar68QjVkAtxEftfMzm2Vy4PS9NGGfVgJbAUcJXYGkzB"]'
2026-01-22 04:22:12.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.053 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-22 04:22:12.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:22:12.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65070/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cef6f336-2b68-47f2-b0f0-550a17478794", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-22 04:22:12.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cef6f336-2b68-47f2-b0f0-550a17478794","statusDesc":"OK"}'
2026-01-22 04:22:12.081 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
2026-01-22 04:22:12.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:12.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.089 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:12.190 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:12.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.193 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":1769055658844082432,"ephemeral":false}]'
2026-01-22 04:22:12.195 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
2026-01-22 04:22:12.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:12.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.201 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:12.301 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:12.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.305 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":2084415658844068096,"ephemeral":false}]'
2026-01-22 04:22:12.307 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
2026-01-22 04:22:12.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:12.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.312 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:12.412 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:12.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.416 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":1769052058844068096,"ephemeral":false}]'
2026-01-22 04:22:12.417 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
2026-01-22 04:22:12.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:12.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:12.523 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:12.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.526 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":1769059258844068096,"ephemeral":false}]'
2026-01-22 04:22:12.528 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
2026-01-22 04:22:12.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:12.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.533 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:12.633 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:12.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.636 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":1,"ephemeral":false}]'
2026-01-22 04:22:12.638 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
2026-01-22 04:22:12.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:12.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.643 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:12.743 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:12.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.747 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":-1,"ephemeral":false}]'
2026-01-22 04:22:12.748 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
2026-01-22 04:22:12.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:22:12.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:12.754 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:12.854 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:22:12.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65070/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:12.858 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":1583632800000000000,"ephemeral":false}]'
2026-01-22 04:22:12.861 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:22:12.862 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:22:12.862 DEBUG [src.node.waku_node] Stopping container with id 323124f3e578
2026-01-22 04:22:13.438 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:13.438 DEBUG [src.node.waku_node] Stopping container with id f5fc15a0db56
2026-01-22 04:22:14.000 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:14.002 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:22:14.007 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:22:14.012 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,53 @@
2026-01-22 04:36:00.957 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:36:00.957 DEBUG [tests.conftest] Running test: test_log_level_INFO_from_DEBUG with id: 2026-01-22_04-36-00__83dc165b-8401-437f-8c76-baec1119228b
2026-01-22 04:36:00.958 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:36:00.958 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:36:00.958 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-22 04:36:00.965 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:00.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-36-00__83dc165b-8401-437f-8c76-baec1119228b__wakuorg_nwaku:latest.log
2026-01-22 04:36:00.973 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:00.973 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-36-00__83dc165b-8401-437f-8c76-baec1119228b__wakuorg_nwaku:latest.log
2026-01-22 04:36:00.980 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:00.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-36-00__83dc165b-8401-437f-8c76-baec1119228b__wakuorg_nwaku:latest.log
2026-01-22 04:36:00.987 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:00.987 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-36-00__83dc165b-8401-437f-8c76-baec1119228b__wakuorg_nwaku:latest.log
2026-01-22 04:36:00.988 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:36:00.988 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:36:00.988 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:36:00.989 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:36:00.990 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:36:00.990 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.101
2026-01-22 04:36:00.990 DEBUG [src.node.docker_mananger] Generated ports ['37191', '37192', '37193', '37194', '37195']
2026-01-22 04:36:00.991 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:36:00.991 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:36:00.991 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:36:00.991 DEBUG [src.node.docker_mananger] docker run -i -t -p 37191:37191 -p 37192:37192 -p 37193:37193 -p 37194:37194 -p 37195:37195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37193 --rest-port=37191 --tcp-port=37192 --discv5-udp-port=37194 --rest-address=0.0.0.0 --nat=extip:172.18.82.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3a132c396fbdeb2c6bbfd6282e19803b9b259d346b67ebc59dee8aae4e16f0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37195 --metrics-logging=true --relay=true
2026-01-22 04:36:01.176 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.101 waku f2144200d07df6051fa6b41c7757657c7728e920647c2e5e4a49238f015c1980
2026-01-22 04:36:01.198 ERROR [src.node.docker_mananger] Max retries reached for container 19fcfd3bb16a. Exiting log stream.
2026-01-22 04:36:01.210 DEBUG [src.node.docker_mananger] Container started with ID f2144200d07d. Setting up logs at ./log/docker/node1_2026-01-22_04-36-00__83dc165b-8401-437f-8c76-baec1119228b__wakuorg_nwaku:latest.log
2026-01-22 04:36:01.211 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37191
2026-01-22 04:36:01.211 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:36:01.758 ERROR [src.node.docker_mananger] Max retries reached for container 676ec3998e26. Exiting log stream.
2026-01-22 04:36:02.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37191/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:02.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:36:02.215 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:36:02.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:02.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.101/tcp/37192/p2p/16Uiu2HAm8bkNsm4gbkTjfGkpobQmwy9WphFktPBEuaTKptYrzCCy","/ip4/172.18.82.101/tcp/37193/ws/p2p/16Uiu2HAm8bkNsm4gbkTjfGkpobQmwy9WphFktPBEuaTKptYrzCCy"],"enrUri":"enr:-L24QKv0l7xixKTPqLKht9Tk_wjD2U-fJdjtuSWjwfwE56HZXRjfy3OTFFCBPAL9qJZZGgeBePWUcSdJrprwRZz7pO4CgmlkgnY0gmlwhKwSUmWKbXVsdGlhZGRyc5YACASsElJlBpFIAAoErBJSZQaRSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECw7y2AAao3mHHIqS5E9zkQVtdSXwouO6_Pu40QPET2tqDdGNwgpFIg3VkcIKRSoV3YWt1MgE"}'
2026-01-22 04:36:02.218 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:36:02.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37191/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:02.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:02.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:02.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.101/tcp/37192/p2p/16Uiu2HAm8bkNsm4gbkTjfGkpobQmwy9WphFktPBEuaTKptYrzCCy","/ip4/172.18.82.101/tcp/37193/ws/p2p/16Uiu2HAm8bkNsm4gbkTjfGkpobQmwy9WphFktPBEuaTKptYrzCCy"],"enrUri":"enr:-L24QKv0l7xixKTPqLKht9Tk_wjD2U-fJdjtuSWjwfwE56HZXRjfy3OTFFCBPAL9qJZZGgeBePWUcSdJrprwRZz7pO4CgmlkgnY0gmlwhKwSUmWKbXVsdGlhZGRyc5YACASsElJlBpFIAAoErBJSZQaRSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECw7y2AAao3mHHIqS5E9zkQVtdSXwouO6_Pu40QPET2tqDdGNwgpFIg3VkcIKRSoV3YWt1MgE"}'
2026-01-22 04:36:02.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37191/version" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:02.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-22 04:36:02.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37191/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:02.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-01-22 04:36:04.227 DEBUG [tests.rest_flags.test_admin_flags] counts at INFO: {'TRC': 0, 'DBG': 0, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-01-22 04:36:04.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37191/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:04.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:04.232 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:36:04.233 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:36:04.233 DEBUG [src.node.waku_node] Stopping container with id f2144200d07d
2026-01-22 04:36:04.815 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:36:04.817 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:36:04.819 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_sender_uses_regular_api_receiver_uses_auto_api with id: 2026-01-22_04-35-19__913ad3fe-4970-4ff6-8b14-55c4d20075c7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-35-19__913ad3fe-4970-4ff6-8b14-55c4d20075c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.205.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15826', '15827', '15828', '15829', '15830']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15826:15826 -p 15827:15827 -p 15828:15828 -p 15829:15829 -p 15830:15830 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15828 --rest-port=15826 --tcp-port=15827 --discv5-udp-port=15829 --rest-address=0.0.0.0 --nat=extip:172.18.205.23 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=da80bdb37b3e0dcf74ef29caeda3c329cbb2b0bfb1a05bb0c23f7b0a92b001bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15830 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.23 waku d15c9417083807d9a54b51f7463def86eb2f735404fc2db35115a6c6173992cf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea7318522f0b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d15c94170838. Setting up logs at ./log/docker/node1_2026-01-22_04-35-19__913ad3fe-4970-4ff6-8b14-55c4d20075c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15826
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 c69add506027. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15826/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15826/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.205.23/tcp/15827/p2p/16Uiu2HAm25DZTNQfkEL9AWqVrmRKAYA8L5pYHk1iT3Rmc2hoAVdc","/ip4/172.18.205.23/tcp/15828/ws/p2p/16Uiu2HAm25DZTNQfkEL9AWqVrmRKAYA8L5pYHk1iT3Rmc2hoAVdc"],"enrUri":"enr:-L24QE7sbJSKhdlN_CQPOR5BrPPnZ-_DYTbh6M4rOLSyojw6MIXMJyaKtPXfC9g9Lb99UNDcskljw8prqQ88JmVzu24CgmlkgnY0gmlwhKwSzReKbXVsdGlhZGRyc5YACASsEs0XBj3TAAoErBLNFwY91N0DgnJzhQACAQAAiXNlY3AyNTZrMaECYsRRzXeTT9w9ZbFe7f17Mfie5-DeLrRO5nkBre5U90ODdGNwgj3Tg3VkcII91YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-35-19__913ad3fe-4970-4ff6-8b14-55c4d20075c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51709', '51710', '51711', '51712', '51713']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51709:51709 -p 51710:51710 -p 51711:51711 -p 51712:51712 -p 51713:51713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51711 --rest-port=51709 --tcp-port=51710 --discv5-udp-port=51712 --rest-address=0.0.0.0 --nat=extip:172.18.5.228 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1ff241ec3bdf69a3b6e5bd9c4be2af70b6b1d8e5efcb41fc9d70f9abdc99fcda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51713 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE7sbJSKhdlN_CQPOR5BrPPnZ-_DYTbh6M4rOLSyojw6MIXMJyaKtPXfC9g9Lb99UNDcskljw8prqQ88JmVzu24CgmlkgnY0gmlwhKwSzReKbXVsdGlhZGRyc5YACASsEs0XBj3TAAoErBLNFwY91N0DgnJzhQACAQAAiXNlY3AyNTZrMaECYsRRzXeTT9w9ZbFe7f17Mfie5-DeLrRO5nkBre5U90ODdGNwgj3Tg3VkcII91YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.228 waku 5642b905257db817e4b1ce56367f44fece47b27573e860ca175afe3acece0534
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5642b905257d. Setting up logs at ./log/docker/node2_2026-01-22_04-35-19__913ad3fe-4970-4ff6-8b14-55c4d20075c7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51709
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:51709/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.228/tcp/51710/p2p/16Uiu2HAmPPqQXK5UtHXS8mQi655sRs4LUjbxpePZRMk8v4eNgjGZ","/ip4/172.18.5.228/tcp/51711/ws/p2p/16Uiu2HAmPPqQXK5UtHXS8mQi655sRs4LUjbxpePZRMk8v4eNgjGZ"],"enrUri":"enr:-L24QP9PYOvsQ1Hkvj7MqUbEpJzpEGko0XTnFyLDyHWpcb27RvF-FHVQuWXKUuoE1mq_BTovHysO44ge6xNol6P90DsCgmlkgnY0gmlwhKwSBeSKbXVsdGlhZGRyc5YACASsEgXkBsn-AAoErBIF5AbJ_90DgnJzhQACAQAAiXNlY3AyNTZrMaEDn467EweFeV2d0nChiJyv10EAwLNOCr2Ndrnn9TlV7jaDdGNwgsn-g3VkcILKAIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51709/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.23/tcp/15827/p2p/16Uiu2HAm25DZTNQfkEL9AWqVrmRKAYA8L5pYHk1iT3Rmc2hoAVdc"]'
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:15826/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:51709/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:15826/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51709/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056521754887480,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d15c94170838
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5642b905257d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,154 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50154', '50155', '50156', '50157', '50158']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50154:50154 -p 50155:50155 -p 50156:50156 -p 50157:50157 -p 50158:50158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50156 --rest-port=50154 --tcp-port=50155 --discv5-udp-port=50157 --rest-address=0.0.0.0 --nat=extip:172.18.185.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97c457a9aec750fb2259ae369bd711db5a5e7ece94805bdf7683b5fbacef8963 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50158 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.210 waku 93f788e5330938d928951c00eeaaec37d38e197b80a261fd5bd201dd717f87b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93f788e53309. Setting up logs at ./log/docker/node1_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50154
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 9bc97d67f6c1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7344c03bd426. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50154/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50154/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.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek","/ip4/172.18.185.210/tcp/50156/ws/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek"],"enrUri":"enr:-L24QHUwntMHgFCeOkzjieJZRlwv7TBRMLXOJXwA69EkyMYGWh3R9-udswbjAURfsVtda9MQeOQ3oaBfzYg9AVCwFukCgmlkgnY0gmlwhKwSudKKbXVsdGlhZGRyc5YACASsErnSBsPrAAoErBK50gbD7N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0BqSpEQ8XDBKMAoVmdQ0wx8w81AvChOgBc506A72ob2DdGNwgsPrg3VkcILD7YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51164', '51165', '51166', '51167', '51168']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51164:51164 -p 51165:51165 -p 51166:51166 -p 51167:51167 -p 51168:51168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51166 --rest-port=51164 --tcp-port=51165 --discv5-udp-port=51167 --rest-address=0.0.0.0 --nat=extip:172.18.21.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff62af4e82d2cd2fb847e79c3c29bf135aad1a33630dd48eab14a359eabbec2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51168 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHUwntMHgFCeOkzjieJZRlwv7TBRMLXOJXwA69EkyMYGWh3R9-udswbjAURfsVtda9MQeOQ3oaBfzYg9AVCwFukCgmlkgnY0gmlwhKwSudKKbXVsdGlhZGRyc5YACASsErnSBsPrAAoErBK50gbD7N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0BqSpEQ8XDBKMAoVmdQ0wx8w81AvChOgBc506A72ob2DdGNwgsPrg3VkcILD7YV3YWt1MgU --filternode=/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.84 waku 7a19966a62bdaeb1294101605935210be0dae0d9fdfcce35359f219077e0f04f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a19966a62bd. Setting up logs at ./log/docker/node2_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51164
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:51164/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.84/tcp/51165/p2p/16Uiu2HAmS5b5EDnKiUewWS7bWprT1wteLAv3HLFfTwyFuRzL1GQ3","/ip4/172.18.21.84/tcp/51166/ws/p2p/16Uiu2HAmS5b5EDnKiUewWS7bWprT1wteLAv3HLFfTwyFuRzL1GQ3"],"enrUri":"enr:-L24QDTP2ezeZKDh0fJa0g_2CIeA2yyrLGNoVtHTQRdZv7I-Em_GRrkniZFNHhN4AHnKowUha4ukZbu28iDNJmI4rAoCgmlkgnY0gmlwhKwSFVSKbXVsdGlhZGRyc5YACASsEhVUBsfdAAoErBIVVAbH3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx3Uhh7ESHXlKBqs1Gptn3gIOVCNhnbos8JLFabUy0SSDdGNwgsfdg3VkcILH34V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51164/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek"]'
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:50154/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:51164/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "18b484d0-4d55-4e90-9278-de5e02d70035", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"18b484d0-4d55-4e90-9278-de5e02d70035","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53472', '53473', '53474', '53475', '53476']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53472:53472 -p 53473:53473 -p 53474:53474 -p 53475:53475 -p 53476:53476 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53474 --rest-port=53472 --tcp-port=53473 --discv5-udp-port=53475 --rest-address=0.0.0.0 --nat=extip:172.18.209.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ede4cdadb9a2c9acef5cb26c4ff2fbcd78a8a8bbd9eba6b04ebfca5c873beb0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53476 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHUwntMHgFCeOkzjieJZRlwv7TBRMLXOJXwA69EkyMYGWh3R9-udswbjAURfsVtda9MQeOQ3oaBfzYg9AVCwFukCgmlkgnY0gmlwhKwSudKKbXVsdGlhZGRyc5YACASsErnSBsPrAAoErBK50gbD7N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0BqSpEQ8XDBKMAoVmdQ0wx8w81AvChOgBc506A72ob2DdGNwgsPrg3VkcILD7YV3YWt1MgU --filternode=/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.161 waku 1cb86929ef7aee71a7fc9b9c2b103bf641dd10501cd23c221f6ff50f37f61589
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cb86929ef7a. Setting up logs at ./log/docker/node3_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53472
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:53472/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53472/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.161/tcp/53473/p2p/16Uiu2HAm5htfai6Zd1TRqE4pJnqpeZud2RxCd9y41ejKBLGbQPyi","/ip4/172.18.209.161/tcp/53474/ws/p2p/16Uiu2HAm5htfai6Zd1TRqE4pJnqpeZud2RxCd9y41ejKBLGbQPyi"],"enrUri":"enr:-L24QGlioFpJRt2-IE79ay3mxHz6cOhnCACftemxOsyqEpcdTD1ETUyPCNoC4iHPKVLW0l-i6qpu4whSJ2AxrAjaHHwCgmlkgnY0gmlwhKwS0aGKbXVsdGlhZGRyc5YACASsEtGhBtDhAAoErBLRoQbQ4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECmLyBnnO5229qNajYEmfk7Tt7x1l1ge1d5g-S53uvgcmDdGNwgtDhg3VkcILQ44V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53472/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38039', '38040', '38041', '38042', '38043']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38039:38039 -p 38040:38040 -p 38041:38041 -p 38042:38042 -p 38043:38043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38041 --rest-port=38039 --tcp-port=38040 --discv5-udp-port=38042 --rest-address=0.0.0.0 --nat=extip:172.18.152.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6ee7a2e44b906dceb2f4bbec463d07b59f3ef937a5a4bead1a1dafd24143f7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38043 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHUwntMHgFCeOkzjieJZRlwv7TBRMLXOJXwA69EkyMYGWh3R9-udswbjAURfsVtda9MQeOQ3oaBfzYg9AVCwFukCgmlkgnY0gmlwhKwSudKKbXVsdGlhZGRyc5YACASsErnSBsPrAAoErBK50gbD7N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0BqSpEQ8XDBKMAoVmdQ0wx8w81AvChOgBc506A72ob2DdGNwgsPrg3VkcILD7YV3YWt1MgU --filternode=/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.106 waku 0b4e9386c8aede1935ecbc2378fede322a459dc83ec51d606fb6fe705e3594fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b4e9386c8ae. Setting up logs at ./log/docker/node4_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38039
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:38039/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38039/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.152.106/tcp/38040/p2p/16Uiu2HAm8pQngPBbqArUrJk3YmmospP6eHYrWkiQxsAoUV3DX4Vh","/ip4/172.18.152.106/tcp/38041/ws/p2p/16Uiu2HAm8pQngPBbqArUrJk3YmmospP6eHYrWkiQxsAoUV3DX4Vh"],"enrUri":"enr:-L24QAnW7ZfGy2r_Wwt6IFtPSddSzZrA1rHXexx94qvqJ1_gAcFRQhHZTmK0sYg2S_Y0zJdynDEZZLr7zOLPO-y2RloCgmlkgnY0gmlwhKwSmGqKbXVsdGlhZGRyc5YACASsEphqBpSYAAoErBKYagaUmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECxvschyL_Q_xDalnAZKUXQcbmEr1MatLeAAmmr3-8WRyDdGNwgpSYg3VkcIKUmoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55725', '55726', '55727', '55728', '55729']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55725:55725 -p 55726:55726 -p 55727:55727 -p 55728:55728 -p 55729:55729 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55727 --rest-port=55725 --tcp-port=55726 --discv5-udp-port=55728 --rest-address=0.0.0.0 --nat=extip:172.18.19.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd4f2dde318afbeaddcd4a63c7b358dc3c8c6bfdc26b3a8e34e1b98d68b8c294 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55729 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHUwntMHgFCeOkzjieJZRlwv7TBRMLXOJXwA69EkyMYGWh3R9-udswbjAURfsVtda9MQeOQ3oaBfzYg9AVCwFukCgmlkgnY0gmlwhKwSudKKbXVsdGlhZGRyc5YACASsErnSBsPrAAoErBK50gbD7N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0BqSpEQ8XDBKMAoVmdQ0wx8w81AvChOgBc506A72ob2DdGNwgsPrg3VkcILD7YV3YWt1MgU --filternode=/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.183 waku 1733f00112037b3d582f8172124daf1383e51fb92849d944cb65a08e4e2cd4c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1733f0011203. Setting up logs at ./log/docker/node5_2026-01-22_04-21-49__557b9709-5a46-4962-a17b-170d3a55c04d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55725
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:55725/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55725/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.183/tcp/55726/p2p/16Uiu2HAmTNjZ9VE6KWjU6WVDrZEHxUbinCaVZzgLi75Tze3ve7MV","/ip4/172.18.19.183/tcp/55727/ws/p2p/16Uiu2HAmTNjZ9VE6KWjU6WVDrZEHxUbinCaVZzgLi75Tze3ve7MV"],"enrUri":"enr:-L24QMCpMKROHQy5FbBCBgxApQG5oHX53Mgs-7XVdI17RKsyPst0-LIXXZHUE9Ru96ZTrr9_KDJE8UqAsv70AOjJs-ICgmlkgnY0gmlwhKwSE7eKbXVsdGlhZGRyc5YACASsEhO3BtmuAAoErBITtwbZr90DgnJzhQADAQAAiXNlY3AyNTZrMaED2rVIE8suLK_9NWnDxidugcm67MqJ-SfnBm3QVuNHipSDdGNwgtmug3VkcILZsIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55725/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.210/tcp/50155/p2p/16Uiu2HAmSfLepbwGijj4rFXzDoDoSLViTYbpQd9VpVouohKB59Ek"]'
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:51164/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53472/filter/v2/subscriptions/ae8774fd-2648-42e5-b500-cf6edde178dc" -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:53472/filter/v2/subscriptions/ae8774fd-2648-42e5-b500-cf6edde178dc. Response content: b'{"requestId":"ae8774fd-2648-42e5-b500-cf6edde178dc","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38039/filter/v2/subscriptions/1f851e8f-d3f8-406f-aa9a-14f32008cff2" -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:38039/filter/v2/subscriptions/1f851e8f-d3f8-406f-aa9a-14f32008cff2. Response content: b'{"requestId":"1f851e8f-d3f8-406f-aa9a-14f32008cff2","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55725/filter/v2/subscriptions/ef5a87e0-e06b-43b8-9b11-1bc50de451b6" -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:55725/filter/v2/subscriptions/ef5a87e0-e06b-43b8-9b11-1bc50de451b6. Response content: b'{"requestId":"ef5a87e0-e06b-43b8-9b11-1bc50de451b6","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 93f788e53309
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a19966a62bd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1cb86929ef7a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 93f788e53309. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0b4e9386c8ae
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a19966a62bd. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1733f0011203
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1cb86929ef7a. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-01-22 04:22:07.376 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:22:07.377 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-01-22_04-22-07__825968e5-c0cc-4a62-852a-83878cbab409
2026-01-22 04:22:07.377 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:22:07.377 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:22:07.378 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-22 04:22:07.384 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:07.384 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-22-07__825968e5-c0cc-4a62-852a-83878cbab409__wakuorg_nwaku:latest.log
2026-01-22 04:22:07.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:07.390 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-22-07__825968e5-c0cc-4a62-852a-83878cbab409__wakuorg_nwaku:latest.log
2026-01-22 04:22:07.396 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:22:07.396 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-22-07__825968e5-c0cc-4a62-852a-83878cbab409__wakuorg_nwaku:latest.log
2026-01-22 04:22:07.396 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:22:07.397 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:22:07.397 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:07.397 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:07.399 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:07.399 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.41
2026-01-22 04:22:07.399 DEBUG [src.node.docker_mananger] Generated ports ['31021', '31022', '31023', '31024', '31025']
2026-01-22 04:22:07.399 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:07.399 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:07.399 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:07.400 DEBUG [src.node.docker_mananger] docker run -i -t -p 31021:31021 -p 31022:31022 -p 31023:31023 -p 31024:31024 -p 31025:31025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31023 --rest-port=31021 --tcp-port=31022 --discv5-udp-port=31024 --rest-address=0.0.0.0 --nat=extip:172.18.49.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c3a3fe8ee6a65c2ab3e7d0b43ba4cd1c8a8e0b3c78f6caa49c4bfc21edee0e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31025 --metrics-logging=true --lightpush=true --relay=true
2026-01-22 04:22:07.580 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.41 waku 2bd79eae1cfdb13556c86db06134f1261f6ed8fb12f139fc5162026b9967366b
2026-01-22 04:22:07.611 DEBUG [src.node.docker_mananger] Container started with ID 2bd79eae1cfd. Setting up logs at ./log/docker/node1_2026-01-22_04-22-07__825968e5-c0cc-4a62-852a-83878cbab409__wakuorg_nwaku:latest.log
2026-01-22 04:22:07.613 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31021
2026-01-22 04:22:07.613 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:07.632 ERROR [src.node.docker_mananger] Max retries reached for container 35bf05e98eaa. Exiting log stream.
2026-01-22 04:22:08.116 ERROR [src.node.docker_mananger] Max retries reached for container 4c474ef92833. Exiting log stream.
2026-01-22 04:22:08.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31021/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:08.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:22:08.617 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:08.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:08.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.41/tcp/31022/p2p/16Uiu2HAm3HRRkUHJAHwcuBAg9jR1ZgizHRgjNNXypN6eht5yzmAY","/ip4/172.18.49.41/tcp/31023/ws/p2p/16Uiu2HAm3HRRkUHJAHwcuBAg9jR1ZgizHRgjNNXypN6eht5yzmAY"],"enrUri":"enr:-L24QI1eqL79CW2sYMGTTuCQbOWneFRQ8wZ5zd5G390VEDA3NPFiSY_UpRKOOrHoALdHz5F9VsUCzbfylBCnVBA2WLwCgmlkgnY0gmlwhKwSMSmKbXVsdGlhZGRyc5YACASsEjEpBnkuAAoErBIxKQZ5L90DgnJzhQADAQAAiXNlY3AyNTZrMaECdMBk9_rhqpuNwkBNEwei_OrQO-T-yMPt28qpyPiTXwGDdGNwgnkug3VkcIJ5MIV3YWt1Mgk"}'
2026-01-22 04:22:08.619 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:08.620 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:08.620 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:08.621 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:08.621 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.249
2026-01-22 04:22:08.621 DEBUG [src.node.docker_mananger] Generated ports ['16229', '16230', '16231', '16232', '16233']
2026-01-22 04:22:08.621 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:08.622 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:08.622 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:08.622 DEBUG [src.node.docker_mananger] docker run -i -t -p 16229:16229 -p 16230:16230 -p 16231:16231 -p 16232:16232 -p 16233:16233 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16231 --rest-port=16229 --tcp-port=16230 --discv5-udp-port=16232 --rest-address=0.0.0.0 --nat=extip:172.18.23.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0db45f2806c2ae36b4f3dd3d8fdebacfa0fbcd510d8e2bfdeb8ad098fc3be59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16233 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QI1eqL79CW2sYMGTTuCQbOWneFRQ8wZ5zd5G390VEDA3NPFiSY_UpRKOOrHoALdHz5F9VsUCzbfylBCnVBA2WLwCgmlkgnY0gmlwhKwSMSmKbXVsdGlhZGRyc5YACASsEjEpBnkuAAoErBIxKQZ5L90DgnJzhQADAQAAiXNlY3AyNTZrMaECdMBk9_rhqpuNwkBNEwei_OrQO-T-yMPt28qpyPiTXwGDdGNwgnkug3VkcIJ5MIV3YWt1Mgk --lightpushnode=/ip4/172.18.49.41/tcp/31022/p2p/16Uiu2HAm3HRRkUHJAHwcuBAg9jR1ZgizHRgjNNXypN6eht5yzmAY
2026-01-22 04:22:08.814 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.249 waku 8a77e0579251dc772641749df3bca1e837586d4984286f50b9625a75db4d79e7
2026-01-22 04:22:08.850 DEBUG [src.node.docker_mananger] Container started with ID 8a77e0579251. Setting up logs at ./log/docker/node2_2026-01-22_04-22-07__825968e5-c0cc-4a62-852a-83878cbab409__wakuorg_nwaku:latest.log
2026-01-22 04:22:08.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16229
2026-01-22 04:22:08.851 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:09.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16229/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:09.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_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"},{"Legacy 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":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:22:09.863 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:09.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16229/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:09.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.249/tcp/16230/p2p/16Uiu2HAmQ2NMmzmx8GHHqs2gEg8yh7Lb1qofwXPWTtcu7wY3uZic","/ip4/172.18.23.249/tcp/16231/ws/p2p/16Uiu2HAmQ2NMmzmx8GHHqs2gEg8yh7Lb1qofwXPWTtcu7wY3uZic"],"enrUri":"enr:-L24QIHdzRHvZT90Wmih0vjFqMhQjPCwWVcTt8CZOEmHZzcfF9kFdK7g0L25k4hAfOqQaV9pADvwk5OQUkzSqPjUEKQCgmlkgnY0gmlwhKwSF_mKbXVsdGlhZGRyc5YACASsEhf5Bj9mAAoErBIX-QY_Z90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqOqjXbUa-U7S3fMQZ6zjGNLHYVNEZM3BvIARTCEPlQ2DdGNwgj9mg3VkcII_aIV3YWt1Mgk"}'
2026-01-22 04:22:09.869 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:09.870 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:22:09.870 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:22:09.871 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:22:09.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.37
2026-01-22 04:22:09.872 DEBUG [src.node.docker_mananger] Generated ports ['26581', '26582', '26583', '26584', '26585']
2026-01-22 04:22:09.872 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:22:09.872 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:22:09.872 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:22:09.872 DEBUG [src.node.docker_mananger] docker run -i -t -p 26581:26581 -p 26582:26582 -p 26583:26583 -p 26584:26584 -p 26585:26585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26583 --rest-port=26581 --tcp-port=26582 --discv5-udp-port=26584 --rest-address=0.0.0.0 --nat=extip:172.18.18.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6564df759cf4476f71f9e7f7e361a5a4cbb4c14cac7ab7ecd09614ac0dcc9dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26585 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIHdzRHvZT90Wmih0vjFqMhQjPCwWVcTt8CZOEmHZzcfF9kFdK7g0L25k4hAfOqQaV9pADvwk5OQUkzSqPjUEKQCgmlkgnY0gmlwhKwSF_mKbXVsdGlhZGRyc5YACASsEhf5Bj9mAAoErBIX-QY_Z90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqOqjXbUa-U7S3fMQZ6zjGNLHYVNEZM3BvIARTCEPlQ2DdGNwgj9mg3VkcII_aIV3YWt1Mgk
2026-01-22 04:22:10.047 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.37 waku 5a156e3085c239388e9ba5a1f6955fcf9ba9c583f043443a4876a46f366a2463
2026-01-22 04:22:10.080 DEBUG [src.node.docker_mananger] Container started with ID 5a156e3085c2. Setting up logs at ./log/docker/node3_2026-01-22_04-22-07__825968e5-c0cc-4a62-852a-83878cbab409__wakuorg_nwaku:latest.log
2026-01-22 04:22:10.081 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26581
2026-01-22 04:22:10.082 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:22:11.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26581/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:11.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:22:11.090 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:22:11.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:11.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.37/tcp/26582/p2p/16Uiu2HAmMcVBCLrY9uyW397e2ULtPQyZC3kgdZ6T9S7dNqr9ikaD","/ip4/172.18.18.37/tcp/26583/ws/p2p/16Uiu2HAmMcVBCLrY9uyW397e2ULtPQyZC3kgdZ6T9S7dNqr9ikaD"],"enrUri":"enr:-L24QM4D3nlPGNA-z91ZBL3wBQ3qM-tgHgucjKciUWr6N9RvCFSjF2oeOBCRfEa2QFyv4X6afvruuxKZjt3ZrcaE0NECgmlkgnY0gmlwhKwSEiWKbXVsdGlhZGRyc5YACASsEhIlBmfWAAoErBISJQZn190DgnJzhQADAQAAiXNlY3AyNTZrMaEDhRUIlkI1Zwg4VkguqX--qIfR_OSgCm36lBZ3XTsYpZqDdGNwgmfWg3VkcIJn2IV3YWt1MgE"}'
2026-01-22 04:22:11.096 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:22:11.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:22:11.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:11.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16229/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:22:11.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:11.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:22:11.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:11.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31021/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:11.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/47966/p2p/16Uiu2HAmQ2NMmzmx8GHHqs2gEg8yh7Lb1qofwXPWTtcu7wY3uZic","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-22 04:22:11.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16229/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:11.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.18.37/tcp/37218/p2p/16Uiu2HAmMcVBCLrY9uyW397e2ULtPQyZC3kgdZ6T9S7dNqr9ikaD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.49.41/tcp/31022/p2p/16Uiu2HAm3HRRkUHJAHwcuBAg9jR1ZgizHRgjNNXypN6eht5yzmAY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-22 04:22:11.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26581/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:11.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.23.249/tcp/16230/p2p/16Uiu2HAmQ2NMmzmx8GHHqs2gEg8yh7Lb1qofwXPWTtcu7wY3uZic","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-22 04:22:11.127 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-01-22 04:22:41.128 DEBUG [src.steps.light_push] Lightpushing message
2026-01-22 04:22:41.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31021/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1769055761128069531}}'
2026-01-22 04:22:41.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:22:41.139 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:22:41.239 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-01-22 04:22:41.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:22:41.242 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":1769055761128069531,"ephemeral":false,"proof":""}]'
2026-01-22 04:22:41.246 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:22:41.247 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:22:41.247 DEBUG [src.node.waku_node] Stopping container with id 2bd79eae1cfd
2026-01-22 04:22:41.766 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:41.767 DEBUG [src.node.waku_node] Stopping container with id 8a77e0579251
2026-01-22 04:22:42.280 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:42.282 DEBUG [src.node.waku_node] Stopping container with id 5a156e3085c2
2026-01-22 04:22:42.589 ERROR [src.node.docker_mananger] Max retries reached for container 2bd79eae1cfd. Exiting log stream.
2026-01-22 04:22:42.822 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:22:42.825 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:22:42.855 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:22:42.897 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:22:42.920 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,738 @@
WRN 2026-01-22 04:36:20.042+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:429
bSubscribeShards: some(@[0])
INF 2026-01-22 04:36:20.042+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:464 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-01-22 04:36:20.042+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:151 relay=true rlnRelay=false store=false filter=false lightPush=true peerExchange=true rendezvous=true
INF 2026-01-22 04:36:20.042+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:160 cluster=3
INF 2026-01-22 04:36:20.042+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:163 shard=0
NTC 2026-01-22 04:36:20.042+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:17098
INF 2026-01-22 04:36:20.042+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:17098/
INF 2026-01-22 04:36:20.043+00:00 Setting up storage tid=1 file=node_factory.nim:503
INF 2026-01-22 04:36:20.043+00:00 Initializing node tid=1 file=node_factory.nim:512
TRC 2026-01-22 04:36:20.044+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/id/1.0.0]"
TRC 2026-01-22 04:36:20.044+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-01-22 04:36:20.044+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-01-22 04:36:20.044+00:00 no peer storage found tid=1 file=peer_manager.nim:1130
INF 2026-01-22 04:36:20.044+00:00 Initializing networking tid=1 file=waku_node.nim:178 addrs="@[/ip4/172.18.25.87/tcp/17099, /ip4/172.18.25.87/tcp/17100/ws]"
INF 2026-01-22 04:36:20.045+00:00 Mounting protocols tid=1 file=node_factory.nim:518
INF 2026-01-22 04:36:20.045+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards=[]
TRC 2026-01-22 04:36:20.045+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-01-22 04:36:20.045+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-01-22 04:36:20.045+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-01-22 04:36:20.045+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:252 clusterId=3 shardCount=1
INF 2026-01-22 04:36:20.045+00:00 Shards created from content topics tid=1 file=node_factory.nim:309 contentTopics=[] shards=[]
INF 2026-01-22 04:36:20.045+00:00 Setting max message size tid=1 file=node_factory.nim:318 num_bytes=153600
INF 2026-01-22 04:36:20.045+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:208
TRC 2026-01-22 04:36:20.045+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/relay/2.0.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-01-22 04:36:20.045+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:225
INF 2026-01-22 04:36:20.045+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=3
INF 2026-01-22 04:36:20.045+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:377
INF 2026-01-22 04:36:20.045+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:207 clusterId=3 shards=[] capabilities="[Relay, Lightpush]" wakuPeerRecord="(peerId: 16U*GQmGRf, seqNo: 1769056580, addresses: [/ip4/172.18.25.87/tcp/17099, /ip4/172.18.25.87/tcp/17100/ws], mixKey: )"
TRC 2026-01-22 04:36:20.045+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-01-22 04:36:20.045+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:365
INF 2026-01-22 04:36:20.045+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=3
INF 2026-01-22 04:36:20.045+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-01-22 04:36:20.045+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/ipfs/ping/1.0.0]"
INF 2026-01-22 04:36:20.045+00:00 mounting light push topics="waku node lightpush api" tid=1 file=lightpush.nim:154
INF 2026-01-22 04:36:20.045+00:00 mounting lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:159
INF 2026-01-22 04:36:20.045+00:00 mounting lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:162
TRC 2026-01-22 04:36:20.045+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/lightpush/3.0.0]"
INF 2026-01-22 04:36:20.045+00:00 lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:179
INF 2026-01-22 04:36:20.045+00:00 mounting legacy light push topics="waku node lightpush api" tid=1 file=lightpush.nim:43
INF 2026-01-22 04:36:20.045+00:00 mounting legacy lightpush with relay topics="waku node lightpush api" tid=1 file=lightpush.nim:48
INF 2026-01-22 04:36:20.045+00:00 mounting legacy lightpush without rln-relay topics="waku node lightpush api" tid=1 file=lightpush.nim:51
TRC 2026-01-22 04:36:20.045+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/lightpush/2.0.0-beta1]"
INF 2026-01-22 04:36:20.045+00:00 legacy lightpush mounted successfully topics="waku node lightpush api" tid=1 file=lightpush.nim:68
INF 2026-01-22 04:36:20.045+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-01-22 04:36:20.045+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-01-22 04:36:20.045+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-01-22 04:36:20.046+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-01-22 04:36:20.046+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-01-22 04:36:20.046+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:227 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-01-22 04:36:20.046+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
INF 2026-01-22 04:36:20.046+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:120
INF 2026-01-22 04:36:20.046+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:362
INF 2026-01-22 04:36:20.046+00:00 Running nwaku node tid=1 file=node_factory.nim:440 version=v0.36.0-127-ga4e44d
INF 2026-01-22 04:36:20.046+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:451 version=v0.36.0-127-ga4e44d
INF 2026-01-22 04:36:20.046+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:336
INF 2026-01-22 04:36:20.046+00:00 start topics="waku relay" tid=1 file=protocol.nim:463
TRC 2026-01-22 04:36:20.046+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
TRC 2026-01-22 04:36:20.046+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:20.046+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:20.046+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140483310043216
TRC 2026-01-22 04:36:20.046+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-01-22 04:36:20.046+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
INF 2026-01-22 04:36:20.046+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:357
INF 2026-01-22 04:36:20.046+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:128 interval=10s
INF 2026-01-22 04:36:20.046+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:228
INF 2026-01-22 04:36:20.046+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-01-22 04:36:20.046+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-01-22 04:36:20.046+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:352 peerInfo="(peerId: 16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf, listenAddrs: [/ip4/0.0.0.0/tcp/17100/ws, /ip4/0.0.0.0/tcp/17099], 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/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-127-ga4e44d)"
TRC 2026-01-22 04:36:20.046+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:122
TRC 2026-01-22 04:36:20.046+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:146 address=/ip4/0.0.0.0/tcp/17099
TRC 2026-01-22 04:36:20.046+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/17099]
DBG 2026-01-22 04:36:20.046+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2026-01-22 04:36:20.046+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2026-01-22 04:36:20.047+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=49 queue=0
TRC 2026-01-22 04:36:20.047+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:160
TRC 2026-01-22 04:36:20.047+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:55 address=@[/ip4/0.0.0.0/tcp/17100/ws]
TRC 2026-01-22 04:36:20.047+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:261 host=0.0.0.0:17100
TRC 2026-01-22 04:36:20.047+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:210 addresses="[/ip4/0.0.0.0/tcp/17100/ws]"
INF 2026-01-22 04:36:20.047+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:213
TRC 2026-01-22 04:36:20.047+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-01-22 04:36:20.047+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
DBG 2026-01-22 04:36:20.047+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:270
TRC 2026-01-22 04:36:20.047+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=3 queue=0
TRC 2026-01-22 04:36:20.047+00:00 Acquired slot topics="libp2p semaphore" tid=1 file=semaphore.nim:36 available=48 queue=0
TRC 2026-01-22 04:36:20.047+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:285
TRC 2026-01-22 04:36:20.047+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:193
TRC 2026-01-22 04:36:20.048+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:992
WRN 2026-01-22 04:36:20.048+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:995
WRN 2026-01-22 04:36:20.048+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:629
DBG 2026-01-22 04:36:20.048+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:392 peer="(peerId: 16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf, listenAddrs: [/ip4/0.0.0.0/tcp/17099, /ip4/0.0.0.0/tcp/17100/ws], addrs: [/ip4/172.18.25.87/tcp/17099, /ip4/172.18.25.87/tcp/17100/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/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/lightpush/3.0.0, /vac/waku/lightpush/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-127-ga4e44d)"
INF 2026-01-22 04:36:20.048+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*GQmGRf addrs="[/ip4/172.18.25.87/tcp/17099, /ip4/172.18.25.87/tcp/17100/ws]"
INF 2026-01-22 04:36:20.048+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/17099/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf][/ip4/0.0.0.0/tcp/17100/ws/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.25.87/tcp/17099, /ip4/172.18.25.87/tcp/17100/ws]"
INF 2026-01-22 04:36:20.048+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.25.87/tcp/17099/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf][/ip4/172.18.25.87/tcp/17100/ws/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf]
INF 2026-01-22 04:36:20.048+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QAjnQEWet61DuvDS7jP7g1iHlJuoOsaHZe1u0s3On90LMZYwg2L-ZwE3Z5PcW7Wr-Kgi4ggAAYPfoOnfnQj62soBgmlkgnY0gmlwhKwSGVeKbXVsdGlhZGRyc4wACgSsEhlXBkLM3QOCcnOFAAMBAACJc2VjcDI1NmsxoQPpTtBq6jXAPdNUVsYJmT7DZ-kquqFVRZXN9TX5iUQoYoN0Y3CCQsuDdWRwgkLNhXdha3UyCQ
INF 2026-01-22 04:36:20.048+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:502
TRC 2026-01-22 04:36:20.048+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:984
TRC 2026-01-22 04:36:20.048+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:977
INF 2026-01-22 04:36:20.048+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:758 inRelayConns=0/20 outRelayConns=0/10 totalConnections=0/50 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-01-22 04:36:20.049+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:416 peerId=16U*GQmGRf addrs="[/ip4/172.18.25.87/tcp/17099, /ip4/172.18.25.87/tcp/17100/ws]"
INF 2026-01-22 04:36:20.049+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:439 full=[/ip4/0.0.0.0/tcp/17099/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf][/ip4/0.0.0.0/tcp/17100/ws/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf] localIp=172.17.0.2 switchAddress="@[/ip4/172.18.25.87/tcp/17099, /ip4/172.18.25.87/tcp/17100/ws]"
INF 2026-01-22 04:36:20.049+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:441 full=[/ip4/172.18.25.87/tcp/17099/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf][/ip4/172.18.25.87/tcp/17100/ws/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf]
INF 2026-01-22 04:36:20.049+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:442 enr=enr:-LO4QAjnQEWet61DuvDS7jP7g1iHlJuoOsaHZe1u0s3On90LMZYwg2L-ZwE3Z5PcW7Wr-Kgi4ggAAYPfoOnfnQj62soBgmlkgnY0gmlwhKwSGVeKbXVsdGlhZGRyc4wACgSsEhlXBkLM3QOCcnOFAAMBAACJc2VjcDI1NmsxoQPpTtBq6jXAPdNUVsYJmT7DZ-kquqFVRZXN9TX5iUQoYoN0Y3CCQsuDdWRwgkLNhXdha3UyCQ
INF 2026-01-22 04:36:20.049+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:296 enr=enr:-L24QM0i-S5C_Ww9UFSMSTieRrj-DP1keQMzRPPHZuem8bl1NwoEd6ejJj157Lab4s2C5azL41VspFxrOu3g4mecprMCgmlkgnY0gmlwhKwSGVeKbXVsdGlhZGRyc5YACASsEhlXBkLLAAoErBIZVwZCzN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6U7Qauo1wD3TVFbGCZk-w2fpKrqhVUWVzfU1-YlEKGKDdGNwgkLLg3VkcIJCzYV3YWt1Mgk record="(2, id: \"v4\", ip: 172.18.25.87, multiaddrs: 0x000804AC1219570642CB000A04AC1219570642CCDD03, rs: 0x0003010000, secp256k1: 0x03E94ED06AEA35C03DD35456C609993EC367E92ABAA1554595CDF535F989442862, tcp: 17099, udp: 17101, waku2: 0x09)"
INF 2026-01-22 04:36:20.049+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-01-22 04:36:20.049+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-01-22 04:36:20.049+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=17101
TRC 2026-01-22 04:36:20.050+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-01-22 04:36:20.050+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-01-22 04:36:20.050+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:20.050+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:20.050+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
INF 2026-01-22 04:36:20.050+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-01-22 04:36:20.050+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QANyjJUYrvhPqJ637K8cer4ax008Kiktbkm0JxwTkufvC8t48YxZ8RwEz31iIUJa-zxU3EVf76GwSEaAxQl7AUkDgmlkgnY0gmlwhKwSGVeKbXVsdGlhZGRyc5YACASsEhlXBkLLAAoErBIZVwZCzN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6U7Qauo1wD3TVFbGCZk-w2fpKrqhVUWVzfU1-YlEKGKDdGNwgkLLg3VkcIJCzYV3YWt1Mgk enr="(3, id: \"v4\", ip: 172.18.25.87, multiaddrs: 0x000804AC1219570642CB000A04AC1219570642CCDD03, rs: 0x0003010000, secp256k1: 0x03E94ED06AEA35C03DD35456C609993EC367E92ABAA1554595CDF535F989442862, tcp: 17099, udp: 17101, waku2: 0x09)"
TRC 2026-01-22 04:36:20.050+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-01-22 04:36:20.050+00:00 starting keepalive tid=1 file=node_health_monitor.nim:379 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-01-22 04:36:20.050+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
INF 2026-01-22 04:36:20.051+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:540 pubsubTopic=/waku/2/rs/3/0
TRC 2026-01-22 04:36:20.051+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:621 topic=/waku/2/rs/3/0
TRC 2026-01-22 04:36:20.051+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:583 name=/waku/2/rs/3/0
TRC 2026-01-22 04:36:20.051+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:20.051+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:20.051+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:20.051+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
INF 2026-01-22 04:36:20.053+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-01-22 04:36:20.053+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=17102
INF 2026-01-22 04:36:20.054+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QFkYlAOYVIMWZRzRYtk7NAXg3Y4AcrKXsKvRpAMIA-oReZchIPP3ekI2T7dBD_Koq_7iPB4c9rI0vaLU5WTc9ZIEgmlkgnY0gmlwhKwSGVeKbXVsdGlhZGRyc5YACASsEhlXBkLLAAoErBIZVwZCzN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6U7Qauo1wD3TVFbGCZk-w2fpKrqhVUWVzfU1-YlEKGKDdGNwgkLLg3VkcIJCzYV3YWt1Mgk enr="(4, id: \"v4\", ip: 172.18.25.87, multiaddrs: 0x000804AC1219570642CB000A04AC1219570642CCDD03, rs: 0x0003010000, secp256k1: 0x03E94ED06AEA35C03DD35456C609993EC367E92ABAA1554595CDF535F989442862, tcp: 17099, udp: 17101, waku2: 0x09)"
INF 2026-01-22 04:36:20.054+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-01-22 04:36:20.054+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=17102
INF 2026-01-22 04:36:20.054+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-01-22 04:36:20.054+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:100
TRC 2026-01-22 04:36:20.060+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:36:21.049+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:21.049+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:21.049+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:21.049+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:21.049+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:21.049+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
DBG 2026-01-22 04:36:21.078+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:38478 meth=GET uri=/health
DBG 2026-01-22 04:36:21.078+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:38478 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
TRC 2026-01-22 04:36:21.078+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/3.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:21.078+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/3.0.0
TRC 2026-01-22 04:36:21.078+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/lightpush/2.0.0-beta1 peers=[] address=140483309888464
TRC 2026-01-22 04:36:21.078+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/lightpush/2.0.0-beta1
TRC 2026-01-22 04:36:21.078+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store-query/3.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:21.079+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store-query/3.0.0
TRC 2026-01-22 04:36:21.079+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/store/2.0.0-beta4 peers=[] address=140483309888464
TRC 2026-01-22 04:36:21.079+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/store/2.0.0-beta4
TRC 2026-01-22 04:36:21.079+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/filter-subscribe/2.0.0-beta1 peers=[] address=140483309888464
TRC 2026-01-22 04:36:21.079+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/filter-subscribe/2.0.0-beta1
DBG 2026-01-22 04:36:21.079+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:38478 uri=/health content_type=application/json content_size=999
DBG 2026-01-22 04:36:21.081+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:38486 meth=GET uri=/debug/v1/info
DBG 2026-01-22 04:36:21.082+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:38486 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-01-22 04:36:21.082+00:00 node info topics="waku node" tid=1 file=waku_node.nim:217 wakuInfo="(listenAddresses: [/ip4/172.18.25.87/tcp/17099/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf, /ip4/172.18.25.87/tcp/17100/ws/p2p/16Uiu2HAmUMj3j8eViZHiJ8QdNHLezvjByCRbjKuQ3srhvFGQmGRf], enrUri: enr:-L24QM0i-S5C_Ww9UFSMSTieRrj-DP1keQMzRPPHZuem8bl1NwoEd6ejJj157Lab4s2C5azL41VspFxrOu3g4mecprMCgmlkgnY0gmlwhKwSGVeKbXVsdGlhZGRyc5YACASsEhlXBkLLAAoErBIZVwZCzN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6U7Qauo1wD3TVFbGCZk-w2fpKrqhVUWVzfU1-YlEKGKDdGNwgkLLg3VkcIJCzYV3YWt1Mgk, mixPubKey: none(string))"
DBG 2026-01-22 04:36:21.082+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:38486 uri=/debug/v1/info content_type=application/json content_size=471
TRC 2026-01-22 04:36:22.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:22.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:22.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:22.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:22.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:22.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:23.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:23.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:23.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:23.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:23.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:23.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:24.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:24.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:24.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:24.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:24.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:24.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:25.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:25.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:25.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:25.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:25.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:25.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:25.051+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:25.051+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:25.051+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:36:25.061+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:36:25.069+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-01-22 04:36:26.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:26.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:26.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:26.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:26.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:26.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:27.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:27.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:27.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:27.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:27.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:27.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:28.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:28.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:28.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:28.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:28.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:28.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:29.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:29.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:29.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:29.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:29.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:29.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:30.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:30.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:30.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:30.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:30.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:30.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2026-01-22 04:36:30.047+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2026-01-22 04:36:30.047+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2026-01-22 04:36:30.047+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:30.047+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2026-01-22 04:36:30.047+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2026-01-22 04:36:30.047+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2026-01-22 04:36:30.047+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:30.047+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2026-01-22 04:36:30.047+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2026-01-22 04:36:30.052+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:30.052+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:30.052+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:36:30.052+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2026-01-22 04:36:30.052+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2026-01-22 04:36:30.052+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=11
TRC 2026-01-22 04:36:30.052+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2026-01-22 04:36:30.052+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2026-01-22 04:36:30.070+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:36:30.077+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-01-22 04:36:31.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:31.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:31.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:31.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:31.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:31.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:32.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:32.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:32.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:32.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:32.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:32.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:32.048+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140483310043216
TRC 2026-01-22 04:36:32.048+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-01-22 04:36:32.048+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2026-01-22 04:36:33.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:33.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:33.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:33.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:33.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:33.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:34.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:34.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:34.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:34.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:34.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:34.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:35.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:35.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:35.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:35.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:35.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:35.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:35.052+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:35.052+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:35.052+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:36:35.079+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:36:35.085+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:36:36.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:36.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:36.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:36.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:36.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:36.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:37.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:37.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:37.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:37.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:37.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:37.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:38.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:38.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:38.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:38.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:38.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:38.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:39.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:39.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:39.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:39.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:39.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:39.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:40.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:40.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:40.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:40.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:40.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:40.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2026-01-22 04:36:40.047+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2026-01-22 04:36:40.047+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2026-01-22 04:36:40.047+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:40.047+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2026-01-22 04:36:40.047+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2026-01-22 04:36:40.047+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2026-01-22 04:36:40.047+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:40.047+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2026-01-22 04:36:40.047+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2026-01-22 04:36:40.053+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2026-01-22 04:36:40.053+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2026-01-22 04:36:40.053+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=10
TRC 2026-01-22 04:36:40.053+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2026-01-22 04:36:40.053+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2026-01-22 04:36:40.053+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:40.053+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:40.053+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:36:40.086+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:36:40.093+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:36:41.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:41.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:41.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:41.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:41.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:41.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:42.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:42.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:42.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:42.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:42.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:42.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:43.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:43.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:43.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:43.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:43.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:43.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:44.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:44.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:44.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:44.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:44.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:44.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:44.048+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140483310043216
TRC 2026-01-22 04:36:44.048+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-01-22 04:36:44.048+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2026-01-22 04:36:45.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:45.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:45.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:45.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:45.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:45.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:45.054+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:45.054+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:45.054+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:36:45.094+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:36:45.101+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:36:46.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:46.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:46.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:46.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:46.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:46.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:47.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:47.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:47.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:47.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:47.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:47.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:48.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:48.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:48.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:48.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:48.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:48.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:49.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:49.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:49.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:49.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:49.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:49.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:50.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:50.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:50.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:50.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:50.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:50.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2026-01-22 04:36:50.048+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2026-01-22 04:36:50.048+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2026-01-22 04:36:50.048+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:50.048+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2026-01-22 04:36:50.048+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2026-01-22 04:36:50.048+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2026-01-22 04:36:50.048+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:36:50.048+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2026-01-22 04:36:50.048+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2026-01-22 04:36:50.048+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-01-22 04:36:50.048+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
TRC 2026-01-22 04:36:50.054+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2026-01-22 04:36:50.054+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2026-01-22 04:36:50.054+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=9
TRC 2026-01-22 04:36:50.054+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2026-01-22 04:36:50.054+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2026-01-22 04:36:50.055+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:50.055+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:50.055+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:36:50.102+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:36:50.109+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:36:51.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:51.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:51.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:51.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:51.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:51.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:52.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:52.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:52.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:52.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:52.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:52.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:53.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:53.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:53.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:53.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:53.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:53.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:54.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:54.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:54.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:54.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:54.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:54.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:55.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:55.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:55.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:55.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:55.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:55.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:55.056+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:36:55.056+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:36:55.056+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:36:55.109+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:36:55.116+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-01-22 04:36:56.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:56.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:56.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:56.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:56.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:56.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:56.048+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140483310043216
TRC 2026-01-22 04:36:56.048+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-01-22 04:36:56.048+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2026-01-22 04:36:57.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:57.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:57.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:57.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:57.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:57.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:58.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:58.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:58.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:58.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:58.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:58.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:36:59.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:36:59.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:59.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:59.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:59.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:36:59.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:00.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:00.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:00.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:00.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:00.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:00.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2026-01-22 04:37:00.048+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2026-01-22 04:37:00.048+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2026-01-22 04:37:00.048+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:37:00.048+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2026-01-22 04:37:00.048+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2026-01-22 04:37:00.048+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2026-01-22 04:37:00.048+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:37:00.048+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2026-01-22 04:37:00.048+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2026-01-22 04:37:00.054+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2026-01-22 04:37:00.054+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2026-01-22 04:37:00.054+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=8
TRC 2026-01-22 04:37:00.054+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2026-01-22 04:37:00.054+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2026-01-22 04:37:00.056+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:37:00.056+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:37:00.056+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:37:00.117+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:37:00.125+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:37:01.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:01.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:01.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:01.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:01.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:01.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:02.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:02.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:02.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:02.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:02.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:02.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:03.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:03.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:03.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:03.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:03.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:03.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:04.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:04.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:04.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:04.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:04.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:04.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:05.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:05.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:05.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:05.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:05.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:05.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:05.057+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:37:05.057+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:37:05.057+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:37:05.127+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:37:05.132+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:37:06.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:06.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:06.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:06.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:06.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:06.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:07.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:07.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:07.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:07.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:07.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:07.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:08.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:08.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:08.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:08.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:08.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:08.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:08.048+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140483310043216
TRC 2026-01-22 04:37:08.048+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-01-22 04:37:08.048+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2026-01-22 04:37:09.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:09.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:09.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:09.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:09.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:09.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:10.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:10.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:10.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:10.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:10.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:10.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
INF 2026-01-22 04:37:10.048+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2026-01-22 04:37:10.048+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2026-01-22 04:37:10.049+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:37:10.049+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2026-01-22 04:37:10.049+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2026-01-22 04:37:10.049+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2026-01-22 04:37:10.049+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:37:10.049+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2026-01-22 04:37:10.049+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2026-01-22 04:37:10.055+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2026-01-22 04:37:10.055+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2026-01-22 04:37:10.055+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=7
TRC 2026-01-22 04:37:10.055+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2026-01-22 04:37:10.055+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2026-01-22 04:37:10.058+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:37:10.058+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:37:10.058+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:37:10.134+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:37:10.141+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-01-22 04:37:11.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:11.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:11.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:11.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:11.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:11.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:12.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:12.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:12.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:12.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:12.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:12.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:13.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:13.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:13.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:13.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:13.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:13.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:14.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:14.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:14.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:14.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:14.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:14.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:15.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:15.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:15.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:15.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:15.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:15.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:15.059+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:37:15.059+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:37:15.059+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:37:15.142+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:37:15.148+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:37:16.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:16.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:16.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:16.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:16.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:16.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:17.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:17.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:17.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:17.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:17.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:17.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:18.049+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:18.049+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:18.049+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:18.049+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:18.049+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:18.049+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:19.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:19.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:19.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:19.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:19.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:19.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:20.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:20.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:20.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:20.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:20.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:20.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:20.048+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:318 instance=140483310043216
TRC 2026-01-22 04:37:20.048+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:150 peers=0
TRC 2026-01-22 04:37:20.048+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:314 peers=0
TRC 2026-01-22 04:37:20.048+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-01-22 04:37:20.048+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:166
INF 2026-01-22 04:37:20.049+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:383 pubsubTopic=/waku/2/rs/3/0
TRC 2026-01-22 04:37:20.050+00:00 waku rendezvous advertisements started topics="waku rendezvous" tid=1 file=protocol.nim:113
TRC 2026-01-22 04:37:20.050+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:37:20.050+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
INF 2026-01-22 04:37:20.050+00:00 waku rendezvous advertisements failed topics="waku rendezvous" tid=1 file=protocol.nim:136 error="could not get a peer supporting RendezVousCodec"
TRC 2026-01-22 04:37:20.050+00:00 waku rendezvous client requests started topics="waku rendezvous client" tid=1 file=client.nim:43
TRC 2026-01-22 04:37:20.050+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:220 protocol=/vac/waku/rendezvous/1.0.0 peers=[] address=140483309888464
TRC 2026-01-22 04:37:20.050+00:00 No peer found for protocol topics="waku node peer_manager" tid=1 file=peer_manager.nim:249 protocol=/vac/waku/rendezvous/1.0.0
ERR 2026-01-22 04:37:20.050+00:00 waku rendezvous requests failed topics="waku rendezvous client" tid=1 file=client.nim:87 error="could not get a peer supporting WakuRendezVousCodec"
TRC 2026-01-22 04:37:20.055+00:00 Mesh peers for keepalive tid=1 file=node_health_monitor.nim:259 meshPeers=[]
TRC 2026-01-22 04:37:20.055+00:00 Selected peers for keepalive tid=1 file=node_health_monitor.nim:270 selected=[]
TRC 2026-01-22 04:37:20.055+00:00 Pinging random peers tid=1 file=node_health_monitor.nim:330 count=0 countdownToPingAll=6
TRC 2026-01-22 04:37:20.055+00:00 Keepalive results tid=1 file=node_health_monitor.nim:345 attemptedPings=0 successfulPings=0
TRC 2026-01-22 04:37:20.055+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:294
TRC 2026-01-22 04:37:20.059+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:37:20.059+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:37:20.059+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:37:20.149+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:37:20.156+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-01-22 04:37:21.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:21.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:21.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:21.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:21.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:21.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:22.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:22.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:22.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:22.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:22.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:22.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:23.048+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:23.048+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:23.048+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:23.048+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:23.048+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:23.048+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:24.049+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:24.049+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:24.049+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:24.049+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:24.049+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:24.049+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:25.047+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:889 instance=140483310043216
TRC 2026-01-22 04:37:25.047+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:473 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:25.047+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:485 peers=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:25.047+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:513 grafting=0 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:25.047+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:695 topic=/waku/2/rs/3/0 mesh=0 gossipsub=0
TRC 2026-01-22 04:37:25.047+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:758 ntopics=0
TRC 2026-01-22 04:37:25.059+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
TRC 2026-01-22 04:37:25.059+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=0 peers=[]
TRC 2026-01-22 04:37:25.059+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-01-22 04:37:25.157+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:107 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
TRC 2026-01-22 04:37:25.163+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:161 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
NTC 2026-01-22 04:37:25.236+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:81
INF 2026-01-22 04:37:25.247+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-01-22 04:37:25.247+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-01-22 04:37:25.247+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-01-22 04:37:25.247+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:317
TRC 2026-01-22 04:37:25.247+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=48 queue=0
TRC 2026-01-22 04:37:25.247+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=49 queue=0
TRC 2026-01-22 04:37:25.247+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2026-01-22 04:37:25.247+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2026-01-22 04:37:25.247+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
TRC 2026-01-22 04:37:25.248+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=49 queue=0
TRC 2026-01-22 04:37:25.248+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=50 queue=0
TRC 2026-01-22 04:37:25.248+00:00 releasing semaphore on cancellation topics="libp2p switch" tid=1 file=switch.nim:303
TRC 2026-01-22 04:37:25.248+00:00 Releasing slot topics="libp2p semaphore" tid=1 file=semaphore.nim:82 available=3 queue=0
TRC 2026-01-22 04:37:25.248+00:00 Released slot topics="libp2p semaphore" tid=1 file=semaphore.nim:93 available=4 queue=0
INF 2026-01-22 04:37:25.248+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:243
TRC 2026-01-22 04:37:25.248+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:421
TRC 2026-01-22 04:37:25.248+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:435
TRC 2026-01-22 04:37:25.248+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:165
TRC 2026-01-22 04:37:25.248+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/17099]
TRC 2026-01-22 04:37:25.248+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:195
TRC 2026-01-22 04:37:25.248+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:219
TRC 2026-01-22 04:37:25.248+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:65 address=@[/ip4/0.0.0.0/tcp/17100/ws]
TRC 2026-01-22 04:37:25.248+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:241
TRC 2026-01-22 04:37:25.248+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1010
TRC 2026-01-22 04:37:25.248+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:343
WRN 2026-01-22 04:37:25.249+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
WRN 2026-01-22 04:37:25.249+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:641
INF 2026-01-22 04:37:25.249+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:240
INF 2026-01-22 04:37:25.249+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
NTC 2026-01-22 04:37:25.249+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:17098

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,106 @@
2026-01-22 04:30:34.779 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:30:34.779 DEBUG [tests.conftest] Running test: test_publish_after_node_pauses_and_pauses with id: 2026-01-22_04-30-34__16550f9f-0c7d-4b50-9a8d-0838eb06d83a
2026-01-22 04:30:34.780 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:30:34.780 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:30:34.780 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-01-22 04:30:34.786 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:34.787 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-30-34__16550f9f-0c7d-4b50-9a8d-0838eb06d83a__wakuorg_nwaku:latest.log
2026-01-22 04:30:34.787 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:34.787 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:34.788 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:34.788 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.214
2026-01-22 04:30:34.789 DEBUG [src.node.docker_mananger] Generated ports ['11338', '11339', '11340', '11341', '11342']
2026-01-22 04:30:34.789 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:34.789 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:34.789 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:34.789 DEBUG [src.node.docker_mananger] docker run -i -t -p 11338:11338 -p 11339:11339 -p 11340:11340 -p 11341:11341 -p 11342:11342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11340 --rest-port=11338 --tcp-port=11339 --discv5-udp-port=11341 --rest-address=0.0.0.0 --nat=extip:172.18.69.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a11cd80c39ccc5446b280edecd5d1519c9cd51a3db4cc0ca89ebf35bb1dcd66b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11342 --metrics-logging=true --relay=true
2026-01-22 04:30:34.972 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.214 waku 7f6e8bbdaaa3c8abd85694c43c8dbf386d91465315b4ec36430183a5fb81ca7f
2026-01-22 04:30:35.008 DEBUG [src.node.docker_mananger] Container started with ID 7f6e8bbdaaa3. Setting up logs at ./log/docker/node1_2026-01-22_04-30-34__16550f9f-0c7d-4b50-9a8d-0838eb06d83a__wakuorg_nwaku:latest.log
2026-01-22 04:30:35.009 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11338
2026-01-22 04:30:35.010 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:35.057 ERROR [src.node.docker_mananger] Max retries reached for container 428023b2b7ac. Exiting log stream.
2026-01-22 04:30:35.584 ERROR [src.node.docker_mananger] Max retries reached for container 4d546b2cacaf. Exiting log stream.
2026-01-22 04:30:36.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:36.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:36.013 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:36.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:36.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.214/tcp/11339/p2p/16Uiu2HAky3bauFwTGe7FnPba9FpEgXDk67nuWKAPAsUn6kZtHUfZ","/ip4/172.18.69.214/tcp/11340/ws/p2p/16Uiu2HAky3bauFwTGe7FnPba9FpEgXDk67nuWKAPAsUn6kZtHUfZ"],"enrUri":"enr:-L24QDBzjOnQDXa0JXDlcCjAzmWazO4pgfsWDGSr5M0Sg6FOcQDQxglqTdnh04cWXOOncKS02Yjsm_SjK3QsCUAZldECgmlkgnY0gmlwhKwSRdaKbXVsdGlhZGRyc5YACASsEkXWBixLAAoErBJF1gYsTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNccANb2OQx9uVcjj-uRGpv_AUoIprkpe_fzEuk6UmHiDdGNwgixLg3VkcIIsTYV3YWt1MgE"}'
2026-01-22 04:30:36.016 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:36.023 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:36.023 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-30-34__16550f9f-0c7d-4b50-9a8d-0838eb06d83a__wakuorg_nwaku:latest.log
2026-01-22 04:30:36.023 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:36.023 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:36.025 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:36.025 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.195
2026-01-22 04:30:36.025 DEBUG [src.node.docker_mananger] Generated ports ['19185', '19186', '19187', '19188', '19189']
2026-01-22 04:30:36.025 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:36.025 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:36.025 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:36.025 DEBUG [src.node.docker_mananger] docker run -i -t -p 19185:19185 -p 19186:19186 -p 19187:19187 -p 19188:19188 -p 19189:19189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19187 --rest-port=19185 --tcp-port=19186 --discv5-udp-port=19188 --rest-address=0.0.0.0 --nat=extip:172.18.105.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b2fca3f05da3ef7124de5f4c06ffebad272bdd7b6ebf3efa5757ede3013e822 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19189 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDBzjOnQDXa0JXDlcCjAzmWazO4pgfsWDGSr5M0Sg6FOcQDQxglqTdnh04cWXOOncKS02Yjsm_SjK3QsCUAZldECgmlkgnY0gmlwhKwSRdaKbXVsdGlhZGRyc5YACASsEkXWBixLAAoErBJF1gYsTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNccANb2OQx9uVcjj-uRGpv_AUoIprkpe_fzEuk6UmHiDdGNwgixLg3VkcIIsTYV3YWt1MgE
2026-01-22 04:30:36.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.195 waku 1ddac065590c983399ecb79c5960a34f843735a4a39766776ba799d9fdaf4e3c
2026-01-22 04:30:36.247 DEBUG [src.node.docker_mananger] Container started with ID 1ddac065590c. Setting up logs at ./log/docker/node2_2026-01-22_04-30-34__16550f9f-0c7d-4b50-9a8d-0838eb06d83a__wakuorg_nwaku:latest.log
2026-01-22 04:30:36.247 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19185
2026-01-22 04:30:36.247 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:37.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19185/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:37.255 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:37.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.195/tcp/19186/p2p/16Uiu2HAmRdVAQk8sy4wQLzS5ytom3xzETeKDZt7MRSY8XifQCKsE","/ip4/172.18.105.195/tcp/19187/ws/p2p/16Uiu2HAmRdVAQk8sy4wQLzS5ytom3xzETeKDZt7MRSY8XifQCKsE"],"enrUri":"enr:-L24QMwFiD8IPffYJIe9ExCL7_lnLJZe-NSE7aFbxVOU3a-cb9c8VjSEe9Vf17FJMr_vbB-CHBG9zVaZrb9Tj6NvAaACgmlkgnY0gmlwhKwSacOKbXVsdGlhZGRyc5YACASsEmnDBkryAAoErBJpwwZK890DgnJzhQADAQAAiXNlY3AyNTZrMaEDwMVYw1fz3H7vUOhOU8QL3e0QYU6IRApSJuRSTsyhBhGDdGNwgkryg3VkcIJK9IV3YWt1MgE"}'
2026-01-22 04:30:37.263 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:37.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19185/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.214/tcp/11339/p2p/16Uiu2HAky3bauFwTGe7FnPba9FpEgXDk67nuWKAPAsUn6kZtHUfZ"]'
2026-01-22 04:30:37.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:37.267 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-01-22 04:30:37.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:30:37.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:37.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:30:37.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:37.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:37.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:37.283 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:30:37.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.386 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":1769056237277276160,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.388 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.390 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":1769056237277276160,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.391 INFO [src.steps.relay] WARM UP successful!!
2026-01-22 04:30:37.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:37.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:37.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:30:37.497 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.499 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":1769056237392551239,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.501 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.504 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":1769056237392551239,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.505 DEBUG [src.node.waku_node] Pausing container with id 7f6e8bbdaaa3
2026-01-22 04:30:37.515 DEBUG [src.node.waku_node] Unpause container with id 7f6e8bbdaaa3
2026-01-22 04:30:37.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:37.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:37.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:30:37.628 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769056237523851743,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.632 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769056237523851743,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.636 DEBUG [src.node.waku_node] Pausing container with id 1ddac065590c
2026-01-22 04:30:37.645 DEBUG [src.node.waku_node] Unpause container with id 1ddac065590c
2026-01-22 04:30:37.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:30:37.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:37.658 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:30:37.758 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769056237653310548,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.763 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:30:37.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:37.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769056237653310548,"ephemeral":false,"proof":""}]'
2026-01-22 04:30:37.768 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:30:37.769 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:30:37.769 DEBUG [src.node.waku_node] Stopping container with id 7f6e8bbdaaa3
2026-01-22 04:30:38.291 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:30:38.292 DEBUG [src.node.waku_node] Stopping container with id 1ddac065590c
2026-01-22 04:30:38.815 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:30:38.817 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:30:38.830 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:30:38.836 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
2026-01-22 04:25:41.183 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:25:41.184 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-01-22_04-25-41__4b8ad1e9-8768-4b89-bb16-e332ea42ad29
2026-01-22 04:25:41.184 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:25:41.184 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-01-22 04:25:41.184 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-01-22 04:25:41.191 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:25:41.191 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-25-41__4b8ad1e9-8768-4b89-bb16-e332ea42ad29__wakuorg_nwaku:latest.log
2026-01-22 04:25:41.191 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:25:41.191 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:25:41.193 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:25:41.193 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.152
2026-01-22 04:25:41.193 DEBUG [src.node.docker_mananger] Generated ports ['22106', '22107', '22108', '22109', '22110']
2026-01-22 04:25:41.193 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:25:41.193 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:25:41.194 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:25:41.194 DEBUG [src.node.docker_mananger] docker run -i -t -p 22106:22106 -p 22107:22107 -p 22108:22108 -p 22109:22109 -p 22110:22110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22108 --rest-port=22106 --tcp-port=22107 --discv5-udp-port=22109 --rest-address=0.0.0.0 --nat=extip:172.18.98.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bfaaaca0cc0b3fad18bfdfdabedfdcd7c67771fc435b9eeb4b7133ae81eacb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22110 --metrics-logging=true --relay=true --filter=true
2026-01-22 04:25:41.386 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.152 waku b0ba683f03a566c51a5e30e2f3d3802f96d9ec5c9601cc4715242932c758f9c2
2026-01-22 04:25:41.424 DEBUG [src.node.docker_mananger] Container started with ID b0ba683f03a5. Setting up logs at ./log/docker/node1_2026-01-22_04-25-41__4b8ad1e9-8768-4b89-bb16-e332ea42ad29__wakuorg_nwaku:latest.log
2026-01-22 04:25:41.424 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22106
2026-01-22 04:25:41.426 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:25:41.454 ERROR [src.node.docker_mananger] Max retries reached for container c58e25133e27. Exiting log stream.
2026-01-22 04:25:41.992 ERROR [src.node.docker_mananger] Max retries reached for container 446536e18284. Exiting log stream.
2026-01-22 04:25:42.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22106/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:25:42.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:25:42.430 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:25:42.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22106/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:25:42.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.152/tcp/22107/p2p/16Uiu2HAmGo15uVMqRssU2TuPagCXePnL39TJwEQGeZWGyrzbob3s","/ip4/172.18.98.152/tcp/22108/ws/p2p/16Uiu2HAmGo15uVMqRssU2TuPagCXePnL39TJwEQGeZWGyrzbob3s"],"enrUri":"enr:-L24QPV_9JpWvpKSjJpjy-fGELsYuQbAz3DXTpwIfwMFehL1RzGaQ4X86C2XnNXUoO08CHfuUbiRuz4tnbMVhiN5vssCgmlkgnY0gmlwhKwSYpiKbXVsdGlhZGRyc5YACASsEmKYBlZbAAoErBJimAZWXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPXw5l65Lj_NDBa6Sd-d1v68VnGlMoD758HYQf9yqVp6DdGNwglZbg3VkcIJWXYV3YWt1MgU"}'
2026-01-22 04:25:42.432 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:25:42.433 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-01-22 04:25:42.439 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:25:42.440 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-25-41__4b8ad1e9-8768-4b89-bb16-e332ea42ad29__wakuorg_nwaku:latest.log
2026-01-22 04:25:42.440 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:25:42.440 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:25:42.441 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:25:42.441 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.125
2026-01-22 04:25:42.441 DEBUG [src.node.docker_mananger] Generated ports ['62450', '62451', '62452', '62453', '62454']
2026-01-22 04:25:42.442 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:25:42.442 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:25:42.442 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:25:42.442 DEBUG [src.node.docker_mananger] docker run -i -t -p 62450:62450 -p 62451:62451 -p 62452:62452 -p 62453:62453 -p 62454:62454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62452 --rest-port=62450 --tcp-port=62451 --discv5-udp-port=62453 --rest-address=0.0.0.0 --nat=extip:172.18.225.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7dcb2ecac6d5dbbdbddd7b2fc51d7b6b0528313dda50fafaca9b924c5fd70950 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62454 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPV_9JpWvpKSjJpjy-fGELsYuQbAz3DXTpwIfwMFehL1RzGaQ4X86C2XnNXUoO08CHfuUbiRuz4tnbMVhiN5vssCgmlkgnY0gmlwhKwSYpiKbXVsdGlhZGRyc5YACASsEmKYBlZbAAoErBJimAZWXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPXw5l65Lj_NDBa6Sd-d1v68VnGlMoD758HYQf9yqVp6DdGNwglZbg3VkcIJWXYV3YWt1MgU --filternode=/ip4/172.18.98.152/tcp/22107/p2p/16Uiu2HAmGo15uVMqRssU2TuPagCXePnL39TJwEQGeZWGyrzbob3s
2026-01-22 04:25:42.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.125 waku f9b2a896f40214b191551e4ab347a613a16cb903a074eea5ad088790db659b1b
2026-01-22 04:25:42.664 DEBUG [src.node.docker_mananger] Container started with ID f9b2a896f402. Setting up logs at ./log/docker/node2_2026-01-22_04-25-41__4b8ad1e9-8768-4b89-bb16-e332ea42ad29__wakuorg_nwaku:latest.log
2026-01-22 04:25:42.665 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62450
2026-01-22 04:25:42.665 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:25:43.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62450/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:25:43.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:25:43.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:25:43.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:25:43.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.125/tcp/62451/p2p/16Uiu2HAmVqwoCKqwTgizq9dGUaLH2ozNJvtsVfGPekqUPqqQzMgN","/ip4/172.18.225.125/tcp/62452/ws/p2p/16Uiu2HAmVqwoCKqwTgizq9dGUaLH2ozNJvtsVfGPekqUPqqQzMgN"],"enrUri":"enr:-L24QOPJN75xPvYk-K46dKDKI3UNZ3l5Y2RF80_LgCqtr0uQAN6liCP77Mm93fWSeNqPi2br3imlQxmzNQFWMUE1NLYCgmlkgnY0gmlwhKwS4X2KbXVsdGlhZGRyc5YACASsEuF9BvPzAAoErBLhfQbz9N0DgnJzhQADAQAAiXNlY3AyNTZrMaED_2Ut-Kg_5heCthkpiQzOzDkAYZgp07UXAjl2t-U8nxODdGNwgvPzg3VkcILz9YV3YWt1MgA"}'
2026-01-22 04:25:43.673 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:25:43.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62450/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.152/tcp/22107/p2p/16Uiu2HAmGo15uVMqRssU2TuPagCXePnL39TJwEQGeZWGyrzbob3s"]'
2026-01-22 04:25:43.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:43.706 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-01-22 04:25:43.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22106/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:25:43.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:43.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62450/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8856a34b-443a-4ba7-9261-2a85cea9b7ee", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-01-22 04:25:43.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8856a34b-443a-4ba7-9261-2a85cea9b7ee","statusDesc":"OK"}'
2026-01-22 04:25:43.730 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:62450/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
2026-01-22 04:25:43.733 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62450/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\\"))"}'
2026-01-22 04:25:43.735 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:25:43.736 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:25:43.736 DEBUG [src.node.waku_node] Stopping container with id b0ba683f03a5
2026-01-22 04:25:44.283 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:25:44.284 DEBUG [src.node.waku_node] Stopping container with id f9b2a896f402
2026-01-22 04:25:44.817 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:25:44.820 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:25:44.824 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:25:44.828 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,296 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51084', '51085', '51086', '51087', '51088']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51084:51084 -p 51085:51085 -p 51086:51086 -p 51087:51087 -p 51088:51088 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51086 --rest-port=51084 --tcp-port=51085 --discv5-udp-port=51087 --rest-address=0.0.0.0 --nat=extip:172.18.242.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cd2a86e4b4ada4e937a4ddbeca136bc5d6594240de6be00bedb8290a3f0ae30d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51088 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.119 waku 80b199a5d544e2059a4c2f3dac0dff7d21ff84824090783d2ef77abbcb22983f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80b199a5d544. Setting up logs at ./log/docker/node1_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51084
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 e3cd27058411. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51084/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51084/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU","/ip4/172.18.242.119/tcp/51086/ws/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"],"enrUri":"enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.246.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50821', '50822', '50823', '50824', '50825']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50821:50821 -p 50822:50822 -p 50823:50823 -p 50824:50824 -p 50825:50825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50823 --rest-port=50821 --tcp-port=50822 --discv5-udp-port=50824 --rest-address=0.0.0.0 --nat=extip:172.18.246.240 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f1d8ad1a83d4dd6d756abc2d7dee63963ef81eeaccdba7cbea7c0ab42fac3ad5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50825 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.240 waku 470bc3b17e6382fd0863cdcd436f881a6d1d61d41b7dbb3bc6deb5f7f3c6f612
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 470bc3b17e63. Setting up logs at ./log/docker/node3_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50821
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:50821/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50821/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.246.240/tcp/50822/p2p/16Uiu2HAmUSrqWTSXuw9MAGmq6Eafkuf3q8AaXEZ6g4LW9ydnApE6","/ip4/172.18.246.240/tcp/50823/ws/p2p/16Uiu2HAmUSrqWTSXuw9MAGmq6Eafkuf3q8AaXEZ6g4LW9ydnApE6"],"enrUri":"enr:-L24QIBYAcLXsMaKV5pWyG65harFpzX6GU3uwUnU95uiQsPPCT-L6pcwwPs3HtRgGmUC78mm2RKQ95Lx7cFmMT9rg3ACgmlkgnY0gmlwhKwS9vCKbXVsdGlhZGRyc5YACASsEvbwBsaGAAoErBL28AbGh90DgnJzhQACAQAAiXNlY3AyNTZrMaED6p-GjiJdalSh57OkH_eWhlO9jOCvXGZr4plSrGk6v0uDdGNwgsaGg3VkcILGiIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.230.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30040', '30041', '30042', '30043', '30044']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30040:30040 -p 30041:30041 -p 30042:30042 -p 30043:30043 -p 30044:30044 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30042 --rest-port=30040 --tcp-port=30041 --discv5-udp-port=30043 --rest-address=0.0.0.0 --nat=extip:172.18.230.247 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d9e5f846e6a20a0a9edeaa8b3a248dd05c8e4dd1ba09668b60b3cdac99a001df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30044 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.247 waku cc3c7a8dfb84e1c541ce7e3313f8467b064eaa5dc0a8a7ccb3cdc5c7f522760f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc3c7a8dfb84. Setting up logs at ./log/docker/node4_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30040
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:30040/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30040/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.247/tcp/30041/p2p/16Uiu2HAmKcBozeAjMzcxmF9c6aMmud3wkgYyy5nAvxbayTLTfC73","/ip4/172.18.230.247/tcp/30042/ws/p2p/16Uiu2HAmKcBozeAjMzcxmF9c6aMmud3wkgYyy5nAvxbayTLTfC73"],"enrUri":"enr:-L24QHxj-WJC49JCQEziegkPIQXudkse-ep0vLsZAdW134p9eD_PBuzFoLqRkf-n9_Nv9X00u78xNkyBNmBL7SojjtkCgmlkgnY0gmlwhKwS5veKbXVsdGlhZGRyc5YACASsEub3BnVZAAoErBLm9wZ1Wt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZ0oGP0Z7bVArrYZwMhwxmNxwlzh8wBtx4qHjlAhLmdqDdGNwgnVZg3VkcIJ1W4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30040/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17811', '17812', '17813', '17814', '17815']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17811:17811 -p 17812:17812 -p 17813:17813 -p 17814:17814 -p 17815:17815 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17813 --rest-port=17811 --tcp-port=17812 --discv5-udp-port=17814 --rest-address=0.0.0.0 --nat=extip:172.18.55.164 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=53bfcecd4c808e6db51cfdfedd4acf624eac8977fd9549d5c37ececfa286c40c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17815 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.164 waku 47e0c3652edcbcb598ee636ebdd1ac7b638f2f2302e67966e131ad62ecd62141
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 47e0c3652edc. Setting up logs at ./log/docker/node5_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17811
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:17811/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17811/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.55.164/tcp/17812/p2p/16Uiu2HAm5ybu7CT9esqj599cCV9oBKoxukD69QcjdrKSFkvJLsHA","/ip4/172.18.55.164/tcp/17813/ws/p2p/16Uiu2HAm5ybu7CT9esqj599cCV9oBKoxukD69QcjdrKSFkvJLsHA"],"enrUri":"enr:-L24QMjh5WHCzOZX8uxhyxn9dOHHLliHgOrNJhMVT4fxmDzzIK6w8dIBXSdL2ZWIurVc1y7YlF6G9o5HS7cyMdTvvJoCgmlkgnY0gmlwhKwSN6SKbXVsdGlhZGRyc5YACASsEjekBkWUAAoErBI3pAZFld0DgnJzhQACAQAAiXNlY3AyNTZrMaECnMLXSxTzcmH2O-aOT5NtVVKV6Rp5rgaq1umhEaZHDpmDdGNwgkWUg3VkcIJFloV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17811/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58726', '58727', '58728', '58729', '58730']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58726:58726 -p 58727:58727 -p 58728:58728 -p 58729:58729 -p 58730:58730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58728 --rest-port=58726 --tcp-port=58727 --discv5-udp-port=58729 --rest-address=0.0.0.0 --nat=extip:172.18.52.162 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c13f3897548bd3a8e94a27904fdabe3cfccac2ad5a6c6cbcaa7cdc5e885ca53f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58730 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.162 waku 3ade989ae8f9764cc756980f4fe654e86e76f0dabf14947af0210a3d323c5c17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ade989ae8f9. Setting up logs at ./log/docker/node6_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58726
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:58726/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58726/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.162/tcp/58727/p2p/16Uiu2HAmJJ4NtRuLvSoYUfs5hGX6YC5zaeiiY8bZiKAMfBmEik6z","/ip4/172.18.52.162/tcp/58728/ws/p2p/16Uiu2HAmJJ4NtRuLvSoYUfs5hGX6YC5zaeiiY8bZiKAMfBmEik6z"],"enrUri":"enr:-L24QOsVT6S5D-88ZJpN8m2LC9NJOp5RmIcvFL2bHtQVgicySmlIR7cppGoucIabIErItT5MzzsyqqPyNxFQGoNkWBkCgmlkgnY0gmlwhKwSNKKKbXVsdGlhZGRyc5YACASsEjSiBuVnAAoErBI0ogblaN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDU8l6gNAsVY6sJLQWLt3vshBf4wmg5yBTSLW5FG3CY5-DdGNwguVng3VkcILlaYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58726/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13222', '13223', '13224', '13225', '13226']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13222:13222 -p 13223:13223 -p 13224:13224 -p 13225:13225 -p 13226:13226 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13224 --rest-port=13222 --tcp-port=13223 --discv5-udp-port=13225 --rest-address=0.0.0.0 --nat=extip:172.18.225.185 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d992eaede8a8bd2a8c84e1c2cc6b8fb311e2cd17a9a145fe122edd0becf5208b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13226 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.185 waku 73035a672486068051cdbca31d7c4bb147a7a412725168323697c416ccf903c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73035a672486. Setting up logs at ./log/docker/node7_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13222
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:13222/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13222/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.185/tcp/13223/p2p/16Uiu2HAm12vNNziV9tL8mD9DZyqCaZw5zmzXeRBfPoXzr7ojYnAU","/ip4/172.18.225.185/tcp/13224/ws/p2p/16Uiu2HAm12vNNziV9tL8mD9DZyqCaZw5zmzXeRBfPoXzr7ojYnAU"],"enrUri":"enr:-L24QEXXYHIwXHgXorFzKIlUb2APxDR7APC_aw9WapaI69u-WA-g2ZLN-21PXIdUx49OuliKOtNX-VdlZDWzW5UaUOMCgmlkgnY0gmlwhKwS4bmKbXVsdGlhZGRyc5YACASsEuG5BjOnAAoErBLhuQYzqN0DgnJzhQACAQAAiXNlY3AyNTZrMaECU1IIeqlr-SYdpdTRcKxjlbxTERuqcABD4VdzTUPsWLGDdGNwgjOng3VkcIIzqYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13222/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.255.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40548', '40549', '40550', '40551', '40552']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40548:40548 -p 40549:40549 -p 40550:40550 -p 40551:40551 -p 40552:40552 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40550 --rest-port=40548 --tcp-port=40549 --discv5-udp-port=40551 --rest-address=0.0.0.0 --nat=extip:172.18.255.66 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b1a6fb25f3a0cb44dc83dc3ab0bd4ff91a6ce87bddd6492dd1dddfb9f7bbb1b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40552 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.66 waku fd5636494c6f874e91956f4474de046d0577a1c8b2b060eb1b06010f307b1b89
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fd5636494c6f. Setting up logs at ./log/docker/node8_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40548
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:40548/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40548/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.255.66/tcp/40549/p2p/16Uiu2HAkxCUD6CfcCbE37WJ7Q3xGUb27zpqyF6AvYRidYBCroNFJ","/ip4/172.18.255.66/tcp/40550/ws/p2p/16Uiu2HAkxCUD6CfcCbE37WJ7Q3xGUb27zpqyF6AvYRidYBCroNFJ"],"enrUri":"enr:-L24QIPjVuSuTUo7pM3E2wGwsttLO8pgDFTgOP9EvPyOmIHbdKXkxNKxEWoVbPsNNbOMGVJ8pKvyA53nkvt111urNCQCgmlkgnY0gmlwhKwS_0KKbXVsdGlhZGRyc5YACASsEv9CBp5lAAoErBL_QgaeZt0DgnJzhQACAQAAiXNlY3AyNTZrMaECKTEzd2oQIxBpRW1IRFTEBCSGM-8-duRRURXMNqLrMlGDdGNwgp5lg3VkcIKeZ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40548/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.198.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42255', '42256', '42257', '42258', '42259']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42255:42255 -p 42256:42256 -p 42257:42257 -p 42258:42258 -p 42259:42259 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42257 --rest-port=42255 --tcp-port=42256 --discv5-udp-port=42258 --rest-address=0.0.0.0 --nat=extip:172.18.198.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a135ba8dae4adccb2ae7ab89fd5cc60ec7fe5ebbe8d4a27560b54c64ab94ca8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42259 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.92 waku 28b1156cb8daea76dceaf45adc965a3d0a59c7de970d690f4a00884293bf2dca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28b1156cb8da. Setting up logs at ./log/docker/node9_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42255
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:42255/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42255/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.92/tcp/42256/p2p/16Uiu2HAmHwrPz9uLygpF5P3jrVoL32s1Jf4KxcZDPzrKSvgby5UZ","/ip4/172.18.198.92/tcp/42257/ws/p2p/16Uiu2HAmHwrPz9uLygpF5P3jrVoL32s1Jf4KxcZDPzrKSvgby5UZ"],"enrUri":"enr:-L24QHfUs7foD5XOBURhaG3ShkI0ZTNVtT3SKk_dH180PWPZYBt0J33gf91_tOnWML3-8yOFhH4yzN8SyW2AZKfP5H4CgmlkgnY0gmlwhKwSxlyKbXVsdGlhZGRyc5YACASsEsZcBqUQAAoErBLGXAalEd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTpxQuPPpmGwILvSa8M_jsKO3CpaKOlPvkyCAE0vuTM6DdGNwgqUQg3VkcIKlEoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42255/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64191', '64192', '64193', '64194', '64195']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64191:64191 -p 64192:64192 -p 64193:64193 -p 64194:64194 -p 64195:64195 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64193 --rest-port=64191 --tcp-port=64192 --discv5-udp-port=64194 --rest-address=0.0.0.0 --nat=extip:172.18.135.255 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=32979254e22e1383ec86d3ceb184ae626cfd7be423e8d42357ffaba719aa1dd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64195 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFkwFIyyf8bQNL2elNJeguhf5VouOa6CP9x__93J4qivI53k2cUJiXMvhAJ8V3Mvy2E4G4v_PkSueVMiWfth61YCgmlkgnY0gmlwhKwS8neKbXVsdGlhZGRyc5YACASsEvJ3BseNAAoErBLydwbHjt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlERqPZCHdPwN5OxQdimAeuarb4VMye-KEDC87o95DSGDdGNwgseNg3VkcILHj4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.255 waku 2206306c691dd3fae9c96554611611c5fa7e027c4635aa9f42bbf31fcacf82d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2206306c691d. Setting up logs at ./log/docker/node10_2026-01-22_04-42-52__e5a7558f-46ee-477d-938f-6ccf47313977__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64191
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:64191/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64191/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.255/tcp/64192/p2p/16Uiu2HAm3bxG6ipCuSavWdLzS2JxVhXDip3R8DYu7qCQUKk8tNXi","/ip4/172.18.135.255/tcp/64193/ws/p2p/16Uiu2HAm3bxG6ipCuSavWdLzS2JxVhXDip3R8DYu7qCQUKk8tNXi"],"enrUri":"enr:-L24QESwtwk68UBPI61cNbhTGdNTj_f_UPW_Qm-vJTcMfiLeAhB1nbXQS7VRmyCKzwSSe7krBd44urOTTA877jX4c2MCgmlkgnY0gmlwhKwSh_-KbXVsdGlhZGRyc5YACASsEof_BvrAAAoErBKH_wb6wd0DgnJzhQACAQAAiXNlY3AyNTZrMaECeX-2b68_qVRSPWMBeugGkTafL9KR1quwRdb6hQxR3zGDdGNwgvrAg3VkcIL6woV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64191/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.242.119/tcp/51085/p2p/16Uiu2HAmNdmCMBYpriwY5h5cLNYLNJVotHVHz9c9RLBYx92FcSAU"]'
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:51084/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:50821/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:30040/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:17811/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:58726/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:13222/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:40548/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:42255/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:64191/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:51084/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51084/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"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:50821/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3: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:30040/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4: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:17811/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5: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:58726/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6: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:13222/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7: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:40548/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8: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:42255/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9: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:64191/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769056984109118283,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80b199a5d544
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 470bc3b17e63
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cc3c7a8dfb84
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 80b199a5d544. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 47e0c3652edc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 470bc3b17e63. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ade989ae8f9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cc3c7a8dfb84. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 73035a672486
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47e0c3652edc. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fd5636494c6f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3ade989ae8f9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 28b1156cb8da
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 73035a672486. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2206306c691d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fd5636494c6f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
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,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-01-22_04-24-23__c4b350be-bb45-4d9d-81d6-42fdfba4ddbf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-24-23__c4b350be-bb45-4d9d-81d6-42fdfba4ddbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20745', '20746', '20747', '20748', '20749']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20745:20745 -p 20746:20746 -p 20747:20747 -p 20748:20748 -p 20749:20749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20747 --rest-port=20745 --tcp-port=20746 --discv5-udp-port=20748 --rest-address=0.0.0.0 --nat=extip:172.18.215.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0efbd9afbebc3e11eab3c7cb2d97038cbb70acd1b41cf5c6aa4cfa6ec0c16ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20749 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.217 waku 02d7e877dcb65ba78f313829702320a3f6e6e73967d26b86ea1ebf0acb5112fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02d7e877dcb6. Setting up logs at ./log/docker/node1_2026-01-22_04-24-23__c4b350be-bb45-4d9d-81d6-42fdfba4ddbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20745
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 3d955259f563. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20745/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20745/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.215.217/tcp/20746/p2p/16Uiu2HAmC2p2XpbRkHrPJH5GNVcgk4dJHGH5n5yn2TfufwwTM2kD","/ip4/172.18.215.217/tcp/20747/ws/p2p/16Uiu2HAmC2p2XpbRkHrPJH5GNVcgk4dJHGH5n5yn2TfufwwTM2kD"],"enrUri":"enr:-L24QNq1YLiLRBrAB-Pkeq9K_zzi52n-HfAZz2thTookUxypHGyjrEZppu9-wg_wXoFimEoylxLzLy2Lrcvu3_dbmKQCgmlkgnY0gmlwhKwS19mKbXVsdGlhZGRyc5YACASsEtfZBlEKAAoErBLX2QZRC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9rtrDHAT8WzafCIyBmha_9yiA1RkZMukeaqJId1G1e6DdGNwglEKg3VkcIJRDIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-24-23__c4b350be-bb45-4d9d-81d6-42fdfba4ddbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56847', '56848', '56849', '56850', '56851']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56847:56847 -p 56848:56848 -p 56849:56849 -p 56850:56850 -p 56851:56851 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56849 --rest-port=56847 --tcp-port=56848 --discv5-udp-port=56850 --rest-address=0.0.0.0 --nat=extip:172.18.241.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=42c67cbdd2cdb933bea1c64ca0bffaebcaf4b1bface14b862f67c6c8c51a583b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56851 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNq1YLiLRBrAB-Pkeq9K_zzi52n-HfAZz2thTookUxypHGyjrEZppu9-wg_wXoFimEoylxLzLy2Lrcvu3_dbmKQCgmlkgnY0gmlwhKwS19mKbXVsdGlhZGRyc5YACASsEtfZBlEKAAoErBLX2QZRC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9rtrDHAT8WzafCIyBmha_9yiA1RkZMukeaqJId1G1e6DdGNwglEKg3VkcIJRDIV3YWt1MgU --filternode=/ip4/172.18.215.217/tcp/20746/p2p/16Uiu2HAmC2p2XpbRkHrPJH5GNVcgk4dJHGH5n5yn2TfufwwTM2kD
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.114 waku 8595aa394266c3bd4f121ad044802a1c9be82e629503da13e3badeae54b63a8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8595aa394266. Setting up logs at ./log/docker/node2_2026-01-22_04-24-23__c4b350be-bb45-4d9d-81d6-42fdfba4ddbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56847
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:56847/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56847/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.241.114/tcp/56848/p2p/16Uiu2HAmMdqTYnrYLWdSHwPNNYZCYK2zx8Fh632W4D3bBWcVadsY","/ip4/172.18.241.114/tcp/56849/ws/p2p/16Uiu2HAmMdqTYnrYLWdSHwPNNYZCYK2zx8Fh632W4D3bBWcVadsY"],"enrUri":"enr:-L24QNhouOQnWnjivGk88GN_mA1SptIQgzZUfPOK74qPlRJWEA_ewcsTQlZzj5buESDLIrJZ7JQQQFgSYRAyk1FDuu4CgmlkgnY0gmlwhKwS8XKKbXVsdGlhZGRyc5YACASsEvFyBt4QAAoErBLxcgbeEd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhW2MFkvzfMtw15FTcFAG8Dku0nZumXIhr-n6DSVPUouDdGNwgt4Qg3VkcILeEoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56847/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.217/tcp/20746/p2p/16Uiu2HAmC2p2XpbRkHrPJH5GNVcgk4dJHGH5n5yn2TfufwwTM2kD"]'
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:20745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
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:56847/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "04a512f3-707c-44e1-b89b-fbb3ac54c958", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"04a512f3-707c-44e1-b89b-fbb3ac54c958","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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:56847/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":1769055866157853013,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02d7e877dcb6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8595aa394266
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52316', '52317', '52318', '52319', '52320']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52316:52316 -p 52317:52317 -p 52318:52318 -p 52319:52319 -p 52320:52320 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52318 --rest-port=52316 --tcp-port=52317 --discv5-udp-port=52319 --rest-address=0.0.0.0 --nat=extip:172.18.231.145 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8f5e2c5d36a270f2ace6cd32d7c73abbc444bbca8bee2dd2bed9f15e6ecfadf1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52320 --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.231.145 waku 356a42dbc92751e5576433b15008b07742609b543bb6cfe38776253c84229540
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 356a42dbc927. Setting up logs at ./log/docker/node1_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52316
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 d4d01f9cfb11. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52316/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.145/tcp/52317/p2p/16Uiu2HAmH2jxFrX2VZS9jFjC3woij33yDXQGEqshXCR7BVszNzz5","/ip4/172.18.231.145/tcp/52318/ws/p2p/16Uiu2HAmH2jxFrX2VZS9jFjC3woij33yDXQGEqshXCR7BVszNzz5"],"enrUri":"enr:-L24QDc-wFMrbxWrBi0ke8bB9ueDs2Dz4glxuipgtLSzw6hzWEFrKrKPT2YqkeH-6EeB9_4glo_RQceR7ldm6_UF3RgCgmlkgnY0gmlwhKwS55GKbXVsdGlhZGRyc5YACASsEueRBsxdAAoErBLnkQbMXt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQQE_Ix2QVOTsMij8aFqjzFv1U-PVhOgFaswbY0x2iwqDdGNwgsxdg3VkcILMX4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40670', '40671', '40672', '40673', '40674']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40670:40670 -p 40671:40671 -p 40672:40672 -p 40673:40673 -p 40674:40674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40672 --rest-port=40670 --tcp-port=40671 --discv5-udp-port=40673 --rest-address=0.0.0.0 --nat=extip:172.18.185.209 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8ebe4d9ba5e096e18916bfedcea02df7e9baa4cae2ab7fee257c434df2185a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40674 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDc-wFMrbxWrBi0ke8bB9ueDs2Dz4glxuipgtLSzw6hzWEFrKrKPT2YqkeH-6EeB9_4glo_RQceR7ldm6_UF3RgCgmlkgnY0gmlwhKwS55GKbXVsdGlhZGRyc5YACASsEueRBsxdAAoErBLnkQbMXt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQQE_Ix2QVOTsMij8aFqjzFv1U-PVhOgFaswbY0x2iwqDdGNwgsxdg3VkcILMX4V3YWt1MgU --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.185.209 waku 0c6ae6b9275889e3c6703de6d071dd0c7d36aca910ec5238e9009808ecb519bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c6ae6b92758. Setting up logs at ./log/docker/node2_2026-01-22_04-43-23__36700629-9be1-44f4-9880-ecb769fd0a0c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40670
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:40670/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40670/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.185.209/tcp/40671/p2p/16Uiu2HAmMgDxPVPt41tWe33C1FzeBLyHF9CbjZduAY4sVdtFFmqS","/ip4/172.18.185.209/tcp/40672/ws/p2p/16Uiu2HAmMgDxPVPt41tWe33C1FzeBLyHF9CbjZduAY4sVdtFFmqS"],"enrUri":"enr:-L24QMkeQbaH_bZSJPB5sB6kEbbJR5h81BJt417BR-IMSSy5FfZKNlVIcq4gVSg_aq31IqNo_fiI6VSFpx3n8tDgupUCgmlkgnY0gmlwhKwSudGKbXVsdGlhZGRyc5YACASsErnRBp7fAAoErBK50Qae4N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDhgolg4d7Zs3NZGwTF7mW7c0pTkdcXnoTbQG56e5CDBmDdGNwgp7fg3VkcIKe4YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.145/tcp/52317/p2p/16Uiu2HAmH2jxFrX2VZS9jFjC3woij33yDXQGEqshXCR7BVszNzz5"]'
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:52316/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:40670/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:52316/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52316/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -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:52316/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/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:234 Stopping container with id 356a42dbc927
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c6ae6b92758
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,470 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_after_partition_under_100_msgs with id: 2026-01-22_04-45-44__a2c8b677-ef3b-4998-8af3-cf263ec08487
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-45-44__a2c8b677-ef3b-4998-8af3-cf263ec08487__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-45-44__a2c8b677-ef3b-4998-8af3-cf263ec08487__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-45-44__a2c8b677-ef3b-4998-8af3-cf263ec08487__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29009', '29010', '29011', '29012', '29013']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29009:29009 -p 29010:29010 -p 29011:29011 -p 29012:29012 -p 29013:29013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29011 --rest-port=29009 --tcp-port=29010 --discv5-udp-port=29012 --rest-address=0.0.0.0 --nat=extip:172.18.115.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbf961ff64afff5c4db843f0de78df8ca91ac5ece8b2ab14abb9d05256ef30aa --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29013 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.187 waku 5b334112fdd563aed318ce7fe2d2d5e1b20f60b57301d5d6edf6b8156dff591f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2277c7612ac6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b334112fdd5. Setting up logs at ./log/docker/node1_2026-01-22_04-45-44__a2c8b677-ef3b-4998-8af3-cf263ec08487__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29009
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 2c65bba50da2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29009/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.187/tcp/29010/p2p/16Uiu2HAmAtcuhyKHiCXZEgF18p5gPrGQ2icocPm7552PWf2Y9dQn","/ip4/172.18.115.187/tcp/29011/ws/p2p/16Uiu2HAmAtcuhyKHiCXZEgF18p5gPrGQ2icocPm7552PWf2Y9dQn"],"enrUri":"enr:-L24QHJ2Pxfx3EakhgvPpMFft5NiQpAzBGHYiCne_sFQWv-cKOrTaji7SsAZV-Trt5jkYbBunjyly-WIpvXdidTEN2kCgmlkgnY0gmlwhKwSc7uKbXVsdGlhZGRyc5YACASsEnO7BnFSAAoErBJzuwZxU90DgnJzhQADAQAAiXNlY3AyNTZrMaEC5caDk16qmmWjUovWKNR_cU2e3JZ80LG5kYEG1HsjOEODdGNwgnFSg3VkcIJxVIV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.74.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1318', '1319', '1320', '1321', '1322']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1318:1318 -p 1319:1319 -p 1320:1320 -p 1321:1321 -p 1322:1322 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1320 --rest-port=1318 --tcp-port=1319 --discv5-udp-port=1321 --rest-address=0.0.0.0 --nat=extip:172.18.74.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc5f2ddffd7c0aaceaf83ca576f387aaebbc5ed12ae58aab59c0b73ffed5ecb2 --store-sync=true --store=true --store-sync-range=180 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1322 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QHJ2Pxfx3EakhgvPpMFft5NiQpAzBGHYiCne_sFQWv-cKOrTaji7SsAZV-Trt5jkYbBunjyly-WIpvXdidTEN2kCgmlkgnY0gmlwhKwSc7uKbXVsdGlhZGRyc5YACASsEnO7BnFSAAoErBJzuwZxU90DgnJzhQADAQAAiXNlY3AyNTZrMaEC5caDk16qmmWjUovWKNR_cU2e3JZ80LG5kYEG1HsjOEODdGNwgnFSg3VkcIJxVIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.64 waku 564ded5c316557282776fe13a3b47292f7499c8054d84dff9a22e99d79fd085c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 564ded5c3165. Setting up logs at ./log/docker/node2_2026-01-22_04-45-44__a2c8b677-ef3b-4998-8af3-cf263ec08487__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1318
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:1318/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","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1318/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.74.64/tcp/1319/p2p/16Uiu2HAmFMnQmdN5s1KJoAsbmL3hXw2DYGQC2r7CcdUzpyU3Fjmi","/ip4/172.18.74.64/tcp/1320/ws/p2p/16Uiu2HAmFMnQmdN5s1KJoAsbmL3hXw2DYGQC2r7CcdUzpyU3Fjmi"],"enrUri":"enr:-L24QA0KJKyepWuqhFxxl8YMBt_N6pTQ6Glmq6g5-o_1lltJDwT6Y06vN3M3VdakbSmihoRv6MNdI4zx-qOUe88l_VICgmlkgnY0gmlwhKwSSkCKbXVsdGlhZGRyc5YACASsEkpABgUnAAoErBJKQAYFKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKCqvufCY0ZdH0cxkFOtk0cZ6nV3KzmCklsywX8Ys_LmDdGNwggUng3VkcIIFKYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1318/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.187/tcp/29010/p2p/16Uiu2HAmAtcuhyKHiCXZEgF18p5gPrGQ2icocPm7552PWf2Y9dQn"]'
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:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:748 Pausing Node2 container
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 564ded5c3165
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:751 Publishing while node2 paused
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29009/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:757 Unpausing Node2
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 564ded5c3165
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1318/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&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.store_sync.test_store_sync:test_store_sync.py:764 Node2 store has 80 messages; expected 80
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5b334112fdd5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 564ded5c3165
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-01-22 04:36:49.527 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:36:49.527 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-01-22_04-36-49__775543b4-96fd-4d48-9850-4904b2a9b32e
2026-01-22 04:36:49.527 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:36:49.528 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:36:49.528 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-22 04:36:49.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:49.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-36-49__775543b4-96fd-4d48-9850-4904b2a9b32e__wakuorg_nwaku:latest.log
2026-01-22 04:36:49.535 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:36:49.535 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:36:49.537 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:36:49.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.62
2026-01-22 04:36:49.537 DEBUG [src.node.docker_mananger] Generated ports ['2166', '2167', '2168', '2169', '2170']
2026-01-22 04:36:49.537 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:36:49.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:36:49.537 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:36:49.537 DEBUG [src.node.docker_mananger] docker run -i -t -p 2166:2166 -p 2167:2167 -p 2168:2168 -p 2169:2169 -p 2170:2170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2168 --rest-port=2166 --tcp-port=2167 --discv5-udp-port=2169 --rest-address=0.0.0.0 --nat=extip:172.18.9.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a1cd42ee4afdc971fdd8f2f6f07f27e5aca48b78e2fe3a4a86780cb22accf9c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2170 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-22 04:36:49.681 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.62 waku d03ea0f4a5f3996915e990f643f8eb57651d55c54b8492e12bfe7f08c579c2bd
2026-01-22 04:36:49.704 DEBUG [src.node.docker_mananger] Container started with ID d03ea0f4a5f3. Setting up logs at ./log/docker/node1_2026-01-22_04-36-49__775543b4-96fd-4d48-9850-4904b2a9b32e__wakuorg_nwaku:latest.log
2026-01-22 04:36:49.705 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2166
2026-01-22 04:36:49.705 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:36:49.861 ERROR [src.node.docker_mananger] Max retries reached for container f798edaaf7bf. Exiting log stream.
2026-01-22 04:36:50.318 ERROR [src.node.docker_mananger] Max retries reached for container 77a1858e91a1. Exiting log stream.
2026-01-22 04:36:50.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2166/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:50.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:36:50.708 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:36:50.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:50.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.62/tcp/2167/p2p/16Uiu2HAmU1svBQANnb49eH2G5TNp2Sht4jeFS26qqSGUA1RMcgbH","/ip4/172.18.9.62/tcp/2168/ws/p2p/16Uiu2HAmU1svBQANnb49eH2G5TNp2Sht4jeFS26qqSGUA1RMcgbH"],"enrUri":"enr:-L24QDzJJHpHrg6I-pXStRnz315CGZECa91t6EB7tEr9ni_Qa8oJ_FjFX00TB2WdTbVJsPoIx5Dbg-oFDyOVz8vGez4CgmlkgnY0gmlwhKwSCT6KbXVsdGlhZGRyc5YACASsEgk-Bgh3AAoErBIJPgYIeN0DgnJzhQACAQAAiXNlY3AyNTZrMaED5Dk6JqXO8zLD0N8QMm_fjVEqKZprwdNDwMbiGBJrS3iDdGNwggh3g3VkcIIIeYV3YWt1MgU"}'
2026-01-22 04:36:50.711 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:36:50.720 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:36:50.720 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-36-49__775543b4-96fd-4d48-9850-4904b2a9b32e__wakuorg_nwaku:latest.log
2026-01-22 04:36:50.720 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:36:50.720 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:36:50.722 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:36:50.722 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.106
2026-01-22 04:36:50.722 DEBUG [src.node.docker_mananger] Generated ports ['23992', '23993', '23994', '23995', '23996']
2026-01-22 04:36:50.722 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:36:50.722 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:36:50.722 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:36:50.722 DEBUG [src.node.docker_mananger] docker run -i -t -p 23992:23992 -p 23993:23993 -p 23994:23994 -p 23995:23995 -p 23996:23996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23994 --rest-port=23992 --tcp-port=23993 --discv5-udp-port=23995 --rest-address=0.0.0.0 --nat=extip:172.18.180.106 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d31f8dbae032b8925e9d06d4f4b1eeddbaff8cca1a3cceb3988cec3217eca97a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23996 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDzJJHpHrg6I-pXStRnz315CGZECa91t6EB7tEr9ni_Qa8oJ_FjFX00TB2WdTbVJsPoIx5Dbg-oFDyOVz8vGez4CgmlkgnY0gmlwhKwSCT6KbXVsdGlhZGRyc5YACASsEgk-Bgh3AAoErBIJPgYIeN0DgnJzhQACAQAAiXNlY3AyNTZrMaED5Dk6JqXO8zLD0N8QMm_fjVEqKZprwdNDwMbiGBJrS3iDdGNwggh3g3VkcIIIeYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-01-22 04:36:50.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.106 waku c60854d8db0adecae5fad9c614f83028cdd05e28205137d74e7f947f18bbbc7d
2026-01-22 04:36:50.895 DEBUG [src.node.docker_mananger] Container started with ID c60854d8db0a. Setting up logs at ./log/docker/node2_2026-01-22_04-36-49__775543b4-96fd-4d48-9850-4904b2a9b32e__wakuorg_nwaku:latest.log
2026-01-22 04:36:50.896 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23992
2026-01-22 04:36:50.896 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:36:51.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:51.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:36:51.923 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:36:51.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:51.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.106/tcp/23993/p2p/16Uiu2HAmRLByeViwRkzPpsS5U6M88mSm7Ud3RgnGo1c2eVjqou93","/ip4/172.18.180.106/tcp/23994/ws/p2p/16Uiu2HAmRLByeViwRkzPpsS5U6M88mSm7Ud3RgnGo1c2eVjqou93"],"enrUri":"enr:-L24QDGWNXKIXo-rnTSMOxjDCO8pd8tz6xDDOCm_RDsQNctsBOFA3GhThg5Kxs-ELLcZzt2pmURmc8BtucSbl2LZAhECgmlkgnY0gmlwhKwStGqKbXVsdGlhZGRyc5YACASsErRqBl25AAoErBK0agZdut0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvFcKi6hGruqbo-hVNdYoQsAKvKxwT6tHbdlPYazlAhKDdGNwgl25g3VkcIJdu4V3YWt1MgE"}'
2026-01-22 04:36:51.928 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:36:51.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23992/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.62/tcp/2167/p2p/16Uiu2HAmU1svBQANnb49eH2G5TNp2Sht4jeFS26qqSGUA1RMcgbH"]'
2026-01-22 04:36:51.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-01-22 04:36:51.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23992/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-01-22 04:36:51.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2166/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:36:51.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:36:51.986 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:36:52.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1769056611948060660,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1769056611953736463,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1769056611959307083,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1769056611964021091,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1769056611967797230,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1769056611973381881,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1769056611977963595,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23992/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:36:52.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1769056611982363989,"ephemeral":false,"proof":""}]'
2026-01-22 04:36:52.107 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:36:52.108 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:36:52.108 DEBUG [src.node.waku_node] Stopping container with id d03ea0f4a5f3
2026-01-22 04:36:52.605 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:36:52.605 DEBUG [src.node.waku_node] Stopping container with id c60854d8db0a
2026-01-22 04:36:53.068 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:36:53.069 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:36:53.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:36:53.085 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,78 @@
2026-01-22 04:23:39.676 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:23:39.677 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[7000] with id: 2026-01-22_04-23-39__f39b6223-e7b5-4694-b430-6ab22faa5c67
2026-01-22 04:23:39.677 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:23:39.677 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:23:39.684 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:23:39.684 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-23-39__f39b6223-e7b5-4694-b430-6ab22faa5c67__wakuorg_nwaku:latest.log
2026-01-22 04:23:39.691 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:23:39.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-23-39__f39b6223-e7b5-4694-b430-6ab22faa5c67__wakuorg_nwaku:latest.log
2026-01-22 04:23:39.692 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-01-22 04:23:39.693 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:39.693 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:39.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:39.695 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.246
2026-01-22 04:23:39.695 DEBUG [src.node.docker_mananger] Generated ports ['2759', '2760', '2761', '2762', '2763']
2026-01-22 04:23:39.695 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:39.695 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:39.695 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:39.695 DEBUG [src.node.docker_mananger] docker run -i -t -p 2759:2759 -p 2760:2760 -p 2761:2761 -p 2762:2762 -p 2763:2763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2761 --rest-port=2759 --tcp-port=2760 --discv5-udp-port=2762 --rest-address=0.0.0.0 --nat=extip:172.18.67.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=99fa7c68d6a0aadcfcfc6ea552eda536fdb47ea6abb8f53b99cf9c5cff02d383 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2763 --metrics-logging=true --relay=true
2026-01-22 04:23:39.767 ERROR [src.node.docker_mananger] Max retries reached for container 1599cebe9151. Exiting log stream.
2026-01-22 04:23:39.880 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.246 waku 872ff6ceabeb74f6fa246c3e006bb3f9ff04c1f732d7d5940ba7040bcc748ebb
2026-01-22 04:23:39.910 DEBUG [src.node.docker_mananger] Container started with ID 872ff6ceabeb. Setting up logs at ./log/docker/node1_2026-01-22_04-23-39__f39b6223-e7b5-4694-b430-6ab22faa5c67__wakuorg_nwaku:latest.log
2026-01-22 04:23:39.912 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2759
2026-01-22 04:23:39.912 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:40.280 ERROR [src.node.docker_mananger] Max retries reached for container a2452ffc665f. Exiting log stream.
2026-01-22 04:23:40.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2759/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:23:40.918 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:23:40.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2759/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:40.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.246/tcp/2760/p2p/16Uiu2HAm3n7DgiTsqe3xGngAspsSC8dJ1kspZR6c1sznPJ7QsYHz","/ip4/172.18.67.246/tcp/2761/ws/p2p/16Uiu2HAm3n7DgiTsqe3xGngAspsSC8dJ1kspZR6c1sznPJ7QsYHz"],"enrUri":"enr:-L24QFUBIqmqOVZntgpwcUxzaFf_zI6aSSEyEzQ_XwdSqlGBO2NRrS1HFMXr-vVPwXSYMDnpYjT7ryIDB6DpECFQyt0CgmlkgnY0gmlwhKwSQ_aKbXVsdGlhZGRyc5YACASsEkP2BgrIAAoErBJD9gYKyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECfBmmZs529K0KZepAbriI9vdQ4ZduqKBlToNZpeFgRXWDdGNwggrIg3VkcIIKyoV3YWt1MgE"}'
2026-01-22 04:23:40.920 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:23:40.920 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:40.921 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:40.922 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:40.922 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.81
2026-01-22 04:23:40.922 DEBUG [src.node.docker_mananger] Generated ports ['30421', '30422', '30423', '30424', '30425']
2026-01-22 04:23:40.922 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:40.922 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:40.923 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:40.923 DEBUG [src.node.docker_mananger] docker run -i -t -p 30421:30421 -p 30422:30422 -p 30423:30423 -p 30424:30424 -p 30425:30425 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30423 --rest-port=30421 --tcp-port=30422 --discv5-udp-port=30424 --rest-address=0.0.0.0 --nat=extip:172.18.241.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dac6108fcfdacf2ee9a7305bd56c8db9ecacb7300d33444b790a82aeaf47fcac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30425 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFUBIqmqOVZntgpwcUxzaFf_zI6aSSEyEzQ_XwdSqlGBO2NRrS1HFMXr-vVPwXSYMDnpYjT7ryIDB6DpECFQyt0CgmlkgnY0gmlwhKwSQ_aKbXVsdGlhZGRyc5YACASsEkP2BgrIAAoErBJD9gYKyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECfBmmZs529K0KZepAbriI9vdQ4ZduqKBlToNZpeFgRXWDdGNwggrIg3VkcIIKyoV3YWt1MgE
2026-01-22 04:23:41.124 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.81 waku 2c58b3abca0e817f6b5b6a17d9c9781190db46c64280ea8fd204d1409f878209
2026-01-22 04:23:41.154 DEBUG [src.node.docker_mananger] Container started with ID 2c58b3abca0e. Setting up logs at ./log/docker/node2_2026-01-22_04-23-39__f39b6223-e7b5-4694-b430-6ab22faa5c67__wakuorg_nwaku:latest.log
2026-01-22 04:23:41.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30421
2026-01-22 04:23:41.155 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:42.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30421/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:23:42.169 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:23:42.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30421/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.81/tcp/30422/p2p/16Uiu2HAmLvBgn3TwXbM49YPaJJrG3QC93f4xZ9uMBFxdtzbfBYvY","/ip4/172.18.241.81/tcp/30423/ws/p2p/16Uiu2HAmLvBgn3TwXbM49YPaJJrG3QC93f4xZ9uMBFxdtzbfBYvY"],"enrUri":"enr:-L24QEPsMFz0AzFK0fZvJkKwfgodsV470JD1TRp9W2C8Cf3dG5Boml3xfQh2pFS5tUuKwfKy-xxt9FM1B8PZcr38dpUCgmlkgnY0gmlwhKwS8VGKbXVsdGlhZGRyc5YACASsEvFRBnbWAAoErBLxUQZ2190DgnJzhQADAQAAiXNlY3AyNTZrMaEDesIGcxw7YihPcnn8iFrJwp7Ov42Qjr1-ti21hjny1m2DdGNwgnbWg3VkcIJ22IV3YWt1MgE"}'
2026-01-22 04:23:42.175 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:23:42.175 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-01-22 04:23:42.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:23:42.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:23:42.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30421/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:23:42.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:23:42.185 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-01-22 04:23:42.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2759/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.241.81/tcp/53192/p2p/16Uiu2HAmLvBgn3TwXbM49YPaJJrG3QC93f4xZ9uMBFxdtzbfBYvY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-22 04:23:42.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30421/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:42.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.67.246/tcp/2760/p2p/16Uiu2HAm3n7DgiTsqe3xGngAspsSC8dJ1kspZR6c1sznPJ7QsYHz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-22 04:23:42.192 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-01-22 04:23:52.193 INFO [tests.e2e.test_network_conditions] Applying 7000ms latency to node2
2026-01-22 04:23:52.195 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7284', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-22 04:23:52.234 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7284', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-22 04:23:52.245 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7284', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '7000ms']
2026-01-22 04:23:52.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:23:52.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:23:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30421/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:24:06.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1769055832283980885,"ephemeral":false,"proof":""}]'
2026-01-22 04:24:06.295 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7284', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-22 04:24:06.306 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:24:06.307 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:24:06.307 DEBUG [src.node.waku_node] Stopping container with id 872ff6ceabeb
2026-01-22 04:24:06.890 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:24:06.890 DEBUG [src.node.waku_node] Stopping container with id 2c58b3abca0e
2026-01-22 04:24:07.441 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:24:07.443 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:24:07.455 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:24:07.466 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,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_service_peers_scalar_required_types with id: 2026-01-22_04-43-18__4968edb9-ed35-41e2-8777-8475d05a23f9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-43-18__4968edb9-ed35-41e2-8777-8475d05a23f9__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-43-18__4968edb9-ed35-41e2-8777-8475d05a23f9__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-43-18__4968edb9-ed35-41e2-8777-8475d05a23f9__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-43-18__4968edb9-ed35-41e2-8777-8475d05a23f9__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.93.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4755', '4756', '4757', '4758', '4759']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4755:4755 -p 4756:4756 -p 4757:4757 -p 4758:4758 -p 4759:4759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4757 --rest-port=4755 --tcp-port=4756 --discv5-udp-port=4758 --rest-address=0.0.0.0 --nat=extip:172.18.93.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=babb6da2f5e1147d1f492cbd57e54298c50dcc1e2fdcf3142cc7b8bccae8beea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4759 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.105 waku 9e4fc7d139424642b08475ec04bab8f3982fe4781f664f3edccc4fcc4540834c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e4fc7d13942. Setting up logs at ./log/docker/node1_2026-01-22_04-43-18__4968edb9-ed35-41e2-8777-8475d05a23f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4755
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 5b6e4e73eba1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 103b3720b89d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4755/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4755/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.93.105/tcp/4756/p2p/16Uiu2HAkyuZEEA9iq6W1RETjBzpSCVJSZbkEwuXj5hYTt9ygg9oi","/ip4/172.18.93.105/tcp/4757/ws/p2p/16Uiu2HAkyuZEEA9iq6W1RETjBzpSCVJSZbkEwuXj5hYTt9ygg9oi"],"enrUri":"enr:-L24QOgnu76MZIKPr2SM4slUvbJ7sMbs0RAQwV9HyxUXcpMrIa4HZvY8exkT4Ot1IsUBVsKh6O0N7nM7CdkDYhd14nQCgmlkgnY0gmlwhKwSXWmKbXVsdGlhZGRyc5YACASsEl1pBhKUAAoErBJdaQYSld0DgnJzhQADAQAAiXNlY3AyNTZrMaECQpNgd7T_VgdAj9oHOGxQVQc8EGQ-DPF6nHQYa1__kb2DdGNwghKUg3VkcIISloV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13595', '13596', '13597', '13598', '13599']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13595:13595 -p 13596:13596 -p 13597:13597 -p 13598:13598 -p 13599:13599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13597 --rest-port=13595 --tcp-port=13596 --discv5-udp-port=13598 --rest-address=0.0.0.0 --nat=extip:172.18.57.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec9ab9dbaac3fcb1ded59ffdafef8728c66e7f1bb5f64bbb30fceef3fefbf4cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13599 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOgnu76MZIKPr2SM4slUvbJ7sMbs0RAQwV9HyxUXcpMrIa4HZvY8exkT4Ot1IsUBVsKh6O0N7nM7CdkDYhd14nQCgmlkgnY0gmlwhKwSXWmKbXVsdGlhZGRyc5YACASsEl1pBhKUAAoErBJdaQYSld0DgnJzhQADAQAAiXNlY3AyNTZrMaECQpNgd7T_VgdAj9oHOGxQVQc8EGQ-DPF6nHQYa1__kb2DdGNwghKUg3VkcIISloV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.132 waku 0a681291481e760ca4ff019eb02a5ddcb8c0f25bff5b1afafaffe00d2d86ab89
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a681291481e. Setting up logs at ./log/docker/node2_2026-01-22_04-43-18__4968edb9-ed35-41e2-8777-8475d05a23f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13595
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:13595/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13595/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.132/tcp/13596/p2p/16Uiu2HAkzFnNC2A2YciJTg8bk45ZyGNuqTbtPzv1qA2Ww5G15xro","/ip4/172.18.57.132/tcp/13597/ws/p2p/16Uiu2HAkzFnNC2A2YciJTg8bk45ZyGNuqTbtPzv1qA2Ww5G15xro"],"enrUri":"enr:-L24QCxxAj9_E8u8Djz3q9SpQIVsByB_Sqpe4gnUCQlR1Ku9A9lVZdt6z-Oy1PJp9RZm6JSsu8nlvV474ROw2BjOg5UCgmlkgnY0gmlwhKwSOYSKbXVsdGlhZGRyc5YACASsEjmEBjUcAAoErBI5hAY1Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECR8HY7ulHSKLinkqG_tpoiVNxiibJxJqwe8v4GCWA1gSDdGNwgjUcg3VkcII1HoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4755/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.132/tcp/13596/p2p/16Uiu2HAkzFnNC2A2YciJTg8bk45ZyGNuqTbtPzv1qA2Ww5G15xro"]'
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:4755/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.57.132/tcp/60866/p2p/16Uiu2HAkzFnNC2A2YciJTg8bk45ZyGNuqTbtPzv1qA2Ww5G15xro","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:524 /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.57.132/tcp/60866/p2p/16Uiu2HAkzFnNC2A2YciJTg8bk45ZyGNuqTbtPzv1qA2Ww5G15xro', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'UnknownOrigin'}]
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e4fc7d13942
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a681291481e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_content_topic with id: 2026-01-22_04-27-59__f50b12bc-e1c9-4a86-af0d-b0c958e61c2c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-27-59__f50b12bc-e1c9-4a86-af0d-b0c958e61c2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45559', '45560', '45561', '45562', '45563']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45559:45559 -p 45560:45560 -p 45561:45561 -p 45562:45562 -p 45563:45563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45561 --rest-port=45559 --tcp-port=45560 --discv5-udp-port=45562 --rest-address=0.0.0.0 --nat=extip:172.18.145.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb3d7dbd8b64a3a42c7fcd0ff47eb9adfed9610ec8da999ddecebc9ecca5cf3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45563 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.75 waku 0a9b967cb6248c90b0d842e78962930c6e1a67c8383c52e20ed5321a2a5d28f0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a9b967cb624. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-27-59__f50b12bc-e1c9-4a86-af0d-b0c958e61c2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45559
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 5a53c3ebcd94. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53ddb4904562. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45559/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.75/tcp/45560/p2p/16Uiu2HAmHfUzWnxyVRB9C77xpJFww9tT2tnF4UbDJuWfVwJ1ftyf","/ip4/172.18.145.75/tcp/45561/ws/p2p/16Uiu2HAmHfUzWnxyVRB9C77xpJFww9tT2tnF4UbDJuWfVwJ1ftyf"],"enrUri":"enr:-L24QDoXWCsxBlydvLlkbaQ42DXZknCn4ugknqosGbqpPXtYGZRbnt0PgdadLvZlM0chzjdCpCbtXp52k_kc1SAf42MCgmlkgnY0gmlwhKwSkUuKbXVsdGlhZGRyc5YACASsEpFLBrH4AAoErBKRSwax-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSmrR7PpjQ4vOj6pqUsFHnoWcJHvdrWfUpGiY3dwaBBKDdGNwgrH4g3VkcIKx-oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-27-59__f50b12bc-e1c9-4a86-af0d-b0c958e61c2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38206', '38207', '38208', '38209', '38210']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38206:38206 -p 38207:38207 -p 38208:38208 -p 38209:38209 -p 38210:38210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38208 --rest-port=38206 --tcp-port=38207 --discv5-udp-port=38209 --rest-address=0.0.0.0 --nat=extip:172.18.52.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deaa3f2a441cfeea35b9f4cf2e8f5dc70efbccb4fdbbdeab9acdcdd1bcdaf249 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38210 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDoXWCsxBlydvLlkbaQ42DXZknCn4ugknqosGbqpPXtYGZRbnt0PgdadLvZlM0chzjdCpCbtXp52k_kc1SAf42MCgmlkgnY0gmlwhKwSkUuKbXVsdGlhZGRyc5YACASsEpFLBrH4AAoErBKRSwax-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSmrR7PpjQ4vOj6pqUsFHnoWcJHvdrWfUpGiY3dwaBBKDdGNwgrH4g3VkcIKx-oV3YWt1MgM --storenode=/ip4/172.18.145.75/tcp/45560/p2p/16Uiu2HAmHfUzWnxyVRB9C77xpJFww9tT2tnF4UbDJuWfVwJ1ftyf --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.121 waku a6ba40cc34529ed402f79459505727121a0850db98563162f60b124d30a96fa9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6ba40cc3452. Setting up logs at ./log/docker/store_node1_2026-01-22_04-27-59__f50b12bc-e1c9-4a86-af0d-b0c958e61c2c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38206
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:38206/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38206/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.121/tcp/38207/p2p/16Uiu2HAmVU3ushPJQVLjMr2TMCuJeEfYmu3QmgmNbg7oqDrdnMNE","/ip4/172.18.52.121/tcp/38208/ws/p2p/16Uiu2HAmVU3ushPJQVLjMr2TMCuJeEfYmu3QmgmNbg7oqDrdnMNE"],"enrUri":"enr:-L24QGAmPNR2nj4q4jx6B-m16s8juYcDnmP4SX-iy_9Mz_6Pa2pHwFNIIfjtOTHJSmEkEw4giUglsFHzKH-ujyYfJtgCgmlkgnY0gmlwhKwSNHmKbXVsdGlhZGRyc5YACASsEjR5BpU_AAoErBI0eQaVQN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-clQ8n-ziYuJcI5NseyG92sL_eUiV3pWMheKb2s4B4eDdGNwgpU_g3VkcIKVQYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38206/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.75/tcp/45560/p2p/16Uiu2HAmHfUzWnxyVRB9C77xpJFww9tT2tnF4UbDJuWfVwJ1ftyf"]'
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:45559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:38206/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:45559/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38206/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a9b967cb624
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6ba40cc3452
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,238 @@
2026-01-22 04:23:45.630 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:23:45.630 DEBUG [tests.conftest] Running test: test_latency_with_load_sender_side with id: 2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf
2026-01-22 04:23:45.631 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:23:45.631 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:23:45.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:23:45.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:45.644 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:23:45.644 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:45.651 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:23:45.651 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:45.657 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:23:45.657 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:45.657 INFO [tests.e2e.test_network_conditions] Starting 4 nodes with relay enabled
2026-01-22 04:23:45.657 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:45.657 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:45.659 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:45.659 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.59
2026-01-22 04:23:45.659 DEBUG [src.node.docker_mananger] Generated ports ['59071', '59072', '59073', '59074', '59075']
2026-01-22 04:23:45.659 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:45.659 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:45.659 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:45.659 DEBUG [src.node.docker_mananger] docker run -i -t -p 59071:59071 -p 59072:59072 -p 59073:59073 -p 59074:59074 -p 59075:59075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59073 --rest-port=59071 --tcp-port=59072 --discv5-udp-port=59074 --rest-address=0.0.0.0 --nat=extip:172.18.8.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfaab68fa366d75b6b3f1df3efced9cbc029cf1c33ab8da30f6c986f562d20be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59075 --metrics-logging=true --relay=true
2026-01-22 04:23:45.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.59 waku 7f96004a802ec2a029c73452d8e1aa0dcc553fe2187001928ea3d13a1fd2cee7
2026-01-22 04:23:45.878 DEBUG [src.node.docker_mananger] Container started with ID 7f96004a802e. Setting up logs at ./log/docker/node1_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:45.878 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59071
2026-01-22 04:23:45.879 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:46.032 ERROR [src.node.docker_mananger] Max retries reached for container 123268cf56a5. Exiting log stream.
2026-01-22 04:23:46.366 ERROR [src.node.docker_mananger] Max retries reached for container f5049728b1e5. Exiting log stream.
2026-01-22 04:23:46.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59071/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:23:46.883 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:23:46.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59071/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:46.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.59/tcp/59072/p2p/16Uiu2HAmKYxqGQvGk9GvPWhKdwCWyPuBeGe4rvBvSHXt5GMsWCtR","/ip4/172.18.8.59/tcp/59073/ws/p2p/16Uiu2HAmKYxqGQvGk9GvPWhKdwCWyPuBeGe4rvBvSHXt5GMsWCtR"],"enrUri":"enr:-L24QKzg7Y-dFAnCeDKyTD9xg-YC7H0yJ2hDx-aTDsi1QgEIfZ_EnfOJDTLcgP8wX0pioXqcuZEGb5yBwABspVXrNgQCgmlkgnY0gmlwhKwSCDuKbXVsdGlhZGRyc5YACASsEgg7BubAAAoErBIIOwbmwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZnabjU6kbLWAUdasHuzAAtirQXgL_B0Qv8A6mIZqrxqDdGNwgubAg3VkcILmwoV3YWt1MgE"}'
2026-01-22 04:23:46.886 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:23:46.886 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:46.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:46.888 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:46.888 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.30
2026-01-22 04:23:46.888 DEBUG [src.node.docker_mananger] Generated ports ['5805', '5806', '5807', '5808', '5809']
2026-01-22 04:23:46.888 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:46.888 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:46.888 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:46.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 5805:5805 -p 5806:5806 -p 5807:5807 -p 5808:5808 -p 5809:5809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5807 --rest-port=5805 --tcp-port=5806 --discv5-udp-port=5808 --rest-address=0.0.0.0 --nat=extip:172.18.98.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a49ed5b4e4cdfaebf3b6ccc26340d81f14ab6cc79f6d28b4176dfb818c69cda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5809 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKzg7Y-dFAnCeDKyTD9xg-YC7H0yJ2hDx-aTDsi1QgEIfZ_EnfOJDTLcgP8wX0pioXqcuZEGb5yBwABspVXrNgQCgmlkgnY0gmlwhKwSCDuKbXVsdGlhZGRyc5YACASsEgg7BubAAAoErBIIOwbmwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZnabjU6kbLWAUdasHuzAAtirQXgL_B0Qv8A6mIZqrxqDdGNwgubAg3VkcILmwoV3YWt1MgE
2026-01-22 04:23:47.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.30 waku ae6b0be44869922c07b4fac6b9ea187f41e5eee49fa71f667375bfc6eb88e9ac
2026-01-22 04:23:47.109 DEBUG [src.node.docker_mananger] Container started with ID ae6b0be44869. Setting up logs at ./log/docker/node2_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:47.109 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5805
2026-01-22 04:23:47.109 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:48.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5805/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:23:48.121 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:23:48.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:48.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.30/tcp/5806/p2p/16Uiu2HAmEiSZr7JWvveAfsdsaGazSHwncVq2pt4N8EVfY3Jo7V3F","/ip4/172.18.98.30/tcp/5807/ws/p2p/16Uiu2HAmEiSZr7JWvveAfsdsaGazSHwncVq2pt4N8EVfY3Jo7V3F"],"enrUri":"enr:-L24QDePv8A4Il4F-p34BRGra1iDsk2ughGwpeMO9xyVUtSpPd8WvQ6CSlcd-H5SVO-Yb0-gmN0YdDht6AgB-9VeqRECgmlkgnY0gmlwhKwSYh6KbXVsdGlhZGRyc5YACASsEmIeBhauAAoErBJiHgYWr90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHpnCZvTE5s1rxaM693hyl46zQfARk4qlAhkY95bfAeKDdGNwghaug3VkcIIWsIV3YWt1MgE"}'
2026-01-22 04:23:48.127 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:23:48.127 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:48.127 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:48.130 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:48.130 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.106
2026-01-22 04:23:48.130 DEBUG [src.node.docker_mananger] Generated ports ['65400', '65401', '65402', '65403', '65404']
2026-01-22 04:23:48.130 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:48.130 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:48.130 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:48.130 DEBUG [src.node.docker_mananger] docker run -i -t -p 65400:65400 -p 65401:65401 -p 65402:65402 -p 65403:65403 -p 65404:65404 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65402 --rest-port=65400 --tcp-port=65401 --discv5-udp-port=65403 --rest-address=0.0.0.0 --nat=extip:172.18.198.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2c784bf565dbf13b6b2dc9b7fb635a16d99fdc4eca7ff7e864fa7805a8d5ebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65404 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKzg7Y-dFAnCeDKyTD9xg-YC7H0yJ2hDx-aTDsi1QgEIfZ_EnfOJDTLcgP8wX0pioXqcuZEGb5yBwABspVXrNgQCgmlkgnY0gmlwhKwSCDuKbXVsdGlhZGRyc5YACASsEgg7BubAAAoErBIIOwbmwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZnabjU6kbLWAUdasHuzAAtirQXgL_B0Qv8A6mIZqrxqDdGNwgubAg3VkcILmwoV3YWt1MgE
2026-01-22 04:23:48.322 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.106 waku 77f368b66f33662b1e426c561581e5d4a9abdaad6858a6b4ede85761dc218751
2026-01-22 04:23:48.355 DEBUG [src.node.docker_mananger] Container started with ID 77f368b66f33. Setting up logs at ./log/docker/node3_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:48.355 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65400
2026-01-22 04:23:48.356 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:49.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65400/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:23:49.365 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:23:49.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65400/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:49.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.106/tcp/65401/p2p/16Uiu2HAm3YLTcn2Guquv9bkkGhZykkBFz49dXy7qEGcDCxGzkDH6","/ip4/172.18.198.106/tcp/65402/ws/p2p/16Uiu2HAm3YLTcn2Guquv9bkkGhZykkBFz49dXy7qEGcDCxGzkDH6"],"enrUri":"enr:-L24QNUlwUD1Z15WM6cPU_A_y5H3L65q8lTQjlUy2hCf7XVMFsvG63KDfEly56thgVXkzUb7AC3B2sJGYVE0EngHU-MCgmlkgnY0gmlwhKwSxmqKbXVsdGlhZGRyc5YACASsEsZqBv95AAoErBLGagb_et0DgnJzhQADAQAAiXNlY3AyNTZrMaECeJJ9S1Mv04EiFRJiT7xmuYLUZM6l1ZjAFhGkZs-ufD2DdGNwgv95g3VkcIL_e4V3YWt1MgE"}'
2026-01-22 04:23:49.372 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:23:49.372 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:23:49.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:23:49.374 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:23:49.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.76
2026-01-22 04:23:49.374 DEBUG [src.node.docker_mananger] Generated ports ['16377', '16378', '16379', '16380', '16381']
2026-01-22 04:23:49.374 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:23:49.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:23:49.374 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:23:49.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 16377:16377 -p 16378:16378 -p 16379:16379 -p 16380:16380 -p 16381:16381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16379 --rest-port=16377 --tcp-port=16378 --discv5-udp-port=16380 --rest-address=0.0.0.0 --nat=extip:172.18.17.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7ce146318cd0690b0d84dce6fd09fe2767ec089bd08fad5716afc7a66ebd4ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16381 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKzg7Y-dFAnCeDKyTD9xg-YC7H0yJ2hDx-aTDsi1QgEIfZ_EnfOJDTLcgP8wX0pioXqcuZEGb5yBwABspVXrNgQCgmlkgnY0gmlwhKwSCDuKbXVsdGlhZGRyc5YACASsEgg7BubAAAoErBIIOwbmwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZnabjU6kbLWAUdasHuzAAtirQXgL_B0Qv8A6mIZqrxqDdGNwgubAg3VkcILmwoV3YWt1MgE
2026-01-22 04:23:49.562 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.76 waku a464405a48b13d826cee21d6d8f1566097ea40252a42ac4be08bf6ef44cd68ac
2026-01-22 04:23:49.594 DEBUG [src.node.docker_mananger] Container started with ID a464405a48b1. Setting up logs at ./log/docker/node4_2026-01-22_04-23-45__221f6d56-c4f9-4ba3-866a-b9b5fa859caf__wakuorg_nwaku:latest.log
2026-01-22 04:23:49.595 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16377
2026-01-22 04:23:49.595 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:23:50.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16377/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:23:50.603 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:23:50.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.76/tcp/16378/p2p/16Uiu2HAm4scVJWjMCJRiVBhHQCyUtgijHuZD5Zd6BAQdorqbN2mk","/ip4/172.18.17.76/tcp/16379/ws/p2p/16Uiu2HAm4scVJWjMCJRiVBhHQCyUtgijHuZD5Zd6BAQdorqbN2mk"],"enrUri":"enr:-L24QJSBUQJccaJooz5VbwnJsnyzG6CjpkDxOajOYKVVV5izIIJDHtrXcjrgG7kuUl0Gw9x3_0a1kA5i0xo36_O7H_YCgmlkgnY0gmlwhKwSEUyKbXVsdGlhZGRyc5YACASsEhFMBj_6AAoErBIRTAY_-90DgnJzhQADAQAAiXNlY3AyNTZrMaECjF5V-Xw_7DPdADbSP72eGr8odULhgY0p1uxVoZ1FWe-DdGNwgj_6g3VkcII__IV3YWt1MgE"}'
2026-01-22 04:23:50.612 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:23:50.613 INFO [tests.e2e.test_network_conditions] Subscribing all nodes to relay topic
2026-01-22 04:23:50.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:23:50.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:23:50.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:23:50.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:23:50.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65400/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:23:50.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:23:50.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16377/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-01-22 04:23:50.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:23:50.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59071/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.98.30/tcp/58586/p2p/16Uiu2HAmEiSZr7JWvveAfsdsaGazSHwncVq2pt4N8EVfY3Jo7V3F","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.198.106/tcp/38336/p2p/16Uiu2HAm3YLTcn2Guquv9bkkGhZykkBFz49dXy7qEGcDCxGzkDH6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.17.76/tcp/36238/p2p/16Uiu2HAm4scVJWjMCJRiVBhHQCyUtgijHuZD5Zd6BAQdorqbN2mk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-01-22 04:23:50.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5805/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.8.59/tcp/59072/p2p/16Uiu2HAmKYxqGQvGk9GvPWhKdwCWyPuBeGe4rvBvSHXt5GMsWCtR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-22 04:23:50.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65400/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.8.59/tcp/59072/p2p/16Uiu2HAmKYxqGQvGk9GvPWhKdwCWyPuBeGe4rvBvSHXt5GMsWCtR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-22 04:23:50.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16377/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:23:50.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.8.59/tcp/59072/p2p/16Uiu2HAmKYxqGQvGk9GvPWhKdwCWyPuBeGe4rvBvSHXt5GMsWCtR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-01-22 04:23:50.650 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-01-22 04:24:20.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:24:20.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-01-22 04:24:20.654 INFO [tests.e2e.test_network_conditions] Applying 3000ms latency on sender node1
2026-01-22 04:24:20.655 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6632', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-22 04:24:20.666 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6632', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-22 04:24:20.676 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6632', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-01-22 04:24:20.685 INFO [tests.e2e.test_network_conditions] Sending 50 messages from node1
2026-01-22 04:24:20.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:24:26.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:24:26.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:24:32.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:24:32.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:24:38.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:24:38.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:24:44.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:24:44.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:24:50.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:24:50.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:24:56.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:24:56.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:02.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:02.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:08.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:08.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:14.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:14.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:20.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:20.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:26.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:26.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:32.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:32.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:38.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:38.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:44.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:44.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:50.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:50.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:25:56.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:25:56.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:02.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:02.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:08.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:08.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:14.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:14.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:20.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:20.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:26.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:26.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:32.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:32.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:38.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:38.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:44.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:44.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:50.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:50.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:26:56.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:26:56.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:02.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:02.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:08.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:08.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:14.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:14.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:20.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:20.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:26.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:26.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:32.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:32.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:38.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:38.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:44.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:44.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:50.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:50.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:56.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:56.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:02.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:02.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:08.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:08.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:14.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:14.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:20.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:20.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:26.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:26.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:32.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:32.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:38.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:38.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:44.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:44.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:50.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:51.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:28:57.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:28:57.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:29:03.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:03.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:29:09.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:09.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:29:15.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:15.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59071/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:29:21.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:29:21.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:29:21.038 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-01-22 04:29:21.038 INFO [tests.e2e.test_network_conditions] Node4 received 50 messages (min_expected=25.0, total_sent=50)
2026-01-22 04:29:21.039 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6632', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-01-22 04:29:21.050 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:29:21.051 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:29:21.051 DEBUG [src.node.waku_node] Stopping container with id 7f96004a802e
2026-01-22 04:29:21.619 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:29:21.620 DEBUG [src.node.waku_node] Stopping container with id ae6b0be44869
2026-01-22 04:29:22.155 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:29:22.156 DEBUG [src.node.waku_node] Stopping container with id 77f368b66f33
2026-01-22 04:29:22.433 ERROR [src.node.docker_mananger] Max retries reached for container 7f96004a802e. Exiting log stream.
2026-01-22 04:29:22.664 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:29:22.664 DEBUG [src.node.waku_node] Stopping container with id a464405a48b1
2026-01-22 04:29:22.967 ERROR [src.node.docker_mananger] Max retries reached for container ae6b0be44869. Exiting log stream.
2026-01-22 04:29:23.206 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:29:23.209 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:29:23.432 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:29:23.672 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:29:23.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:29:24.094 ERROR [src.node.docker_mananger] Max retries reached for container 77f368b66f33. Exiting log stream.
2026-01-22 04:29:24.146 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_relay_peers_on_shard_schema with id: 2026-01-22_04-42-46__b9f3f0e9-aa9a-4fef-aab2-0247f4fbd31e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-42-46__b9f3f0e9-aa9a-4fef-aab2-0247f4fbd31e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-42-46__b9f3f0e9-aa9a-4fef-aab2-0247f4fbd31e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-01-22_04-42-46__b9f3f0e9-aa9a-4fef-aab2-0247f4fbd31e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-01-22_04-42-46__b9f3f0e9-aa9a-4fef-aab2-0247f4fbd31e__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7786', '7787', '7788', '7789', '7790']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7786:7786 -p 7787:7787 -p 7788:7788 -p 7789:7789 -p 7790:7790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7788 --rest-port=7786 --tcp-port=7787 --discv5-udp-port=7789 --rest-address=0.0.0.0 --nat=extip:172.18.62.221 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5e8cc7c0ae1ad0c6d242e1aacc8cad7a2acfdd1d1edaf4b4dd6f7ddfa6cd5ac6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7790 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.221 waku 5c1809ba237f1442fbe70bcee6b83452330c5e39c9caaf73d8508e677c461f3a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c1809ba237f. Setting up logs at ./log/docker/node1_2026-01-22_04-42-46__b9f3f0e9-aa9a-4fef-aab2-0247f4fbd31e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7786
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 02ebe5012784. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f1757e315f19. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7786/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7786/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.62.221/tcp/7787/p2p/16Uiu2HAmSaGUnZVgz1QuxtALrsShhPV2hWAjSPsD1qBvuTBAxjoZ","/ip4/172.18.62.221/tcp/7788/ws/p2p/16Uiu2HAmSaGUnZVgz1QuxtALrsShhPV2hWAjSPsD1qBvuTBAxjoZ"],"enrUri":"enr:-La4QDF_ErwR8YSNgZdAqo1c9V4oNDqnURLnKovq8j2JVfizdCPUSSLmzcGc6fV9-2Xj_wwxbqc-gqF_giqRGGn_PpoCgmlkgnY0gmlwhKwSPt2KbXVsdGlhZGRyc5YACASsEj7dBh5rAAoErBI-3QYebN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzs3zSG3lYJKoBbS891M8K3DVSwvMIYDw5-L9RdvDfFyDdGNwgh5rhXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23493', '23494', '23495', '23496', '23497']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23493:23493 -p 23494:23494 -p 23495:23495 -p 23496:23496 -p 23497:23497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23495 --rest-port=23493 --tcp-port=23494 --discv5-udp-port=23496 --rest-address=0.0.0.0 --nat=extip:172.18.122.38 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=f8d8b8d9efc35def32288ab4ceeec43e8851bf77f2dbdeedd4d171280ecdeb8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23497 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QDF_ErwR8YSNgZdAqo1c9V4oNDqnURLnKovq8j2JVfizdCPUSSLmzcGc6fV9-2Xj_wwxbqc-gqF_giqRGGn_PpoCgmlkgnY0gmlwhKwSPt2KbXVsdGlhZGRyc5YACASsEj7dBh5rAAoErBI-3QYebN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzs3zSG3lYJKoBbS891M8K3DVSwvMIYDw5-L9RdvDfFyDdGNwgh5rhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.38 waku 973e64442e18d199dfae852e678600fdf0afc9c12ef86d28c61fb3c42a2d3664
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 973e64442e18. Setting up logs at ./log/docker/node2_2026-01-22_04-42-46__b9f3f0e9-aa9a-4fef-aab2-0247f4fbd31e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23493
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:23493/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23493/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.122.38/tcp/23494/p2p/16Uiu2HAkxZ6fjCQZJHDAxo1XVjMkow5k33bTtbspYtUehmapTwLx","/ip4/172.18.122.38/tcp/23495/ws/p2p/16Uiu2HAkxZ6fjCQZJHDAxo1XVjMkow5k33bTtbspYtUehmapTwLx"],"enrUri":"enr:-La4QIDyXCk7soVfbI3PKjgDFs13RQlqq_HEAEbV7g1F6ev2BeHS2UyzbDPdpcN6Fz3izhVgBKuCvrYD_ikkk8U2Ne8CgmlkgnY0gmlwhKwSeiaKbXVsdGlhZGRyc5YACASsEnomBlvGAAoErBJ6JgZbx90DgnJzhQADAQAAiXNlY3AyNTZrMaECLnoKtvRZCr5DFWn7NnzXpqDiycg21gwka555v0uP772DdGNwglvGhXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7786/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"shard":0,"peers":[]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:334 relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5c1809ba237f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 973e64442e18
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,193 @@
2026-01-22 05:02:23.007 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 05:02:23.007 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35
2026-01-22 05:02:23.008 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 05:02:23.008 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 05:02:23.008 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-22 05:02:23.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 05:02:23.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
2026-01-22 05:02:23.016 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 05:02:23.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 05:02:23.017 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 05:02:23.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.44
2026-01-22 05:02:23.018 DEBUG [src.node.docker_mananger] Generated ports ['35372', '35373', '35374', '35375', '35376']
2026-01-22 05:02:23.018 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-22 05:02:23.018 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 05:02:23.018 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 05:02:23.018 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 05:02:23.018 DEBUG [src.node.docker_mananger] docker run -i -t -p 35372:35372 -p 35373:35373 -p 35374:35374 -p 35375:35375 -p 35376:35376 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35374 --rest-port=35372 --tcp-port=35373 --discv5-udp-port=35375 --rest-address=0.0.0.0 --nat=extip:172.18.11.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4b43d3d3db15b6812bb9a2a44660feba23acd69ef14f0caf80b13d7faabfba16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35376 --metrics-logging=true --relay=true --filter=true
2026-01-22 05:02:23.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.44 waku 0884a7523991011e24073053e50fe17db6921bfcdb92ca1357e6474ba536abe9
2026-01-22 05:02:23.236 DEBUG [src.node.docker_mananger] Container started with ID 0884a7523991. Setting up logs at ./log/docker/node1_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
2026-01-22 05:02:23.236 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35372
2026-01-22 05:02:23.236 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 05:02:23.267 ERROR [src.node.docker_mananger] Max retries reached for container 44f7cd826d6c. Exiting log stream.
2026-01-22 05:02:23.803 ERROR [src.node.docker_mananger] Max retries reached for container 71ca783868e1. Exiting log stream.
2026-01-22 05:02:24.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:24.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 05:02:24.240 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 05:02:24.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:24.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.44/tcp/35373/p2p/16Uiu2HAm18J8M4LYKNQpiUNLhE2kbfk7g5NCGf6MYN1kNHXGg6Xi","/ip4/172.18.11.44/tcp/35374/ws/p2p/16Uiu2HAm18J8M4LYKNQpiUNLhE2kbfk7g5NCGf6MYN1kNHXGg6Xi"],"enrUri":"enr:-L24QM2cPVZWR22OOJiq4x80QYa2hdRXUiUq5ZOOfc9bDxdIHlGyzMFwZe_-6CUVRQpZEuoKhwQ0dyDOVGXn4ppELcYCgmlkgnY0gmlwhKwSCyyKbXVsdGlhZGRyc5YACASsEgssBootAAoErBILLAaKLt0DgnJzhQACAQAAiXNlY3AyNTZrMaECVLKKAEWG3dXq4nWxQ7YSLkw3fUd094s5tdSikJ-v6PGDdGNwgootg3VkcIKKL4V3YWt1MgU"}'
2026-01-22 05:02:24.243 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 05:02:24.249 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 05:02:24.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
2026-01-22 05:02:24.250 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 05:02:24.250 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 05:02:24.251 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 05:02:24.251 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.142
2026-01-22 05:02:24.251 DEBUG [src.node.docker_mananger] Generated ports ['12657', '12658', '12659', '12660', '12661']
2026-01-22 05:02:24.251 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-01-22 05:02:24.252 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 05:02:24.252 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 05:02:24.252 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 05:02:24.252 DEBUG [src.node.docker_mananger] docker run -i -t -p 12657:12657 -p 12658:12658 -p 12659:12659 -p 12660:12660 -p 12661:12661 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12659 --rest-port=12657 --tcp-port=12658 --discv5-udp-port=12660 --rest-address=0.0.0.0 --nat=extip:172.18.233.142 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6d4a2bb41aadff56d4d33bcc5ebf5fa24edc77aaf4e5b08f7312fdecfa31dea4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12661 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM2cPVZWR22OOJiq4x80QYa2hdRXUiUq5ZOOfc9bDxdIHlGyzMFwZe_-6CUVRQpZEuoKhwQ0dyDOVGXn4ppELcYCgmlkgnY0gmlwhKwSCyyKbXVsdGlhZGRyc5YACASsEgssBootAAoErBILLAaKLt0DgnJzhQACAQAAiXNlY3AyNTZrMaECVLKKAEWG3dXq4nWxQ7YSLkw3fUd094s5tdSikJ-v6PGDdGNwgootg3VkcIKKL4V3YWt1MgU
2026-01-22 05:02:24.436 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.142 waku ac0f1d712a66de6337f4d197ef44a9897189c7de59057098f885b3a6388841b3
2026-01-22 05:02:24.470 DEBUG [src.node.docker_mananger] Container started with ID ac0f1d712a66. Setting up logs at ./log/docker/node2_2026-01-22_05-02-23__ddc71a52-9d97-4309-a1f0-950b7c842e35__wakuorg_nwaku:latest.log
2026-01-22 05:02:24.471 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12657
2026-01-22 05:02:24.471 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 05:02:25.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 05:02:25.482 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 05:02:25.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.142/tcp/12658/p2p/16Uiu2HAm75v5zX9j8xUgAdsgqBRiHPKtfGjJ6KunRfXYUQmWuaQa","/ip4/172.18.233.142/tcp/12659/ws/p2p/16Uiu2HAm75v5zX9j8xUgAdsgqBRiHPKtfGjJ6KunRfXYUQmWuaQa"],"enrUri":"enr:-L24QE4BH9fFDemySrQAUL7GeOJ7QswuOfH08sqbT0GUU6b-DlkE_dm7djTV74yc5TiupfI1NuVxy1zRhAU62kvq0dYCgmlkgnY0gmlwhKwS6Y6KbXVsdGlhZGRyc5YACASsEumOBjFyAAoErBLpjgYxc90DgnJzhQACAQAAiXNlY3AyNTZrMaECrTyT39lo37zoa4QFvoDFPL-MUujkKaMUt_yX_pqy96uDdGNwgjFyg3VkcIIxdIV3YWt1MgE"}'
2026-01-22 05:02:25.491 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 05:02:25.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.44/tcp/35373/p2p/16Uiu2HAm18J8M4LYKNQpiUNLhE2kbfk7g5NCGf6MYN1kNHXGg6Xi"]'
2026-01-22 05:02:25.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-01-22 05:02:25.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-01-22 05:02:25.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:25.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:25.630 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145518252923,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.634 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145518252923,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/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-01-22 05:02:25.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.642 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:25.743 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145638563948,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.746 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145638563948,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:25.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.755 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:25.855 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145750578531,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.859 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145750578531,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:25.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.869 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:25.969 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145863579999,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.973 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:25.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:25.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145863579999,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:25.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:25.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:25.982 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.082 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145977432796,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.086 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058145977432796,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.095 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.195 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146090212986,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.198 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146090212986,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.207 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.307 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146202756168,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.311 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146202756168,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.320 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.420 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146315692543,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.424 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146315692543,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.428 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:35372/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-01-22 05:02:26.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.435 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:12657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-01-22 05:02:26.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.447 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-01-22 05:02:26.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/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-01-22 05:02:26.450 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-01-22 05:02:26.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.454 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-01-22 05:02:26.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.460 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.560 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146455505800,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.564 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146455505800,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.672 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146568184673,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.676 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146568184673,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.685 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.785 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146680290432,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.789 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146680290432,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:26.898 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146792995760,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.902 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:26.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:26.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146792995760,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:26.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 05:02:26.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 05:02:26.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 05:02:27.010 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:27.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35372/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:27.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146905655757,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:27.013 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 05:02:27.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-01-22 05:02:27.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1769058146905655757,"ephemeral":false,"proof":""}]'
2026-01-22 05:02:27.018 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 05:02:27.020 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 05:02:27.020 DEBUG [src.node.waku_node] Stopping container with id 0884a7523991
2026-01-22 05:02:27.571 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 05:02:27.571 DEBUG [src.node.waku_node] Stopping container with id ac0f1d712a66
2026-01-22 05:02:28.106 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 05:02:28.109 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 05:02:28.119 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 05:02:28.130 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,71 @@
2026-01-22 04:27:55.863 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:27:55.863 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_relay with id: 2026-01-22_04-27-55__b8db8ac4-cea2-4551-8bc1-952fed16d42c
2026-01-22 04:27:55.863 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:27:55.863 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-01-22 04:27:55.870 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:27:55.870 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-27-55__b8db8ac4-cea2-4551-8bc1-952fed16d42c__wakuorg_nwaku:latest.log
2026-01-22 04:27:55.870 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:27:55.870 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:27:55.871 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:27:55.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.178
2026-01-22 04:27:55.872 DEBUG [src.node.docker_mananger] Generated ports ['12382', '12383', '12384', '12385', '12386']
2026-01-22 04:27:55.872 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:27:55.872 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:27:55.872 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:27:55.872 DEBUG [src.node.docker_mananger] docker run -i -t -p 12382:12382 -p 12383:12383 -p 12384:12384 -p 12385:12385 -p 12386:12386 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12384 --rest-port=12382 --tcp-port=12383 --discv5-udp-port=12385 --rest-address=0.0.0.0 --nat=extip:172.18.100.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a3dff8f90c82a2fdb1b21942faba8bb3e1a88ca7935ed5f92949aaaa17bbc31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12386 --metrics-logging=true --store=false --relay=true
2026-01-22 04:27:56.025 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.178 waku 5a53c3ebcd9429961b8c631832838fee4c35dda9e9fe8d05fcdce63854b30230
2026-01-22 04:27:56.049 DEBUG [src.node.docker_mananger] Container started with ID 5a53c3ebcd94. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-27-55__b8db8ac4-cea2-4551-8bc1-952fed16d42c__wakuorg_nwaku:latest.log
2026-01-22 04:27:56.049 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12382
2026-01-22 04:27:56.049 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:27:56.131 ERROR [src.node.docker_mananger] Max retries reached for container 931917a434c3. Exiting log stream.
2026-01-22 04:27:56.661 ERROR [src.node.docker_mananger] Max retries reached for container fde14c4c965f. Exiting log stream.
2026-01-22 04:27:57.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12382/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:57.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:27:57.053 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:27:57.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12382/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:57.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.178/tcp/12383/p2p/16Uiu2HAm2LKhRJ88pN9SFJ2tcq5TNkvuMETBV5rSeUMG2eV5aZMP","/ip4/172.18.100.178/tcp/12384/ws/p2p/16Uiu2HAm2LKhRJ88pN9SFJ2tcq5TNkvuMETBV5rSeUMG2eV5aZMP"],"enrUri":"enr:-L24QBiEUFkfG420wlF-PmYO94nS1hb95Dc4jX1vICXDQwQceFsS1iPt2KQlbyY47KbJqxb2su2Q32eA-vDU9ViFzZoCgmlkgnY0gmlwhKwSZLKKbXVsdGlhZGRyc5YACASsEmSyBjBfAAoErBJksgYwYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECZqL4ngW9n4vCsezR56mIDIRKVf3Zju_368-u5mY55saDdGNwgjBfg3VkcIIwYYV3YWt1MgE"}'
2026-01-22 04:27:57.055 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:27:57.061 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:27:57.061 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-27-55__b8db8ac4-cea2-4551-8bc1-952fed16d42c__wakuorg_nwaku:latest.log
2026-01-22 04:27:57.062 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:27:57.062 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:27:57.063 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:27:57.063 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.47
2026-01-22 04:27:57.063 DEBUG [src.node.docker_mananger] Generated ports ['31490', '31491', '31492', '31493', '31494']
2026-01-22 04:27:57.063 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:27:57.063 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:27:57.063 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:27:57.063 DEBUG [src.node.docker_mananger] docker run -i -t -p 31490:31490 -p 31491:31491 -p 31492:31492 -p 31493:31493 -p 31494:31494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31492 --rest-port=31490 --tcp-port=31491 --discv5-udp-port=31493 --rest-address=0.0.0.0 --nat=extip:172.18.193.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=07ab3adf1faba86b9dbca5bfaeb4259a5b9e3d9fabbedbcb1e6fed1bacb65eba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31494 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBiEUFkfG420wlF-PmYO94nS1hb95Dc4jX1vICXDQwQceFsS1iPt2KQlbyY47KbJqxb2su2Q32eA-vDU9ViFzZoCgmlkgnY0gmlwhKwSZLKKbXVsdGlhZGRyc5YACASsEmSyBjBfAAoErBJksgYwYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECZqL4ngW9n4vCsezR56mIDIRKVf3Zju_368-u5mY55saDdGNwgjBfg3VkcIIwYYV3YWt1MgE --storenode=/ip4/172.18.100.178/tcp/12383/p2p/16Uiu2HAm2LKhRJ88pN9SFJ2tcq5TNkvuMETBV5rSeUMG2eV5aZMP --store=false --relay=true
2026-01-22 04:27:57.204 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.47 waku 53ddb4904562297467a363b9b62c1fdbb3e70756e95c23b9ef1c2da2866811da
2026-01-22 04:27:57.232 DEBUG [src.node.docker_mananger] Container started with ID 53ddb4904562. Setting up logs at ./log/docker/store_node1_2026-01-22_04-27-55__b8db8ac4-cea2-4551-8bc1-952fed16d42c__wakuorg_nwaku:latest.log
2026-01-22 04:27:57.232 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31490
2026-01-22 04:27:57.232 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:27:58.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31490/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:58.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:27:58.255 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:27:58.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:58.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.47/tcp/31491/p2p/16Uiu2HAmMyJ63B6uKw2fsEfwSfMhzLJ8hZvEMFFU3F3G61Y3EunV","/ip4/172.18.193.47/tcp/31492/ws/p2p/16Uiu2HAmMyJ63B6uKw2fsEfwSfMhzLJ8hZvEMFFU3F3G61Y3EunV"],"enrUri":"enr:-L24QJt41TcB0ygXSBDgLXAUjzab0GgG73jREuW83uW88yV_RUvwQ1xfPOtmeinPCTyP9jT9-qn2H60fLU0uzBlc7sECgmlkgnY0gmlwhKwSwS-KbXVsdGlhZGRyc5YACASsEsEvBnsDAAoErBLBLwZ7BN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDimmxNnymuVtSZVhlETYcFXX-XghuOyjt4PNzDaOdMaaDdGNwgnsDg3VkcIJ7BYV3YWt1MgE"}'
2026-01-22 04:27:58.263 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:27:58.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31490/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.178/tcp/12383/p2p/16Uiu2HAm2LKhRJ88pN9SFJ2tcq5TNkvuMETBV5rSeUMG2eV5aZMP"]'
2026-01-22 04:27:58.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:58.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12382/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:27:58.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:58.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-01-22 04:27:58.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:58.270 DEBUG [src.steps.store] Relaying message
2026-01-22 04:27:58.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12382/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:27:58.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:27:58.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-01-22 04:27:58.475 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-01-22 04:27:58.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31490/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:27:58.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAm2LKhRJ88pN9SFJ2tcq5TNkvuMETBV5rSeUMG2eV5aZMP","messages":[]}'
2026-01-22 04:27:58.487 DEBUG [src.steps.store] messages length is 0
2026-01-22 04:27:58.489 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:27:58.490 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:27:58.490 DEBUG [src.node.waku_node] Stopping container with id 5a53c3ebcd94
2026-01-22 04:27:58.958 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:27:58.960 DEBUG [src.node.waku_node] Stopping container with id 53ddb4904562
2026-01-22 04:27:59.445 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:27:59.447 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:27:59.453 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:27:59.457 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_one_message with id: 2026-01-22_04-31-24__05cd6954-a28e-42e0-b196-cf1c0da13fde
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-01-22_04-31-24__05cd6954-a28e-42e0-b196-cf1c0da13fde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3290', '3291', '3292', '3293', '3294']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3290:3290 -p 3291:3291 -p 3292:3292 -p 3293:3293 -p 3294:3294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3292 --rest-port=3290 --tcp-port=3291 --discv5-udp-port=3293 --rest-address=0.0.0.0 --nat=extip:172.18.27.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c74bea67d1dfda90b71b0bc912f5c4b8fe416f23cce783ee1d76691cda954894 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3294 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.66 waku e7575315f3f1a3b53e328c128f777019183c779b94e0cc55f3745c8a36036ac5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bc24897b265c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7575315f3f1. Setting up logs at ./log/docker/publishing_node1_2026-01-22_04-31-24__05cd6954-a28e-42e0-b196-cf1c0da13fde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3290
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 c28c72db5c02. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3290/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.66/tcp/3291/p2p/16Uiu2HAkwUJQvP9XJrGhefrfiskjuLVkSUBpQXjYJ7K4gpr6aKt1","/ip4/172.18.27.66/tcp/3292/ws/p2p/16Uiu2HAkwUJQvP9XJrGhefrfiskjuLVkSUBpQXjYJ7K4gpr6aKt1"],"enrUri":"enr:-L24QN1vIX_wy4UfcakTw2Rjp0k07Pe4Cla8LE032rrvBXy_T0-3P3AeZ9w8R1XuHigkJcb3aDNGZADUmwMprP1F48oCgmlkgnY0gmlwhKwSG0KKbXVsdGlhZGRyc5YACASsEhtCBgzbAAoErBIbQgYM3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECHmO7DKh9rgW3A6l8TRkAWVBz3ObVSJeELfMrKnhSAm6DdGNwggzbg3VkcIIM3YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-01-22_04-31-24__05cd6954-a28e-42e0-b196-cf1c0da13fde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46125', '46126', '46127', '46128', '46129']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46125:46125 -p 46126:46126 -p 46127:46127 -p 46128:46128 -p 46129:46129 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46127 --rest-port=46125 --tcp-port=46126 --discv5-udp-port=46128 --rest-address=0.0.0.0 --nat=extip:172.18.119.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd4a45aed635dd68b40bc9b5d8ceda58f406b0a07fa42940acdaeadd7766dfab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46129 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN1vIX_wy4UfcakTw2Rjp0k07Pe4Cla8LE032rrvBXy_T0-3P3AeZ9w8R1XuHigkJcb3aDNGZADUmwMprP1F48oCgmlkgnY0gmlwhKwSG0KKbXVsdGlhZGRyc5YACASsEhtCBgzbAAoErBIbQgYM3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECHmO7DKh9rgW3A6l8TRkAWVBz3ObVSJeELfMrKnhSAm6DdGNwggzbg3VkcIIM3YV3YWt1MgM --storenode=/ip4/172.18.27.66/tcp/3291/p2p/16Uiu2HAkwUJQvP9XJrGhefrfiskjuLVkSUBpQXjYJ7K4gpr6aKt1 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.155 waku eae2433af7b06f1704108bd7e5fa189a2ca8edea81ceebcd88fdec771caca100
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eae2433af7b0. Setting up logs at ./log/docker/store_node1_2026-01-22_04-31-24__05cd6954-a28e-42e0-b196-cf1c0da13fde__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46125
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:46125/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","protocolsHealth":[{"Relay":"READY"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46125/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.119.155/tcp/46126/p2p/16Uiu2HAm7UFep8Pq5CKBSKcfofrEr3XRuDe6cyGxyH6nvzuk5cRB","/ip4/172.18.119.155/tcp/46127/ws/p2p/16Uiu2HAm7UFep8Pq5CKBSKcfofrEr3XRuDe6cyGxyH6nvzuk5cRB"],"enrUri":"enr:-L24QAkhxNcahFEIh7ROiQ98Cqt1k-reaEuco9Uc8xq75StxJZ7PTB9Z-4m-fuqfn4Z76hk2W0PiWFsUmPKLWUQqCEICgmlkgnY0gmlwhKwSd5uKbXVsdGlhZGRyc5YACASsEnebBrQuAAoErBJ3mwa0L90DgnJzhQADAQAAiXNlY3AyNTZrMaECsvV6iDT8snyoghRUvTD8YEXH7UxKcKRyXw0YfYxIf_aDdGNwgrQug3VkcIK0MIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46125/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.66/tcp/3291/p2p/16Uiu2HAkwUJQvP9XJrGhefrfiskjuLVkSUBpQXjYJ7K4gpr6aKt1"]'
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:3290/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:46125/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/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:3290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:3290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:3290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:3290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:3290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%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:3290/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3290/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769056284423466080&endTime=1769056284423666080&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":"0x371089fbd1c1b47223090b286b6029aa05dcbba107f0cc9a5e047699c6466f31"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46125/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1769056284423466080&endTime=1769056284423666080&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":"0x371089fbd1c1b47223090b286b6029aa05dcbba107f0cc9a5e047699c6466f31"}]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e7575315f3f1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eae2433af7b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,840 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_only_relay with id: 2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20720', '20721', '20722', '20723', '20724']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20720:20720 -p 20721:20721 -p 20722:20722 -p 20723:20723 -p 20724:20724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20722 --rest-port=20720 --tcp-port=20721 --discv5-udp-port=20723 --rest-address=0.0.0.0 --nat=extip:172.18.211.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=030aeaa790a6cf283fa0d5ea63e6eccb7ded9cacfd850c2c11453ba6164b6a75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20724 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.182 waku 224a6cc1b2df56ccf864fe32c674434cd3240cc8571c2897f32abb2bc05a1d57
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 224a6cc1b2df. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20720
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:20720/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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20720/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.211.182/tcp/20721/p2p/16Uiu2HAmJGafV5VLJPRXjbbunE44C6cWf5HfgdXLWUVD6cSMxuvu","/ip4/172.18.211.182/tcp/20722/ws/p2p/16Uiu2HAmJGafV5VLJPRXjbbunE44C6cWf5HfgdXLWUVD6cSMxuvu"],"enrUri":"enr:-L24QK4rwOrCq1pcVA27AIDU2JhWyyNPdS357ZF9hZRpHrZicTCOopwx4gzOge1OJrvbYCVM7g6ZnS2lDuazqe4VlAcCgmlkgnY0gmlwhKwS07aKbXVsdGlhZGRyc5YACASsEtO2BlDxAAoErBLTtgZQ8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU2iPw9h4qeFEZbaUEDfYEiGODcrNvuXDmaFd1MRU7z6DdGNwglDxg3VkcIJQ84V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20720/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4228', '4229', '4230', '4231', '4232']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4228:4228 -p 4229:4229 -p 4230:4230 -p 4231:4231 -p 4232:4232 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4230 --rest-port=4228 --tcp-port=4229 --discv5-udp-port=4231 --rest-address=0.0.0.0 --nat=extip:172.18.238.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcfe12f6affc94fc706ee8af75cebd9f7f6af4047d2dc2d055f77fc420e8aa9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4232 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK4rwOrCq1pcVA27AIDU2JhWyyNPdS357ZF9hZRpHrZicTCOopwx4gzOge1OJrvbYCVM7g6ZnS2lDuazqe4VlAcCgmlkgnY0gmlwhKwS07aKbXVsdGlhZGRyc5YACASsEtO2BlDxAAoErBLTtgZQ8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU2iPw9h4qeFEZbaUEDfYEiGODcrNvuXDmaFd1MRU7z6DdGNwglDxg3VkcIJQ84V3YWt1MgE --lightpushnode=/ip4/172.18.211.182/tcp/20721/p2p/16Uiu2HAmJGafV5VLJPRXjbbunE44C6cWf5HfgdXLWUVD6cSMxuvu --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.56 waku e62d7e8b84cff180d33791061b9725d393545a4dcb353bc6de765ac696504444
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e62d7e8b84cf. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4228
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:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e62d7e8b84cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4228/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=4228): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f277bbd3890>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40715', '40716', '40717', '40718', '40719']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40715:40715 -p 40716:40716 -p 40717:40717 -p 40718:40718 -p 40719:40719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40717 --rest-port=40715 --tcp-port=40716 --discv5-udp-port=40718 --rest-address=0.0.0.0 --nat=extip:172.18.1.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fc613c60c9d64cff5f89cd2ea2c9bf4ffaeeceb38fb3dddde06e88b6d8dbf47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40719 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK4rwOrCq1pcVA27AIDU2JhWyyNPdS357ZF9hZRpHrZicTCOopwx4gzOge1OJrvbYCVM7g6ZnS2lDuazqe4VlAcCgmlkgnY0gmlwhKwS07aKbXVsdGlhZGRyc5YACASsEtO2BlDxAAoErBLTtgZQ8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU2iPw9h4qeFEZbaUEDfYEiGODcrNvuXDmaFd1MRU7z6DdGNwglDxg3VkcIJQ84V3YWt1MgE --lightpushnode=/ip4/172.18.211.182/tcp/20721/p2p/16Uiu2HAmJGafV5VLJPRXjbbunE44C6cWf5HfgdXLWUVD6cSMxuvu --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.45 waku d87c351a2963f80317aacb93c3bb6b792a795b2dd748d776742be83764621243
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d87c351a2963. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40715
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:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d87c351a2963. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40715/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=40715): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f277b890680>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.127.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40251', '40252', '40253', '40254', '40255']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40251:40251 -p 40252:40252 -p 40253:40253 -p 40254:40254 -p 40255:40255 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40253 --rest-port=40251 --tcp-port=40252 --discv5-udp-port=40254 --rest-address=0.0.0.0 --nat=extip:172.18.127.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f442b0e0da7a34beaeabaf5c75de91bfc7ef722db4d7bdbb1a4aabdea9e0baf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40255 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK4rwOrCq1pcVA27AIDU2JhWyyNPdS357ZF9hZRpHrZicTCOopwx4gzOge1OJrvbYCVM7g6ZnS2lDuazqe4VlAcCgmlkgnY0gmlwhKwS07aKbXVsdGlhZGRyc5YACASsEtO2BlDxAAoErBLTtgZQ8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU2iPw9h4qeFEZbaUEDfYEiGODcrNvuXDmaFd1MRU7z6DdGNwglDxg3VkcIJQ84V3YWt1MgE --lightpushnode=/ip4/172.18.211.182/tcp/20721/p2p/16Uiu2HAmJGafV5VLJPRXjbbunE44C6cWf5HfgdXLWUVD6cSMxuvu --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.34 waku 00610f414afec126bdd2602610689c29c35a1079df55d725258d06041524e909
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00610f414afe. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40251
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:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 00610f414afe. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40251/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=40251): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f277b9b4c50>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 224a6cc1b2df
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 224a6cc1b2df. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/00610f414afec126bdd2602610689c29c35a1079df55d725258d06041524e909/stop: Not Found ("No such container: 00610f414afec126bdd2602610689c29c35a1079df55d725258d06041524e909")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/00610f414afec126bdd2602610689c29c35a1079df55d725258d06041524e909/stop: Not Found ("No such container: 00610f414afec126bdd2602610689c29c35a1079df55d725258d06041524e909")
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00610f414afe
ERROR  tests.conftest:conftest.py:91 Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/00610f414afec126bdd2602610689c29c35a1079df55d725258d06041524e909/stop: Not Found ("No such container: 00610f414afec126bdd2602610689c29c35a1079df55d725258d06041524e909")
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  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/lightpush_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node1_2026-01-22_04-38-50__5cb2e6ac-415c-48d2-a6e7-d03d269e1f50__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,73 @@
2026-01-22 04:38:48.201 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:38:48.202 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/29/sometopic/someencoding] with id: 2026-01-22_04-38-48__ac227169-616c-4984-955c-8ab27c3de58d
2026-01-22 04:38:48.204 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:38:48.205 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-01-22 04:38:48.206 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-01-22 04:38:48.217 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:38:48.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-01-22_04-38-48__ac227169-616c-4984-955c-8ab27c3de58d__wakuorg_nwaku:latest.log
2026-01-22 04:38:48.219 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:38:48.219 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:38:48.221 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:38:48.222 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.85
2026-01-22 04:38:48.222 DEBUG [src.node.docker_mananger] Generated ports ['56203', '56204', '56205', '56206', '56207']
2026-01-22 04:38:48.222 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:38:48.223 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:38:48.223 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:38:48.224 DEBUG [src.node.docker_mananger] docker run -i -t -p 56203:56203 -p 56204:56204 -p 56205:56205 -p 56206:56206 -p 56207:56207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56205 --rest-port=56203 --tcp-port=56204 --discv5-udp-port=56206 --rest-address=0.0.0.0 --nat=extip:172.18.241.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d2e2f6d9b3763a8d0fe2e0effe5dedfcbbb9edd625aba3e70c3eeba9f8dcc24e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56207 --metrics-logging=true --relay=true --filter=true --content-topic=/app/29/sometopic/someencoding
2026-01-22 04:38:48.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.85 waku 6c5f00f4aa2dc108b3e2393467bc6cd43cdcdb5eadef4fc385ab0ecaff37eadd
2026-01-22 04:38:48.422 ERROR [src.node.docker_mananger] Max retries reached for container 22db1ee62c5a. Exiting log stream.
2026-01-22 04:38:48.449 DEBUG [src.node.docker_mananger] Container started with ID 6c5f00f4aa2d. Setting up logs at ./log/docker/node1_2026-01-22_04-38-48__ac227169-616c-4984-955c-8ab27c3de58d__wakuorg_nwaku:latest.log
2026-01-22 04:38:48.451 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56203
2026-01-22 04:38:48.452 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:38:49.063 ERROR [src.node.docker_mananger] Max retries reached for container 62c10f6e4c37. Exiting log stream.
2026-01-22 04:38:49.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56203/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:38:49.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:38:49.456 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:38:49.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:38:49.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.85/tcp/56204/p2p/16Uiu2HAmVqoYtAcZuckids75byet1yFh967vguxWbit9R93PBLjp","/ip4/172.18.241.85/tcp/56205/ws/p2p/16Uiu2HAmVqoYtAcZuckids75byet1yFh967vguxWbit9R93PBLjp"],"enrUri":"enr:-L24QEXNarj-WYJd5ST-Mgm1JMx112PPqsccFT40LlYtKFMFLA512_h6PXsq-Ks9eIPfdzWrWZ5voIFrdUH3i6yJhMYCgmlkgnY0gmlwhKwS8VWKbXVsdGlhZGRyc5YACASsEvFVBtuMAAoErBLxVQbbjd0DgnJzhQACAQAAiXNlY3AyNTZrMaED_1va263JXIGhc7mWQSGePD4Ees2cBbrKNG9n8GP824-DdGNwgtuMg3VkcILbjoV3YWt1MgU"}'
2026-01-22 04:38:49.459 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:38:49.466 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:38:49.466 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-01-22_04-38-48__ac227169-616c-4984-955c-8ab27c3de58d__wakuorg_nwaku:latest.log
2026-01-22 04:38:49.466 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:38:49.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:38:49.467 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:38:49.468 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.108
2026-01-22 04:38:49.468 DEBUG [src.node.docker_mananger] Generated ports ['42791', '42792', '42793', '42794', '42795']
2026-01-22 04:38:49.468 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:38:49.468 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:38:49.468 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:38:49.468 DEBUG [src.node.docker_mananger] docker run -i -t -p 42791:42791 -p 42792:42792 -p 42793:42793 -p 42794:42794 -p 42795:42795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42793 --rest-port=42791 --tcp-port=42792 --discv5-udp-port=42794 --rest-address=0.0.0.0 --nat=extip:172.18.85.108 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=52e7e3755bfbd4d065ccf29beae0ffb8f8bef58a9a4050efd217799408fa2d3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42795 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEXNarj-WYJd5ST-Mgm1JMx112PPqsccFT40LlYtKFMFLA512_h6PXsq-Ks9eIPfdzWrWZ5voIFrdUH3i6yJhMYCgmlkgnY0gmlwhKwS8VWKbXVsdGlhZGRyc5YACASsEvFVBtuMAAoErBLxVQbbjd0DgnJzhQACAQAAiXNlY3AyNTZrMaED_1va263JXIGhc7mWQSGePD4Ees2cBbrKNG9n8GP824-DdGNwgtuMg3VkcILbjoV3YWt1MgU --content-topic=/app/29/sometopic/someencoding
2026-01-22 04:38:49.652 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.108 waku bc47db099bf164272fc14187fd6dfde9dbf53f86128e599de3a272220fd7b2a1
2026-01-22 04:38:49.687 DEBUG [src.node.docker_mananger] Container started with ID bc47db099bf1. Setting up logs at ./log/docker/node2_2026-01-22_04-38-48__ac227169-616c-4984-955c-8ab27c3de58d__wakuorg_nwaku:latest.log
2026-01-22 04:38:49.687 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42791
2026-01-22 04:38:49.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:38:50.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42791/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:38:50.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-01-22 04:38:50.697 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:38:50.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:38:50.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.108/tcp/42792/p2p/16Uiu2HAmLT8ov84ufjr3BSQ4E6ZZFmDeA2HV8MVacMTQcTnudfjm","/ip4/172.18.85.108/tcp/42793/ws/p2p/16Uiu2HAmLT8ov84ufjr3BSQ4E6ZZFmDeA2HV8MVacMTQcTnudfjm"],"enrUri":"enr:-L24QGLcqSAodDEizEdisFtgvHNVSreSrV_hR6f7iKYkafSnI7ypO5Ql5-PSLYTV4PnLI04mh69mQqSpsi0XuFq6HQoCgmlkgnY0gmlwhKwSVWyKbXVsdGlhZGRyc5YACASsElVsBqcoAAoErBJVbAanKd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDc9QXJaGUduCcheZLbVSA1obxpjW7BPKCntMlY67ZJAiDdGNwgqcog3VkcIKnKoV3YWt1MgE"}'
2026-01-22 04:38:50.703 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:38:50.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42791/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.85/tcp/56204/p2p/16Uiu2HAmVqoYtAcZuckids75byet1yFh967vguxWbit9R93PBLjp"]'
2026-01-22 04:38:50.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:38:50.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56203/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-01-22 04:38:50.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:38:50.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42791/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-01-22 04:38:50.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:38:50.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56203/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-01-22 04:38:50.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:38:50.718 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-01-22 04:38:50.818 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-01-22 04:38:50.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56203/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:38:50.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1769056730713838910,"ephemeral":false,"proof":""}]'
2026-01-22 04:38:50.823 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-01-22 04:38:50.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42791/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:38:50.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1769056730713838910,"ephemeral":false,"proof":""}]'
2026-01-22 04:38:50.829 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:38:50.830 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:38:50.830 DEBUG [src.node.waku_node] Stopping container with id 6c5f00f4aa2d
2026-01-22 04:38:51.371 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:38:51.372 DEBUG [src.node.waku_node] Stopping container with id bc47db099bf1
2026-01-22 04:38:51.885 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:38:51.887 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:38:51.893 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:38:51.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,859 @@
2026-01-22 04:30:48.820 DEBUG [tests.conftest] Running fixture setup: test_id
2026-01-22 04:30:48.820 DEBUG [tests.conftest] Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476
2026-01-22 04:30:48.821 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-01-22 04:30:48.821 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-01-22 04:30:48.828 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:48.829 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:30:48.829 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:48.829 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:48.830 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:48.830 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.165
2026-01-22 04:30:48.831 DEBUG [src.node.docker_mananger] Generated ports ['57965', '57966', '57967', '57968', '57969']
2026-01-22 04:30:48.831 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:48.831 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:48.831 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:48.831 DEBUG [src.node.docker_mananger] docker run -i -t -p 57965:57965 -p 57966:57966 -p 57967:57967 -p 57968:57968 -p 57969:57969 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57967 --rest-port=57965 --tcp-port=57966 --discv5-udp-port=57968 --rest-address=0.0.0.0 --nat=extip:172.18.246.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f53e24326c25d94ef3cddaabffcb987e4f1fbd1e030e4abcf060a93eacd4c8a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57969 --metrics-logging=true --lightpush=true --relay=true
2026-01-22 04:30:49.032 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.165 waku 054cfee480f1a7ed65a7e4fc17ffeb5998271f69579afc1bea22897807f66280
2026-01-22 04:30:49.076 DEBUG [src.node.docker_mananger] Container started with ID 054cfee480f1. Setting up logs at ./log/docker/receiving_node1_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:30:49.077 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57965
2026-01-22 04:30:49.077 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:50.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57965/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:50.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_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"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:50.081 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:50.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:50.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.165/tcp/57966/p2p/16Uiu2HAmFcaefixs5C6TfvrRudGd7ubBAZmVAoXZJPzBnMPwFXEt","/ip4/172.18.246.165/tcp/57967/ws/p2p/16Uiu2HAmFcaefixs5C6TfvrRudGd7ubBAZmVAoXZJPzBnMPwFXEt"],"enrUri":"enr:-L24QBNG5_LrytHCRmElDZsRwIqVj1QW6T6Rn91-qZe-9JoaERcUwoP8sUCgR1fQq0Z4dpi8lDFIA4tseOqVKNtTY2MCgmlkgnY0gmlwhKwS9qWKbXVsdGlhZGRyc5YACASsEvalBuJuAAoErBL2pQbib90DgnJzhQADAQAAiXNlY3AyNTZrMaEDK_UZ35gqhB5XG5wFdbVWGlUQULKHL7D3GbgyjURrQi2DdGNwguJug3VkcILicIV3YWt1Mgk"}'
2026-01-22 04:30:50.084 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:50.091 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:50.091 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:30:50.091 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:50.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:50.093 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:50.093 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.124
2026-01-22 04:30:50.093 DEBUG [src.node.docker_mananger] Generated ports ['31143', '31144', '31145', '31146', '31147']
2026-01-22 04:30:50.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:50.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:50.094 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:50.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 31143:31143 -p 31144:31144 -p 31145:31145 -p 31146:31146 -p 31147:31147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31145 --rest-port=31143 --tcp-port=31144 --discv5-udp-port=31146 --rest-address=0.0.0.0 --nat=extip:172.18.124.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ac86487fefb4a859aa1fce5acb633cc1e81ec1f3cb8b2acef62ccde0d138a93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31147 --metrics-logging=true --lightpush=false --relay=true
2026-01-22 04:30:50.299 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.124 waku 6518395cce6c02dad3008034fb0eb0dda4ce0a3fd55028d298932bb85bde09c9
2026-01-22 04:30:50.336 DEBUG [src.node.docker_mananger] Container started with ID 6518395cce6c. Setting up logs at ./log/docker/receiving_node2_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:30:50.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31143
2026-01-22 04:30:50.337 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:51.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31143/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:51.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-01-22 04:30:51.341 INFO [src.node.waku_node] Node protocols are initialized !!
2026-01-22 04:30:51.341 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:51.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.124/tcp/31144/p2p/16Uiu2HAmF9rha6zpvkhi88uwCHQYEBfbP8KfwWq7YwntDNydYJZS","/ip4/172.18.124.124/tcp/31145/ws/p2p/16Uiu2HAmF9rha6zpvkhi88uwCHQYEBfbP8KfwWq7YwntDNydYJZS"],"enrUri":"enr:-L24QP5oXvMz4hNvXQH7Q-D7HAI6qeMYsDsOc9RM_nfePog5Mh4yXflWN8A5hAocVPSNf1IW7Ed931cBsjux1yh18ZkCgmlkgnY0gmlwhKwSfHyKbXVsdGlhZGRyc5YACASsEnx8BnmoAAoErBJ8fAZ5qd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJRyRK-oASSpROc4C337CH-ts_CWYqHFNhj19tC-W-RWDdGNwgnmog3VkcIJ5qoV3YWt1MgE"}'
2026-01-22 04:30:51.344 INFO [src.node.waku_node] REST service is ready !!
2026-01-22 04:30:51.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31143/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.165/tcp/57966/p2p/16Uiu2HAmFcaefixs5C6TfvrRudGd7ubBAZmVAoXZJPzBnMPwFXEt"]'
2026-01-22 04:30:51.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-01-22 04:30:51.387 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-01-22 04:30:51.390 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:30:51.390 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:30:51.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:30:51.395 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:30:51.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.242
2026-01-22 04:30:51.397 DEBUG [src.node.docker_mananger] Generated ports ['31190', '31191', '31192', '31193', '31194']
2026-01-22 04:30:51.397 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:30:51.397 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:30:51.397 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:30:51.398 DEBUG [src.node.docker_mananger] docker run -i -t -p 31190:31190 -p 31191:31191 -p 31192:31192 -p 31193:31193 -p 31194:31194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31192 --rest-port=31190 --tcp-port=31191 --discv5-udp-port=31193 --rest-address=0.0.0.0 --nat=extip:172.18.211.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=02e739e83ff6bd0d4e7f7c04145739abde5aad81ecb9a3a4e6a3b1ffd43d24ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31194 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBNG5_LrytHCRmElDZsRwIqVj1QW6T6Rn91-qZe-9JoaERcUwoP8sUCgR1fQq0Z4dpi8lDFIA4tseOqVKNtTY2MCgmlkgnY0gmlwhKwS9qWKbXVsdGlhZGRyc5YACASsEvalBuJuAAoErBL2pQbib90DgnJzhQADAQAAiXNlY3AyNTZrMaEDK_UZ35gqhB5XG5wFdbVWGlUQULKHL7D3GbgyjURrQi2DdGNwguJug3VkcILicIV3YWt1Mgk --lightpushnode=/ip4/172.18.246.165/tcp/57966/p2p/16Uiu2HAmFcaefixs5C6TfvrRudGd7ubBAZmVAoXZJPzBnMPwFXEt --lightpush=true --relay=false
2026-01-22 04:30:51.582 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.242 waku d9a06d0153d68f878a957cf308579f3c9f58df72388802bba5eb4bc1826ead4c
2026-01-22 04:30:51.615 DEBUG [src.node.docker_mananger] Container started with ID d9a06d0153d6. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:30:51.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31190
2026-01-22 04:30:51.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:30:52.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:52.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:52.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:52.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:52.990 ERROR [src.node.docker_mananger] Max retries reached for container d9a06d0153d6. Exiting log stream.
2026-01-22 04:30:53.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:53.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:54.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:55.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:56.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:57.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:58.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:30:59.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:00.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:01.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:02.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:03.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:04.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:05.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:06.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:07.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:08.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:09.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:10.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:11.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31190/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:12.653 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=31190): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fba6fbb1d90>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-01-22 04:31:12.754 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:31:12.754 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:31:12.756 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:31:12.756 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.47
2026-01-22 04:31:12.756 DEBUG [src.node.docker_mananger] Generated ports ['50912', '50913', '50914', '50915', '50916']
2026-01-22 04:31:12.756 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:31:12.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:31:12.757 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:31:12.757 DEBUG [src.node.docker_mananger] docker run -i -t -p 50912:50912 -p 50913:50913 -p 50914:50914 -p 50915:50915 -p 50916:50916 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50914 --rest-port=50912 --tcp-port=50913 --discv5-udp-port=50915 --rest-address=0.0.0.0 --nat=extip:172.18.212.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b063fbce2a22e24c06dc23abd2ff4bac7fbbca2f6f76a4b3f77c709df7da9334 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50916 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBNG5_LrytHCRmElDZsRwIqVj1QW6T6Rn91-qZe-9JoaERcUwoP8sUCgR1fQq0Z4dpi8lDFIA4tseOqVKNtTY2MCgmlkgnY0gmlwhKwS9qWKbXVsdGlhZGRyc5YACASsEvalBuJuAAoErBL2pQbib90DgnJzhQADAQAAiXNlY3AyNTZrMaEDK_UZ35gqhB5XG5wFdbVWGlUQULKHL7D3GbgyjURrQi2DdGNwguJug3VkcILicIV3YWt1Mgk --lightpushnode=/ip4/172.18.246.165/tcp/57966/p2p/16Uiu2HAmFcaefixs5C6TfvrRudGd7ubBAZmVAoXZJPzBnMPwFXEt --lightpush=true --relay=false
2026-01-22 04:31:12.949 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.47 waku 3d880c3ad25bcd19fb5856eb132a20c6027406cf51857eba895032f6e7acf743
2026-01-22 04:31:12.981 DEBUG [src.node.docker_mananger] Container started with ID 3d880c3ad25b. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:31:12.982 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50912
2026-01-22 04:31:12.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:31:13.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.339 ERROR [src.node.docker_mananger] Max retries reached for container 3d880c3ad25b. Exiting log stream.
2026-01-22 04:31:14.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:14.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:15.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:16.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:17.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:18.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:19.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:20.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:21.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:22.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:23.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:24.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:25.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:26.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:27.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:28.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:29.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:30.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:31.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:32.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:33.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:34.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:34.012 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=50912): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fba6fbd1430>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-01-22 04:31:34.112 DEBUG [src.node.waku_node] Starting Node...
2026-01-22 04:31:34.113 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-01-22 04:31:34.114 DEBUG [src.node.docker_mananger] Network waku already exists
2026-01-22 04:31:34.115 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.114
2026-01-22 04:31:34.115 DEBUG [src.node.docker_mananger] Generated ports ['48765', '48766', '48767', '48768', '48769']
2026-01-22 04:31:34.115 DEBUG [src.node.waku_node] RLN credentials were not set
2026-01-22 04:31:34.115 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-01-22 04:31:34.115 DEBUG [src.node.waku_node] Using volumes []
2026-01-22 04:31:34.115 DEBUG [src.node.docker_mananger] docker run -i -t -p 48765:48765 -p 48766:48766 -p 48767:48767 -p 48768:48768 -p 48769:48769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48767 --rest-port=48765 --tcp-port=48766 --discv5-udp-port=48768 --rest-address=0.0.0.0 --nat=extip:172.18.92.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f03fac2aea6684424e2bdbfad1f32dca5cfbcdd30aa4c2e6ada7fb3c6a0cbe2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48769 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBNG5_LrytHCRmElDZsRwIqVj1QW6T6Rn91-qZe-9JoaERcUwoP8sUCgR1fQq0Z4dpi8lDFIA4tseOqVKNtTY2MCgmlkgnY0gmlwhKwS9qWKbXVsdGlhZGRyc5YACASsEvalBuJuAAoErBL2pQbib90DgnJzhQADAQAAiXNlY3AyNTZrMaEDK_UZ35gqhB5XG5wFdbVWGlUQULKHL7D3GbgyjURrQi2DdGNwguJug3VkcILicIV3YWt1Mgk --lightpushnode=/ip4/172.18.246.165/tcp/57966/p2p/16Uiu2HAmFcaefixs5C6TfvrRudGd7ubBAZmVAoXZJPzBnMPwFXEt --lightpush=true --relay=false
2026-01-22 04:31:34.302 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.114 waku d6d7a22e91d493463f9a20b85a0db0d5a6f0425a323d5c7d95590f6785e496de
2026-01-22 04:31:34.334 DEBUG [src.node.docker_mananger] Container started with ID d6d7a22e91d4. Setting up logs at ./log/docker/lightpush_node1_2026-01-22_04-30-48__55709e7c-902a-4f43-8c7c-796f06708476__wakuorg_nwaku:latest.log
2026-01-22 04:31:34.334 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48765
2026-01-22 04:31:34.335 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-01-22 04:31:35.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:35.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:35.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:35.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:35.704 ERROR [src.node.docker_mananger] Max retries reached for container d6d7a22e91d4. Exiting log stream.
2026-01-22 04:31:35.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:35.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:35.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:36.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:37.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:38.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:39.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:40.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:41.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:42.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:43.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:44.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:45.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:46.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:47.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:48.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:49.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:50.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:51.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:52.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:53.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:54.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:55.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:55.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:55.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:55.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48765/health" -H "Content-Type: application/json" -d 'None'
2026-01-22 04:31:55.362 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=48765): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fba6faf4b60>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-01-22 04:31:55.564 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-01-22 04:31:55.565 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-01-22 04:31:55.565 DEBUG [src.node.waku_node] Stopping container with id 054cfee480f1
2026-01-22 04:31:56.164 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:31:56.165 DEBUG [src.node.waku_node] Stopping container with id 6518395cce6c
2026-01-22 04:31:56.716 DEBUG [src.node.waku_node] Container stopped.
2026-01-22 04:31:56.718 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:56.820 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:56.924 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:56.979 ERROR [src.node.docker_mananger] Max retries reached for container 054cfee480f1. Exiting log stream.
2026-01-22 04:31:57.026 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.128 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.229 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.331 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.433 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.529 ERROR [src.node.docker_mananger] Max retries reached for container 6518395cce6c. Exiting log stream.
2026-01-22 04:31:57.535 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.636 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.738 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.840 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:57.942 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.044 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.146 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.248 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.350 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.452 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.554 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.656 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.758 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.860 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:58.961 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.063 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.166 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.268 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.369 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.471 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.573 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.675 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.777 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.879 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:31:59.981 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.083 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.185 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.287 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.389 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.491 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.593 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.695 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.797 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:00.898 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.000 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.102 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.204 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.306 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.408 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.510 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.612 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.714 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.816 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.818 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/d6d7a22e91d493463f9a20b85a0db0d5a6f0425a323d5c7d95590f6785e496de/stop: Not Found ("No such container: d6d7a22e91d493463f9a20b85a0db0d5a6f0425a323d5c7d95590f6785e496de")
2026-01-22 04:32:01.818 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:01.920 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.022 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.123 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.225 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.327 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.429 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.531 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.633 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.735 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.837 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:02.939 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.041 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.142 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.244 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.346 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.448 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.550 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.652 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.754 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.856 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:03.958 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.060 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.162 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.264 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.365 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.468 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.571 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.674 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.776 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.878 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:04.979 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.081 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.183 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.285 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.387 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.489 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.591 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.693 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.795 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.897 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:05.999 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.101 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.203 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.305 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.407 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.509 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.611 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.713 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.815 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.917 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:06.919 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/d6d7a22e91d493463f9a20b85a0db0d5a6f0425a323d5c7d95590f6785e496de/stop: Not Found ("No such container: d6d7a22e91d493463f9a20b85a0db0d5a6f0425a323d5c7d95590f6785e496de")
2026-01-22 04:32:06.919 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.020 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.122 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.224 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.326 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.428 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.530 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.632 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.734 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.836 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:07.938 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.040 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.142 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.244 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.346 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.448 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.550 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.652 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.754 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.856 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:08.958 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.060 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.162 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.263 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.365 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.467 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.569 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.671 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.773 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.875 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:09.977 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.079 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.181 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.283 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.385 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.487 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.589 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.691 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.793 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.895 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:10.997 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.099 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.201 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.303 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.405 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.507 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.608 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.710 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.812 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:11.914 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:12.016 DEBUG [src.node.waku_node] Stopping container with id d6d7a22e91d4
2026-01-22 04:32:12.018 ERROR [tests.conftest] Failed to stop container because of error 404 Client Error for http+docker://localhost/v1.48/containers/d6d7a22e91d493463f9a20b85a0db0d5a6f0425a323d5c7d95590f6785e496de/stop: Not Found ("No such container: d6d7a22e91d493463f9a20b85a0db0d5a6f0425a323d5c7d95590f6785e496de")
2026-01-22 04:32:12.019 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-01-22 04:32:12.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:32:12.066 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:32:12.066 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:32:12.067 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-01-22 04:32:12.067 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