deploy: 78eae6df2b3639bc05aa54f8c969907f72f28acb

This commit is contained in:
AYAHASSAN287 2026-02-28 20:41:24 +00:00
parent 30f6cc4a46
commit f320c1b323
1429 changed files with 260307 additions and 6 deletions

2
nim/1099/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,71 @@
2026-02-28 20:23:55.064 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:23:55.064 DEBUG [tests.conftest] Running test: test_store_not_include_data with id: 2026-02-28_20-23-55__0edf19ee-fcc9-4444-b996-b3ccab516c99
2026-02-28 20:23:55.064 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:23:55.065 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:23:55.065 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:23:55.072 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:55.072 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-23-55__0edf19ee-fcc9-4444-b996-b3ccab516c99__wakuorg_nwaku:latest.log
2026-02-28 20:23:55.072 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:55.072 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:55.074 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:55.074 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.9
2026-02-28 20:23:55.074 DEBUG [src.node.docker_mananger] Generated ports ['34877', '34878', '34879', '34880', '34881']
2026-02-28 20:23:55.074 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:55.074 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:55.074 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:55.075 DEBUG [src.node.docker_mananger] docker run -i -t -p 34877:34877 -p 34878:34878 -p 34879:34879 -p 34880:34880 -p 34881:34881 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34879 --rest-port=34877 --tcp-port=34878 --discv5-udp-port=34880 --rest-address=0.0.0.0 --nat=extip:172.18.135.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59dd59fbc7ed9dadcbb226cf1b5bda030cb36ce6baa1bcd4e00f38d14cbbe4bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34881 --metrics-logging=true --store=true --relay=true
2026-02-28 20:23:55.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.9 waku 6f985ffbbf9391f62b6423a65485e56cb8e20853818322885efeb7db242280f4
2026-02-28 20:23:55.306 DEBUG [src.node.docker_mananger] Container started with ID 6f985ffbbf93. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-23-55__0edf19ee-fcc9-4444-b996-b3ccab516c99__wakuorg_nwaku:latest.log
2026-02-28 20:23:55.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34877
2026-02-28 20:23:55.308 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:55.313 ERROR [src.node.docker_mananger] Max retries reached for container 26b9eef5e124. Exiting log stream.
2026-02-28 20:23:55.862 ERROR [src.node.docker_mananger] Max retries reached for container d112133d3440. Exiting log stream.
2026-02-28 20:23:56.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34877/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:56.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:56.314 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:56.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34877/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:56.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.9/tcp/34878/p2p/16Uiu2HAmSKdZHAvVCkydPbPjZ2fvWWKSWvpdxuZ7novj1MSUnyVX","/ip4/172.18.135.9/tcp/34879/ws/p2p/16Uiu2HAmSKdZHAvVCkydPbPjZ2fvWWKSWvpdxuZ7novj1MSUnyVX"],"enrUri":"enr:-L24QGhaawKRsA3gmkT6U3jnzVbo9xzYr9eNa7W8aZrGip0jIfR16lFgPQjcKpAlCvyayr8gxqpLFkToYJq4T3Ifu2YCgmlkgnY0gmlwhKwShwmKbXVsdGlhZGRyc5YACASsEocJBog-AAoErBKHCQaIP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyw4SEDNUGElxNwgEW56rWEBCjhmBbsPAAsbSwAkWZa6DdGNwgog-g3VkcIKIQIV3YWt1MgM"}'
2026-02-28 20:23:56.316 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:56.324 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:56.324 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-23-55__0edf19ee-fcc9-4444-b996-b3ccab516c99__wakuorg_nwaku:latest.log
2026-02-28 20:23:56.324 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:56.324 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:56.325 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:56.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.208
2026-02-28 20:23:56.326 DEBUG [src.node.docker_mananger] Generated ports ['29244', '29245', '29246', '29247', '29248']
2026-02-28 20:23:56.326 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:56.326 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:56.326 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:56.326 DEBUG [src.node.docker_mananger] docker run -i -t -p 29244:29244 -p 29245:29245 -p 29246:29246 -p 29247:29247 -p 29248:29248 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29246 --rest-port=29244 --tcp-port=29245 --discv5-udp-port=29247 --rest-address=0.0.0.0 --nat=extip:172.18.213.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdcd2d2cfb7ba2782b1d7d6ded86cb874f08ede4a75ba73e94ee51ef7d107d71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29248 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGhaawKRsA3gmkT6U3jnzVbo9xzYr9eNa7W8aZrGip0jIfR16lFgPQjcKpAlCvyayr8gxqpLFkToYJq4T3Ifu2YCgmlkgnY0gmlwhKwShwmKbXVsdGlhZGRyc5YACASsEocJBog-AAoErBKHCQaIP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDyw4SEDNUGElxNwgEW56rWEBCjhmBbsPAAsbSwAkWZa6DdGNwgog-g3VkcIKIQIV3YWt1MgM --storenode=/ip4/172.18.135.9/tcp/34878/p2p/16Uiu2HAmSKdZHAvVCkydPbPjZ2fvWWKSWvpdxuZ7novj1MSUnyVX --store=true --relay=true
2026-02-28 20:23:56.526 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.208 waku c6e2e1c36eab4729c545bbb77132050c8c6671dba4d1ce1257f22c88a499f2e3
2026-02-28 20:23:56.557 DEBUG [src.node.docker_mananger] Container started with ID c6e2e1c36eab. Setting up logs at ./log/docker/store_node1_2026-02-28_20-23-55__0edf19ee-fcc9-4444-b996-b3ccab516c99__wakuorg_nwaku:latest.log
2026-02-28 20:23:56.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29244
2026-02-28 20:23:56.559 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:57.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29244/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:57.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:57.563 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:57.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29244/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:57.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.208/tcp/29245/p2p/16Uiu2HAmJbLU5zruZwrwmsgFASH5HDoViqzTE2osWR1fz3DCkSnN","/ip4/172.18.213.208/tcp/29246/ws/p2p/16Uiu2HAmJbLU5zruZwrwmsgFASH5HDoViqzTE2osWR1fz3DCkSnN"],"enrUri":"enr:-L24QKVO8dxBua7wCrB099ny9uwxjo8w6ZML_oKz5Iw_-jc7PgdI6OxHNAO710-1fa9sspMgkfffdUC1jrAIga0FkiYCgmlkgnY0gmlwhKwS1dCKbXVsdGlhZGRyc5YACASsEtXQBnI9AAoErBLV0AZyPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWDaLfr7ozgMyYv9n03QmDTuO53yA6-XvHsPKSyp2-7ODdGNwgnI9g3VkcIJyP4V3YWt1MgM"}'
2026-02-28 20:23:57.566 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:57.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29244/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.9/tcp/34878/p2p/16Uiu2HAmSKdZHAvVCkydPbPjZ2fvWWKSWvpdxuZ7novj1MSUnyVX"]'
2026-02-28 20:23:57.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:57.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34877/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:23:57.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:57.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29244/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:23:57.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:57.575 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:57.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34877/relay/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-02-28 20:23:57.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:57.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:57.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29244/store/v3/messages?includeData=false&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:57.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5006643cd5b2a387fad1fe192482803d2f859e47bd5a36a0e0508bb5fbbbcf36"}]}'
2026-02-28 20:23:57.785 DEBUG [tests.store.test_api_flags] Message restored with hash only is [{'messageHash': '0x5006643cd5b2a387fad1fe192482803d2f859e47bd5a36a0e0508bb5fbbbcf36'}]
2026-02-28 20:23:57.787 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:23:57.788 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:23:57.788 DEBUG [src.node.waku_node] Stopping container with id 6f985ffbbf93
2026-02-28 20:23:58.329 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:58.329 DEBUG [src.node.waku_node] Stopping container with id c6e2e1c36eab
2026-02-28 20:23:58.905 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:58.908 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:23:58.914 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:58.920 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,65 @@
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-02-28_20-26-58__782e7153-e445-41fc-a450-88e97542ab89
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-02-28_20-26-58__782e7153-e445-41fc-a450-88e97542ab89__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.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4505', '4506', '4507', '4508', '4509']
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 4505:4505 -p 4506:4506 -p 4507:4507 -p 4508:4508 -p 4509:4509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4507 --rest-port=4505 --tcp-port=4506 --discv5-udp-port=4508 --rest-address=0.0.0.0 --nat=extip:172.18.15.233 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e40cd267a6b5d4bb4ddea9edf73ccf789bd9bb02c0a3db288722bd86b6ecbb78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4509 --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.15.233 waku a35cf7c8950e1f4ed85eb0731a2d3f8ee39003eef307063f626c0788b47e8649
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a35cf7c8950e. Setting up logs at ./log/docker/node1_2026-02-28_20-26-58__782e7153-e445-41fc-a450-88e97542ab89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4505
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 33ab16175f2c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4505/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:4505/debug/v1/info" -H "Content-Type: application/json" -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.233/tcp/4506/p2p/16Uiu2HAkyKdRfqXjBdohfmHafV3WK8xudSq1qpFuuN6j8n5BhYmW","/ip4/172.18.15.233/tcp/4507/ws/p2p/16Uiu2HAkyKdRfqXjBdohfmHafV3WK8xudSq1qpFuuN6j8n5BhYmW"],"enrUri":"enr:-L24QBWHz-bl8Bb-S0OiI6EK7ve5BKLdRknEjBxEoN6jF312Nm5tYBbzqmZL1xepo6qNltaVM_dx0WuqPRrMbxUJb1wCgmlkgnY0gmlwhKwSD-mKbXVsdGlhZGRyc5YACASsEg_pBhGaAAoErBIP6QYRm90DgnJzhQACAQAAiXNlY3AyNTZrMaECOeJgDZfmpeTOQV0sBgYIVTfZpEIlpVWm_BW4wcF-05GDdGNwghGag3VkcIIRnIV3YWt1MgU"}'
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-02-28_20-26-58__782e7153-e445-41fc-a450-88e97542ab89__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.101.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58747', '58748', '58749', '58750', '58751']
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 58747:58747 -p 58748:58748 -p 58749:58749 -p 58750:58750 -p 58751:58751 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58749 --rest-port=58747 --tcp-port=58748 --discv5-udp-port=58750 --rest-address=0.0.0.0 --nat=extip:172.18.101.38 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e81a4acaeca3c7efbdaaee5ae4bbffaa8d5e3da0f81ccf9b8ebc7febaafa0ee7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58751 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBWHz-bl8Bb-S0OiI6EK7ve5BKLdRknEjBxEoN6jF312Nm5tYBbzqmZL1xepo6qNltaVM_dx0WuqPRrMbxUJb1wCgmlkgnY0gmlwhKwSD-mKbXVsdGlhZGRyc5YACASsEg_pBhGaAAoErBIP6QYRm90DgnJzhQACAQAAiXNlY3AyNTZrMaECOeJgDZfmpeTOQV0sBgYIVTfZpEIlpVWm_BW4wcF-05GDdGNwghGag3VkcIIRnIV3YWt1MgU --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.101.38 waku 0e3589509164def0e2430f11eb97e3632ee0e0a8fe07fbd7eba349c42f0a9375
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e3589509164. Setting up logs at ./log/docker/node2_2026-02-28_20-26-58__782e7153-e445-41fc-a450-88e97542ab89__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58747
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:58747/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:58747/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.38/tcp/58748/p2p/16Uiu2HAmG3XGnGQNjcv8qvRsomiC5q2AbZdcAd7due5jNRGwYNBt","/ip4/172.18.101.38/tcp/58749/ws/p2p/16Uiu2HAmG3XGnGQNjcv8qvRsomiC5q2AbZdcAd7due5jNRGwYNBt"],"enrUri":"enr:-L24QI33NPyfqh0jQIIbRdl_n76oTLUGGTKffwpM_kLXsJPfYwqOCdPSq9kxMArec_EYFul3WcyWvYl4jZLkGXTumRsCgmlkgnY0gmlwhKwSZSaKbXVsdGlhZGRyc5YACASsEmUmBuV8AAoErBJlJgblfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMljNcFcl13brKXUsKuHznsTjz5MADJePPCOMnRHpP4ODdGNwguV8g3VkcILlfoV3YWt1MgE"}'
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:58747/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.233/tcp/4506/p2p/16Uiu2HAkyKdRfqXjBdohfmHafV3WK8xudSq1qpFuuN6j8n5BhYmW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4505/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:58747/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:4505/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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:4505/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 a35cf7c8950e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e3589509164
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,137 @@
2026-02-28 20:22:53.372 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:22:53.373 DEBUG [tests.conftest] Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-02-28_20-22-53__ac212a01-9bc5-4e5b-a711-4ed63e48b01d
2026-02-28 20:22:53.373 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:22:53.373 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:22:53.380 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:53.380 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_20-22-53__ac212a01-9bc5-4e5b-a711-4ed63e48b01d__wakuorg_nwaku:latest.log
2026-02-28 20:22:53.380 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:53.380 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:53.382 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:53.382 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.94
2026-02-28 20:22:53.382 DEBUG [src.node.docker_mananger] Generated ports ['64169', '64170', '64171', '64172', '64173']
2026-02-28 20:22:53.382 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:53.382 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:53.382 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:53.382 DEBUG [src.node.docker_mananger] docker run -i -t -p 64169:64169 -p 64170:64170 -p 64171:64171 -p 64172:64172 -p 64173:64173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64171 --rest-port=64169 --tcp-port=64170 --discv5-udp-port=64172 --rest-address=0.0.0.0 --nat=extip:172.18.77.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0be2a658aa647b43db3dc4aeca7a85bf6c0bd2c0dbbccedac89ad43ea4ef2ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64173 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:22:53.568 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.94 waku c838cdb0db915ab989af163cf23be26fc0a0b9073f9b78df7fca7e80ba37c293
2026-02-28 20:22:53.589 ERROR [src.node.docker_mananger] Max retries reached for container aa0b2f495213. Exiting log stream.
2026-02-28 20:22:53.605 DEBUG [src.node.docker_mananger] Container started with ID c838cdb0db91. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-22-53__ac212a01-9bc5-4e5b-a711-4ed63e48b01d__wakuorg_nwaku:latest.log
2026-02-28 20:22:53.607 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64169
2026-02-28 20:22:53.607 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:54.144 ERROR [src.node.docker_mananger] Max retries reached for container b26f8caca577. Exiting log stream.
2026-02-28 20:22:54.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64169/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:54.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:54.610 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:54.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64169/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:54.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.94/tcp/64170/p2p/16Uiu2HAmDSQgQeNpfWQm59aWa7vQRDs1cg1RvBmQ9qW37Jreqyx7","/ip4/172.18.77.94/tcp/64171/ws/p2p/16Uiu2HAmDSQgQeNpfWQm59aWa7vQRDs1cg1RvBmQ9qW37Jreqyx7"],"enrUri":"enr:-L24QAem60IFVMFZrUCvYghp4Sk5SxkADXYydeISenDBlenTaXsQjDifK66UWWqYjsehdG3nNOqMVVTHVrZiwqaul7sCgmlkgnY0gmlwhKwSTV6KbXVsdGlhZGRyc5YACASsEk1eBvqqAAoErBJNXgb6q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDC6KlYOhZt0k_clXDkTrCtamBEYu5qsro7ZFhrB70qAyDdGNwgvqqg3VkcIL6rIV3YWt1Mgk"}'
2026-02-28 20:22:54.613 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:54.620 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:54.620 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_20-22-53__ac212a01-9bc5-4e5b-a711-4ed63e48b01d__wakuorg_nwaku:latest.log
2026-02-28 20:22:54.621 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:54.621 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:54.622 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:54.622 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.196
2026-02-28 20:22:54.622 DEBUG [src.node.docker_mananger] Generated ports ['21198', '21199', '21200', '21201', '21202']
2026-02-28 20:22:54.623 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:54.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:54.623 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:54.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 21198:21198 -p 21199:21199 -p 21200:21200 -p 21201:21201 -p 21202:21202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21200 --rest-port=21198 --tcp-port=21199 --discv5-udp-port=21201 --rest-address=0.0.0.0 --nat=extip:172.18.91.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=63dcec35edbc4a11fd74a50bf1b62e1fbfd6b78fc37db0a2359caaf3a5f7a70b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21202 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 20:22:54.810 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.196 waku 0cbf866eaffcd8b0dd348eba36c26185bf1533cb6f5c8835e796052e6bc9282d
2026-02-28 20:22:54.843 DEBUG [src.node.docker_mananger] Container started with ID 0cbf866eaffc. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-22-53__ac212a01-9bc5-4e5b-a711-4ed63e48b01d__wakuorg_nwaku:latest.log
2026-02-28 20:22:54.843 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21198
2026-02-28 20:22:54.844 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:55.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21198/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:55.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:55.847 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:55.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:55.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.196/tcp/21199/p2p/16Uiu2HAmGu9kmz3TMfWGL4c7o8ZWSqGvbHcvAHiMHBZ8Pjt6mNz1","/ip4/172.18.91.196/tcp/21200/ws/p2p/16Uiu2HAmGu9kmz3TMfWGL4c7o8ZWSqGvbHcvAHiMHBZ8Pjt6mNz1"],"enrUri":"enr:-L24QHNgKrXxVQXB1kOS6dm5OSP1FRih32XQm8DntvgKZDgbUgtwwsstJFfZ-QfITwFxWq_nrzxCBX-SlhtYJVKVuAECgmlkgnY0gmlwhKwSW8SKbXVsdGlhZGRyc5YACASsElvEBlLPAAoErBJbxAZS0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPw-DYyu6EMR7RJb1k2E77BHwSP9w3NolSKQfCGl2DG6DdGNwglLPg3VkcIJS0YV3YWt1MgE"}'
2026-02-28 20:22:55.850 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:55.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.94/tcp/64170/p2p/16Uiu2HAmDSQgQeNpfWQm59aWa7vQRDs1cg1RvBmQ9qW37Jreqyx7"]'
2026-02-28 20:22:55.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:55.899 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:55.899 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-22-53__ac212a01-9bc5-4e5b-a711-4ed63e48b01d__wakuorg_nwaku:latest.log
2026-02-28 20:22:55.899 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:55.900 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:55.902 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:55.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.139
2026-02-28 20:22:55.902 DEBUG [src.node.docker_mananger] Generated ports ['11547', '11548', '11549', '11550', '11551']
2026-02-28 20:22:55.902 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:55.903 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:55.903 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:55.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 11547:11547 -p 11548:11548 -p 11549:11549 -p 11550:11550 -p 11551:11551 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11549 --rest-port=11547 --tcp-port=11548 --discv5-udp-port=11550 --rest-address=0.0.0.0 --nat=extip:172.18.104.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fd5e66289b2ccf29a5f3fdcc3005cc73a0172f72bcab548cdce3dd3db6d66ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11551 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAem60IFVMFZrUCvYghp4Sk5SxkADXYydeISenDBlenTaXsQjDifK66UWWqYjsehdG3nNOqMVVTHVrZiwqaul7sCgmlkgnY0gmlwhKwSTV6KbXVsdGlhZGRyc5YACASsEk1eBvqqAAoErBJNXgb6q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDC6KlYOhZt0k_clXDkTrCtamBEYu5qsro7ZFhrB70qAyDdGNwgvqqg3VkcIL6rIV3YWt1Mgk --lightpushnode=/ip4/172.18.77.94/tcp/64170/p2p/16Uiu2HAmDSQgQeNpfWQm59aWa7vQRDs1cg1RvBmQ9qW37Jreqyx7 --lightpush=true --relay=true
2026-02-28 20:22:56.098 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.139 waku 51654a98aa2db664c1646d4e0c998880e362641d09b27f7d2b5d101a6d776f6b
2026-02-28 20:22:56.136 DEBUG [src.node.docker_mananger] Container started with ID 51654a98aa2d. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-22-53__ac212a01-9bc5-4e5b-a711-4ed63e48b01d__wakuorg_nwaku:latest.log
2026-02-28 20:22:56.136 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11547
2026-02-28 20:22:56.138 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:57.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11547/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:57.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:57.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11547/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.139/tcp/11548/p2p/16Uiu2HAmVMJMDUHEpB543Wht9T9zWovfxpt8VqwufYPAyjkmJ1jX","/ip4/172.18.104.139/tcp/11549/ws/p2p/16Uiu2HAmVMJMDUHEpB543Wht9T9zWovfxpt8VqwufYPAyjkmJ1jX"],"enrUri":"enr:-L24QAMy6s1kPWzO4TkNbclt5hU8hBwyFqLl3fzMHn_gccRxBnGbN9IFfS4UuC5xeWlT2RdIPwNabABcB7pWahmewGgCgmlkgnY0gmlwhKwSaIuKbXVsdGlhZGRyc5YACASsEmiLBi0cAAoErBJoiwYtHd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-A6TDEMe8304WPc-Y8BvSIcwOPoO2GNG5y-Df_te6mqDdGNwgi0cg3VkcIItHoV3YWt1Mgk"}'
2026-02-28 20:22:57.144 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:57.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11547/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.94/tcp/64170/p2p/16Uiu2HAmDSQgQeNpfWQm59aWa7vQRDs1cg1RvBmQ9qW37Jreqyx7"]'
2026-02-28 20:22:57.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11547/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.196/tcp/21199/p2p/16Uiu2HAmGu9kmz3TMfWGL4c7o8ZWSqGvbHcvAHiMHBZ8Pjt6mNz1"]'
2026-02-28 20:22:57.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64169/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:22:57.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:22:57.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11547/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:22:57.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.237 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:22:57.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11547/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310177237349389}}'
2026-02-28 20:22:57.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:57.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177237349389,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.359 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177237349389,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.363 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11547/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177237349389,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.367 DEBUG [src.node.waku_node] Pausing container with id 51654a98aa2d
2026-02-28 20:22:57.376 DEBUG [src.node.waku_node] Unpause container with id 51654a98aa2d
2026-02-28 20:22:57.385 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:22:57.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11547/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310177385117774}}'
2026-02-28 20:22:57.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.398 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:57.498 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177385117774,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.503 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177385117774,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.507 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11547/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177385117774,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.511 DEBUG [src.node.waku_node] Pausing container with id c838cdb0db91
2026-02-28 20:22:57.520 DEBUG [src.node.waku_node] Unpause container with id c838cdb0db91
2026-02-28 20:22:57.528 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:22:57.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11547/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310177528147282}}'
2026-02-28 20:22:57.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:57.543 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:57.643 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177528147282,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.647 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21198/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177528147282,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.651 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:57.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11547/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:57.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310177528147282,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:57.656 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:22:57.657 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:22:57.657 DEBUG [src.node.waku_node] Stopping container with id c838cdb0db91
2026-02-28 20:22:58.240 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:58.240 DEBUG [src.node.waku_node] Stopping container with id 0cbf866eaffc
2026-02-28 20:22:58.786 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:58.786 DEBUG [src.node.waku_node] Stopping container with id 51654a98aa2d
2026-02-28 20:22:59.053 ERROR [src.node.docker_mananger] Max retries reached for container c838cdb0db91. Exiting log stream.
2026-02-28 20:22:59.330 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:59.333 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:22:59.345 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:59.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:59.363 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14
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-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__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-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__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-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__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-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__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.27.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33008', '33009', '33010', '33011', '33012']
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 33008:33008 -p 33009:33009 -p 33010:33010 -p 33011:33011 -p 33012:33012 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33010 --rest-port=33008 --tcp-port=33009 --discv5-udp-port=33011 --rest-address=0.0.0.0 --nat=extip:172.18.27.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b546158d5b983ccb17d481be3bca5edddcceeac6154d0dfb98bdd07dfbf732d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33012 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.254 waku 9ece129c870d5695c74c7c6a2dae87bda2ab883bbb2cf0458903484e95a69dc6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ece129c870d. Setting up logs at ./log/docker/node1_2026-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33008
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:33008/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:33008/debug/v1/info" -H "Content-Type: application/json" -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.254/tcp/33009/p2p/16Uiu2HAmLQczufriiP1oxTFnXFvAE1NwvN6JhfZCNFo6Y6Yaifpk","/ip4/172.18.27.254/tcp/33010/ws/p2p/16Uiu2HAmLQczufriiP1oxTFnXFvAE1NwvN6JhfZCNFo6Y6Yaifpk"],"enrUri":"enr:-L24QJp6ab71OMU-ViLmWLwyyfjl1wvePY-qpEV3A7y5E6zeTjcRsJvOI0_vVnOcNWN7k2tTyq-mspsI7fCsyPKQxTMCgmlkgnY0gmlwhKwSG_6KbXVsdGlhZGRyc5YACASsEhv-BoDxAAoErBIb_gaA8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcy840-oebh81cyu1Ive7Ir4O-OclHq6fZf5ChZwPwcGDdGNwgoDxg3VkcIKA84V3YWt1MgE"}'
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.239.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8444', '8445', '8446', '8447', '8448']
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 8444:8444 -p 8445:8445 -p 8446:8446 -p 8447:8447 -p 8448:8448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8446 --rest-port=8444 --tcp-port=8445 --discv5-udp-port=8447 --rest-address=0.0.0.0 --nat=extip:172.18.239.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7aa8e9880eb5da00bde2ad6051cee32abdc9cc6d566987ce8eb2334fceffe004 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8448 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJp6ab71OMU-ViLmWLwyyfjl1wvePY-qpEV3A7y5E6zeTjcRsJvOI0_vVnOcNWN7k2tTyq-mspsI7fCsyPKQxTMCgmlkgnY0gmlwhKwSG_6KbXVsdGlhZGRyc5YACASsEhv-BoDxAAoErBIb_gaA8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcy840-oebh81cyu1Ive7Ir4O-OclHq6fZf5ChZwPwcGDdGNwgoDxg3VkcIKA84V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.77 waku 5f6fd30be93ffd1ba96c9b78d7de89ec260b35ee885d3299a1b3b48e07cc539c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f6fd30be93f. Setting up logs at ./log/docker/node2_2026-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8444
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:8444/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:8444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.77/tcp/8445/p2p/16Uiu2HAmGHxv5hhoRQbc2jmeNr4rg2hype73Xjm9vMj8j5HAHyzn","/ip4/172.18.239.77/tcp/8446/ws/p2p/16Uiu2HAmGHxv5hhoRQbc2jmeNr4rg2hype73Xjm9vMj8j5HAHyzn"],"enrUri":"enr:-L24QO7tcF0xt3U3W1M_z6eqdb6TW5QHoCQjFannp1iDTUlwI1HnCl6oe8AhNQj86m50ydg0i38LwnZMiUM9TA0N3R4CgmlkgnY0gmlwhKwS702KbXVsdGlhZGRyc5YACASsEu9NBiD9AAoErBLvTQYg_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNgvtt7D79xfWUVYdB0uX5B69dbN47QLfOsXzZdpqlAeDdGNwgiD9g3VkcIIg_4V3YWt1MgE"}'
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.10.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48584', '48585', '48586', '48587', '48588']
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 48584:48584 -p 48585:48585 -p 48586:48586 -p 48587:48587 -p 48588:48588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48586 --rest-port=48584 --tcp-port=48585 --discv5-udp-port=48587 --rest-address=0.0.0.0 --nat=extip:172.18.10.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa84ec421af73ff07fc076ca04c125f1e7325e6ebbb72c0ecca81e02cfc8a6db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48588 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO7tcF0xt3U3W1M_z6eqdb6TW5QHoCQjFannp1iDTUlwI1HnCl6oe8AhNQj86m50ydg0i38LwnZMiUM9TA0N3R4CgmlkgnY0gmlwhKwS702KbXVsdGlhZGRyc5YACASsEu9NBiD9AAoErBLvTQYg_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNgvtt7D79xfWUVYdB0uX5B69dbN47QLfOsXzZdpqlAeDdGNwgiD9g3VkcIIg_4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.65 waku 3005edd197f843c9ddda8dca908c649b0e58774355b26baf2058f6cb6de3f563
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3005edd197f8. Setting up logs at ./log/docker/node3_2026-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48584
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:48584/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:48584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.65/tcp/48585/p2p/16Uiu2HAkujRUZUjEpcR8h6a3KGvyucvgffE1XWWJpTAAm2a7gpqX","/ip4/172.18.10.65/tcp/48586/ws/p2p/16Uiu2HAkujRUZUjEpcR8h6a3KGvyucvgffE1XWWJpTAAm2a7gpqX"],"enrUri":"enr:-L24QG_MikOUD-2gILPFy15cGjEvX1vpasZ3ZWqGhqas7PZGerGYXR-sZUnyW9kmUkBVCcFr_zLCa687kDYZrgmxGwcCgmlkgnY0gmlwhKwSCkGKbXVsdGlhZGRyc5YACASsEgpBBr3JAAoErBIKQQa9yt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBIwOCPFwsMphEsZYETJk_KsQhZ9DhyDSX0nU5ANEX_KDdGNwgr3Jg3VkcIK9y4V3YWt1MgE"}'
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.95.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29207', '29208', '29209', '29210', '29211']
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 29207:29207 -p 29208:29208 -p 29209:29209 -p 29210:29210 -p 29211:29211 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29209 --rest-port=29207 --tcp-port=29208 --discv5-udp-port=29210 --rest-address=0.0.0.0 --nat=extip:172.18.95.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ccd2bde9a2b8d0b0a6e9d65ae6dcaae294ffdd247ecf32ecdde27fdafe0da30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29211 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG_MikOUD-2gILPFy15cGjEvX1vpasZ3ZWqGhqas7PZGerGYXR-sZUnyW9kmUkBVCcFr_zLCa687kDYZrgmxGwcCgmlkgnY0gmlwhKwSCkGKbXVsdGlhZGRyc5YACASsEgpBBr3JAAoErBIKQQa9yt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBIwOCPFwsMphEsZYETJk_KsQhZ9DhyDSX0nU5ANEX_KDdGNwgr3Jg3VkcIK9y4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.7 waku 1418a702cd48b0b28cb4ccfda09293dc5457e3788155739e4d6c17a6f697784b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1418a702cd48. Setting up logs at ./log/docker/node4_2026-02-28_20-21-20__5ee3704a-b3ad-4384-b584-d6db49d6de14__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29207
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:29207/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:29207/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.7/tcp/29208/p2p/16Uiu2HAmKnCjgp232cJYUrXNR4E7GNaw74XWzaQojN4horfAFT2G","/ip4/172.18.95.7/tcp/29209/ws/p2p/16Uiu2HAmKnCjgp232cJYUrXNR4E7GNaw74XWzaQojN4horfAFT2G"],"enrUri":"enr:-L24QGqyHzVNK_8a0C3H3v0Ja0M2E-wZH91vU8lWsV3QkLDEWth6i0DRJLswkJkbCKwRJN2-0hMwBXwiUKtIa5WQFQECgmlkgnY0gmlwhKwSXweKbXVsdGlhZGRyc5YACASsEl8HBnIYAAoErBJfBwZyGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDadrhFN93r9_6vHWCSOpGm-ew3Wr0CQRD1Y2EGNT2nrGDdGNwgnIYg3VkcIJyGoV3YWt1MgE"}'
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:33008/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:8444/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:48584/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:29207/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:33008/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.239.77/tcp/54610/p2p/16Uiu2HAmGHxv5hhoRQbc2jmeNr4rg2hype73Xjm9vMj8j5HAHyzn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8444/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.27.254/tcp/33009/p2p/16Uiu2HAmLQczufriiP1oxTFnXFvAE1NwvN6JhfZCNFo6Y6Yaifpk","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.10.65/tcp/39616/p2p/16Uiu2HAkujRUZUjEpcR8h6a3KGvyucvgffE1XWWJpTAAm2a7gpqX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48584/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.95.7/tcp/60154/p2p/16Uiu2HAmKnCjgp232cJYUrXNR4E7GNaw74XWzaQojN4horfAFT2G","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.239.77/tcp/8445/p2p/16Uiu2HAmGHxv5hhoRQbc2jmeNr4rg2hype73Xjm9vMj8j5HAHyzn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29207/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.10.65/tcp/48585/p2p/16Uiu2HAkujRUZUjEpcR8h6a3KGvyucvgffE1XWWJpTAAm2a7gpqX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","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', '3017', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3017', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3017', '-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', '3017', '-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:29207/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:33008/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:33008/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:33008/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:33008/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 9ece129c870d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5f6fd30be93f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3005edd197f8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9ece129c870d. 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 1418a702cd48
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5f6fd30be93f. 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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-28_20-22-23__f9dde064-1675-4679-8f3d-643abc82d655
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-02-28_20-22-23__f9dde064-1675-4679-8f3d-643abc82d655__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.54.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41242', '41243', '41244', '41245', '41246']
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 41242:41242 -p 41243:41243 -p 41244:41244 -p 41245:41245 -p 41246:41246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41244 --rest-port=41242 --tcp-port=41243 --discv5-udp-port=41245 --rest-address=0.0.0.0 --nat=extip:172.18.54.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73e93afaa7bc300fe0f5effd77da4c6af28f36dddb5bbdeefe2ffdae1a5fe4a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41246 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.211 waku 6ed5885ba84a24c317598305fd0479178972297a27597e9b25223866ccb07c56
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4fbbf77ab75e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ed5885ba84a. Setting up logs at ./log/docker/node1_2026-02-28_20-22-23__f9dde064-1675-4679-8f3d-643abc82d655__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41242
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 dbbc4219718d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:41242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.211/tcp/41243/p2p/16Uiu2HAmCm5fj4t3zndbArA4QZaXKJz87o7QDGa1zoDLQb6Noye9","/ip4/172.18.54.211/tcp/41244/ws/p2p/16Uiu2HAmCm5fj4t3zndbArA4QZaXKJz87o7QDGa1zoDLQb6Noye9"],"enrUri":"enr:-L24QPQqEqT2kKbUIfX-664KDXSGjLmlyFqe350Tl4UhsQ5EU6w3OCcRxBWTff30-dyc7yalH_MqqBGjde2Oa92uMNICgmlkgnY0gmlwhKwSNtOKbXVsdGlhZGRyc5YACASsEjbTBqEbAAoErBI20wahHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAY9_btLBonuh6RFi0ATNPyIuMdZYEOvJCMDoCRiR6uqDdGNwgqEbg3VkcIKhHYV3YWt1MgU"}'
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-02-28_20-22-23__f9dde064-1675-4679-8f3d-643abc82d655__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.226.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31914', '31915', '31916', '31917', '31918']
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 31914:31914 -p 31915:31915 -p 31916:31916 -p 31917:31917 -p 31918:31918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31916 --rest-port=31914 --tcp-port=31915 --discv5-udp-port=31917 --rest-address=0.0.0.0 --nat=extip:172.18.226.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fd1daaf2dbefe9abdf1cad72338a1ddaaa763e95bdba035ba6aadb2f9aae5db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31918 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPQqEqT2kKbUIfX-664KDXSGjLmlyFqe350Tl4UhsQ5EU6w3OCcRxBWTff30-dyc7yalH_MqqBGjde2Oa92uMNICgmlkgnY0gmlwhKwSNtOKbXVsdGlhZGRyc5YACASsEjbTBqEbAAoErBI20wahHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAY9_btLBonuh6RFi0ATNPyIuMdZYEOvJCMDoCRiR6uqDdGNwgqEbg3VkcIKhHYV3YWt1MgU --filternode=/ip4/172.18.54.211/tcp/41243/p2p/16Uiu2HAmCm5fj4t3zndbArA4QZaXKJz87o7QDGa1zoDLQb6Noye9
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.57 waku d54c711ac41029d6c627150578cb18730d628ff8d66380af94463f0490dae4cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d54c711ac410. Setting up logs at ./log/docker/node2_2026-02-28_20-22-23__f9dde064-1675-4679-8f3d-643abc82d655__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31914
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:31914/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:31914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.57/tcp/31915/p2p/16Uiu2HAm2fKFeQqS1fHA8Rxa5p1ufcHFH1xc5ms8YRxQgueEAmSE","/ip4/172.18.226.57/tcp/31916/ws/p2p/16Uiu2HAm2fKFeQqS1fHA8Rxa5p1ufcHFH1xc5ms8YRxQgueEAmSE"],"enrUri":"enr:-L24QOMoGd1n4xksbFPFxHu41tt4Q7XhiP6qF-i6B7hVb5WzWtj5UqKwohOfK3tjVjvwnXh5hlO7TzCyB3AenVXNI-oCgmlkgnY0gmlwhKwS4jmKbXVsdGlhZGRyc5YACASsEuI5BnyrAAoErBLiOQZ8rN0DgnJzhQADAQAAiXNlY3AyNTZrMaECa4CBCw6Qn-7jpsDfomZRmsUNvH2Q1X8bT20z9UXO8L-DdGNwgnyrg3VkcIJ8rYV3YWt1MgA"}'
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:31914/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.211/tcp/41243/p2p/16Uiu2HAmCm5fj4t3zndbArA4QZaXKJz87o7QDGa1zoDLQb6Noye9"]'
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:41242/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:31914/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3853a824-9d80-4444-bf37-641b34e54e0b", "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":"3853a824-9d80-4444-bf37-641b34e54e0b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:31914/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31914/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ed5885ba84a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d54c711ac410
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_single_pubsub_topic[/waku/2/rs/999/999] with id: 2026-02-28_20-27-11__06db46d0-536b-4d32-86bf-5e8c84142f33
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-02-28_20-27-11__06db46d0-536b-4d32-86bf-5e8c84142f33__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60672', '60673', '60674', '60675', '60676']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 60672:60672 -p 60673:60673 -p 60674:60674 -p 60675:60675 -p 60676:60676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60674 --rest-port=60672 --tcp-port=60673 --discv5-udp-port=60675 --rest-address=0.0.0.0 --nat=extip:172.18.204.233 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=cd7ac7c64ddf78c2041bf3b65a8c4daed41b8dc8665ecd09d4eaba7b8bbc349e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60676 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.233 waku 742c8c2e48f35ff68ef6014418dc0f7785efd0eabc617981244903b52d363c8a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2eeb42bb4194. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 742c8c2e48f3. Setting up logs at ./log/docker/node1_2026-02-28_20-27-11__06db46d0-536b-4d32-86bf-5e8c84142f33__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60672
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 b69037bf0936. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60672/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:60672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.233/tcp/60673/p2p/16Uiu2HAkvnDcRLCWTjX2bYGxfFqTEZhGfxcveiRkNqcJB45so8FX","/ip4/172.18.204.233/tcp/60674/ws/p2p/16Uiu2HAkvnDcRLCWTjX2bYGxfFqTEZhGfxcveiRkNqcJB45so8FX"],"enrUri":"enr:-L24QMdlvcNlcIJvBZPuZrMf1k43pN2fehgw3fm-mPY3iQC6SyH-D-3XMT1c1T0Iuz1rHduIY9VLpFIKbPBJSdROnVECgmlkgnY0gmlwhKwSzOmKbXVsdGlhZGRyc5YACASsEszpBu0BAAoErBLM6QbtAt0DgnJzhQPnAQAAiXNlY3AyNTZrMaECFB8Rpwk6OpLZdx0HD2MHWkG7RLYu353hWCDKE9Vx6NaDdGNwgu0Bg3VkcILtA4V3YWt1MgU"}'
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-02-28_20-27-11__06db46d0-536b-4d32-86bf-5e8c84142f33__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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34374', '34375', '34376', '34377', '34378']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 999
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 34374:34374 -p 34375:34375 -p 34376:34376 -p 34377:34377 -p 34378:34378 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34376 --rest-port=34374 --tcp-port=34375 --discv5-udp-port=34377 --rest-address=0.0.0.0 --nat=extip:172.18.181.60 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=743cdfda2b71dbde9ce4aceaea46b89edd4a6d1fd7effb982ef6bf2eaf488d5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34378 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMdlvcNlcIJvBZPuZrMf1k43pN2fehgw3fm-mPY3iQC6SyH-D-3XMT1c1T0Iuz1rHduIY9VLpFIKbPBJSdROnVECgmlkgnY0gmlwhKwSzOmKbXVsdGlhZGRyc5YACASsEszpBu0BAAoErBLM6QbtAt0DgnJzhQPnAQAAiXNlY3AyNTZrMaECFB8Rpwk6OpLZdx0HD2MHWkG7RLYu353hWCDKE9Vx6NaDdGNwgu0Bg3VkcILtA4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.60 waku 4e8db8e86eb0b7c4320fe7fc5fbf8815c499191fe3096a2744e213654437d76e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e8db8e86eb0. Setting up logs at ./log/docker/node2_2026-02-28_20-27-11__06db46d0-536b-4d32-86bf-5e8c84142f33__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34374
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:34374/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:34374/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/34375/p2p/16Uiu2HAkubTJCnRvZMv7BeYN3MSYVB3NqHMw8ab5KMPxYPMGutXx","/ip4/172.18.181.60/tcp/34376/ws/p2p/16Uiu2HAkubTJCnRvZMv7BeYN3MSYVB3NqHMw8ab5KMPxYPMGutXx"],"enrUri":"enr:-L24QOW-lzUh3auzSlfRdu02sM5OClAlaPmh34itrz2o_jdKchKZl9iLYjHAwDj4B9-oM-QXNQPJNGIgVnzUFGaWRU4CgmlkgnY0gmlwhKwStTyKbXVsdGlhZGRyc5YACASsErU8BoZHAAoErBK1PAaGSN0DgnJzhQPnAQAAiXNlY3AyNTZrMaECAoF3xUObmJDtOpQ7LeLYQ6Xj1FPICqRJu2TMjPt1q7-DdGNwgoZHg3VkcIKGSYV3YWt1MgE"}'
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:34374/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.233/tcp/60673/p2p/16Uiu2HAkvnDcRLCWTjX2bYGxfFqTEZhGfxcveiRkNqcJB45so8FX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60672/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34374/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -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:60672/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-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":1772310434458187675,"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:34374/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-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":1772310434458187675,"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 742c8c2e48f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4e8db8e86eb0
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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-02-28_20-24-16__0c390762-1e46-40c5-a95e-57ca80d5cbc0
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-02-28_20-24-16__0c390762-1e46-40c5-a95e-57ca80d5cbc0__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.129.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1098', '1099', '1100', '1101', '1102']
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 1098:1098 -p 1099:1099 -p 1100:1100 -p 1101:1101 -p 1102:1102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1100 --rest-port=1098 --tcp-port=1099 --discv5-udp-port=1101 --rest-address=0.0.0.0 --nat=extip:172.18.129.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e27eabac6dedca942acbc1451f51e39eb44d9de828b46e74cffaf4af25a23df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1102 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.254 waku 48946d9b22e3dead785fc8ad42bef5f98ce9c39463f475a46ce89666a67afabe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 05548311415e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48946d9b22e3. Setting up logs at ./log/docker/node1_2026-02-28_20-24-16__0c390762-1e46-40c5-a95e-57ca80d5cbc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1098
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 ec3093e7d4ee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1098/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:1098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.254/tcp/1099/p2p/16Uiu2HAkwVZSUye3HtPw17r5Se51SJdR4om115R8rQW9ZzRAn7iv","/ip4/172.18.129.254/tcp/1100/ws/p2p/16Uiu2HAkwVZSUye3HtPw17r5Se51SJdR4om115R8rQW9ZzRAn7iv"],"enrUri":"enr:-L24QBTo7JtEsk4KFFEXqJy7MLfr-0Ntv7YSaMxAH9lr5kPwOdQ7RGQBYMV9dRIF5uxil64cGMSksejBvoE4Aav1DWUCgmlkgnY0gmlwhKwSgf6KbXVsdGlhZGRyc5YACASsEoH-BgRLAAoErBKB_gYETN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHrZNbwrPYrEohdPh_Tc9NffuvBNEkZMEMFjt0EWX8C-DdGNwggRLg3VkcIIETYV3YWt1MgU"}'
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-02-28_20-24-16__0c390762-1e46-40c5-a95e-57ca80d5cbc0__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.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21959', '21960', '21961', '21962', '21963']
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 21959:21959 -p 21960:21960 -p 21961:21961 -p 21962:21962 -p 21963:21963 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21961 --rest-port=21959 --tcp-port=21960 --discv5-udp-port=21962 --rest-address=0.0.0.0 --nat=extip:172.18.15.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1bcdc89fdbed77e0c5dbcabe9bd42ab2c1689a5df2ac2a58c7cedc0e7d31b6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21963 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBTo7JtEsk4KFFEXqJy7MLfr-0Ntv7YSaMxAH9lr5kPwOdQ7RGQBYMV9dRIF5uxil64cGMSksejBvoE4Aav1DWUCgmlkgnY0gmlwhKwSgf6KbXVsdGlhZGRyc5YACASsEoH-BgRLAAoErBKB_gYETN0DgnJzhQADAQAAiXNlY3AyNTZrMaECHrZNbwrPYrEohdPh_Tc9NffuvBNEkZMEMFjt0EWX8C-DdGNwggRLg3VkcIIETYV3YWt1MgU --filternode=/ip4/172.18.129.254/tcp/1099/p2p/16Uiu2HAkwVZSUye3HtPw17r5Se51SJdR4om115R8rQW9ZzRAn7iv
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.226 waku 8439343850dfac9ea44de48651676f328489a701a23b91416441b1fa00e329cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8439343850df. Setting up logs at ./log/docker/node2_2026-02-28_20-24-16__0c390762-1e46-40c5-a95e-57ca80d5cbc0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21959
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:21959/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:21959/debug/v1/info" -H "Content-Type: application/json" -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.226/tcp/21960/p2p/16Uiu2HAmGW9K83uGEdao8e6pZQYGnVd5j5gcFPCJGrAecDbMq6bF","/ip4/172.18.15.226/tcp/21961/ws/p2p/16Uiu2HAmGW9K83uGEdao8e6pZQYGnVd5j5gcFPCJGrAecDbMq6bF"],"enrUri":"enr:-L24QLTD-BLhtOXKQp1gXFlX0Bfn-m8uhxgcyUJeAGTGJwQXNnOhJe4ZnJJgNGGMwte0hwL8Jx3PVhuaL7tOqyUepsMCgmlkgnY0gmlwhKwSD-KKbXVsdGlhZGRyc5YACASsEg_iBlXIAAoErBIP4gZVyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOSqnjV44ZAJ4JSzB4isk5Kb988hUO6wPvPSKAlQ5qvaDdGNwglXIg3VkcIJVyoV3YWt1MgA"}'
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:21959/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.254/tcp/1099/p2p/16Uiu2HAkwVZSUye3HtPw17r5Se51SJdR4om115R8rQW9ZzRAn7iv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1098/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:21959/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5678ea73-8754-4e43-9a35-c93785372c82", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "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":"5678ea73-8754-4e43-9a35-c93785372c82","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1098/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:21959/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "18b687d7-7a53-408e-a136-c68560eaaee1", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "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":"18b687d7-7a53-408e-a136-c68560eaaee1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21959/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1772310258616830747,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21959/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1772310258730761364,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21959/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772310258841364152,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21959/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1772310258952571400,"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 48946d9b22e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8439343850df
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_invalid_request_id with id: 2026-02-28_20-25-41__4ef313a3-e407-4682-82c3-286856465acf
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-02-28_20-25-41__4ef313a3-e407-4682-82c3-286856465acf__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.69.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29940', '29941', '29942', '29943', '29944']
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 29940:29940 -p 29941:29941 -p 29942:29942 -p 29943:29943 -p 29944:29944 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29942 --rest-port=29940 --tcp-port=29941 --discv5-udp-port=29943 --rest-address=0.0.0.0 --nat=extip:172.18.69.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cb7ddeb89ea9dd3eb64bf2c2c7ba32ebcc7dafaeade32b8268d6dfcd2fc77d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29944 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f9ae5e691492. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.106 waku ab8b5f1f377901e112014887046da8b0bcaa5d8abde4bb9e2d1247c1c5318603
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab8b5f1f3779. Setting up logs at ./log/docker/node1_2026-02-28_20-25-41__4ef313a3-e407-4682-82c3-286856465acf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29940
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 3f06fab33c18. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29940/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:29940/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.106/tcp/29941/p2p/16Uiu2HAm2xn6LVWkhXoiiLX9LPjndHh8PDJ9FgS4aTRqSzBqKz1X","/ip4/172.18.69.106/tcp/29942/ws/p2p/16Uiu2HAm2xn6LVWkhXoiiLX9LPjndHh8PDJ9FgS4aTRqSzBqKz1X"],"enrUri":"enr:-L24QAPrEWAFAh9AIgCB-U4Dtqu2vlNrBlHlf13dA8gk_ZL5aDnRxKN8Lnx7Dv4J8YNV0EwacgDJUdR-p_50rJMmnr8CgmlkgnY0gmlwhKwSRWqKbXVsdGlhZGRyc5YACASsEkVqBnT1AAoErBJFagZ09t0DgnJzhQADAQAAiXNlY3AyNTZrMaECb_m5sIHHPJiZ9bsSzh6uEpLin03jnmXjPOEOgvi_OfKDdGNwgnT1g3VkcIJ094V3YWt1MgU"}'
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-02-28_20-25-41__4ef313a3-e407-4682-82c3-286856465acf__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.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10957', '10958', '10959', '10960', '10961']
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 10957:10957 -p 10958:10958 -p 10959:10959 -p 10960:10960 -p 10961:10961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10959 --rest-port=10957 --tcp-port=10958 --discv5-udp-port=10960 --rest-address=0.0.0.0 --nat=extip:172.18.242.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce59f2fe3dc2f846e106e42db956daed2bda6eacf956c5bb030cb4ebe9bcaae7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10961 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAPrEWAFAh9AIgCB-U4Dtqu2vlNrBlHlf13dA8gk_ZL5aDnRxKN8Lnx7Dv4J8YNV0EwacgDJUdR-p_50rJMmnr8CgmlkgnY0gmlwhKwSRWqKbXVsdGlhZGRyc5YACASsEkVqBnT1AAoErBJFagZ09t0DgnJzhQADAQAAiXNlY3AyNTZrMaECb_m5sIHHPJiZ9bsSzh6uEpLin03jnmXjPOEOgvi_OfKDdGNwgnT1g3VkcIJ094V3YWt1MgU --filternode=/ip4/172.18.69.106/tcp/29941/p2p/16Uiu2HAm2xn6LVWkhXoiiLX9LPjndHh8PDJ9FgS4aTRqSzBqKz1X
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.59 waku 067091a09ef987f00f2ca528029a501230e667acde8cd6a4a929ed719879b70d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 067091a09ef9. Setting up logs at ./log/docker/node2_2026-02-28_20-25-41__4ef313a3-e407-4682-82c3-286856465acf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10957
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:10957/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:10957/debug/v1/info" -H "Content-Type: application/json" -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.59/tcp/10958/p2p/16Uiu2HAkw6YAJHgdnNAoUJh1kER6Tpi3Mb5dCijRGCfoXmpRvHuf","/ip4/172.18.242.59/tcp/10959/ws/p2p/16Uiu2HAkw6YAJHgdnNAoUJh1kER6Tpi3Mb5dCijRGCfoXmpRvHuf"],"enrUri":"enr:-L24QKyi_qIqNuhtww4G2LFrBpJ2SmX_4ommMBAehY6SlN5jIHt3DJpwLJvN5Yzp4QXRoio4AZmZYWOfLeMuXZb3wJICgmlkgnY0gmlwhKwS8juKbXVsdGlhZGRyc5YACASsEvI7BirOAAoErBLyOwYqz90DgnJzhQADAQAAiXNlY3AyNTZrMaECGNB_ZiRxy3lwftIw8sjhb981EbXAyTmT3l4LoYvUNlaDdGNwgirOg3VkcIIq0IV3YWt1MgA"}'
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:10957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.106/tcp/29941/p2p/16Uiu2HAm2xn6LVWkhXoiiLX9LPjndHh8PDJ9FgS4aTRqSzBqKz1X"]'
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:29940/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:10957/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a64cf75-1046-44a2-8f96-836eace1f959", "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":"3a64cf75-1046-44a2-8f96-836eace1f959","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:10957/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:10957/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ab8b5f1f3779
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 067091a09ef9
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,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_set_all_log_levels with id: 2026-02-28_20-23-17__3d7b1bac-751f-49bc-af60-66c34c6de47b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-23-17__3d7b1bac-751f-49bc-af60-66c34c6de47b__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-23-17__3d7b1bac-751f-49bc-af60-66c34c6de47b__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-23-17__3d7b1bac-751f-49bc-af60-66c34c6de47b__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-23-17__3d7b1bac-751f-49bc-af60-66c34c6de47b__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.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.96.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53941', '53942', '53943', '53944', '53945']
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 53941:53941 -p 53942:53942 -p 53943:53943 -p 53944:53944 -p 53945:53945 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53943 --rest-port=53941 --tcp-port=53942 --discv5-udp-port=53944 --rest-address=0.0.0.0 --nat=extip:172.18.96.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ac0bec7dcccd6836ea8381cf00b832a5d41fed2c57a90766abce2e511e595e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53945 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e35a5c0bdb43. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.178 waku 398dfd8e34e9e724ca159c63ad1f3e12a2046f728b7fca0bfc447884b1ce4b5e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 398dfd8e34e9. Setting up logs at ./log/docker/node1_2026-02-28_20-23-17__3d7b1bac-751f-49bc-af60-66c34c6de47b__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 53941
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 6eaff9339090. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53941/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:53941/debug/v1/info" -H "Content-Type: application/json" -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.178/tcp/53942/p2p/16Uiu2HAmMN1B93efp4YqhWH81UWvytPjQwjWQXDUirLTnXDHfeLj","/ip4/172.18.96.178/tcp/53943/ws/p2p/16Uiu2HAmMN1B93efp4YqhWH81UWvytPjQwjWQXDUirLTnXDHfeLj"],"enrUri":"enr:-L24QA6bmjwM85QLlPkP8JcRzvyJueN6xTrZY-anUyBIsor5DpForOgBU0sjuaaPZ_BDVa8NJ-P9aWDxoGLIKULMZvkCgmlkgnY0gmlwhKwSYLKKbXVsdGlhZGRyc5YACASsEmCyBtK2AAoErBJgsgbSt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDgV89zNS2T8NG3E8X8htdVZOtlYQVWVLwRFG8fA2gORyDdGNwgtK2g3VkcILSuIV3YWt1MgE"}'
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.142.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64917', '64918', '64919', '64920', '64921']
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 64917:64917 -p 64918:64918 -p 64919:64919 -p 64920:64920 -p 64921:64921 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64919 --rest-port=64917 --tcp-port=64918 --discv5-udp-port=64920 --rest-address=0.0.0.0 --nat=extip:172.18.142.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43cd7adfb47238cd3a8c12e4addcbccdf0640afc2bb5d9af0a5cccf7be44add6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64921 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA6bmjwM85QLlPkP8JcRzvyJueN6xTrZY-anUyBIsor5DpForOgBU0sjuaaPZ_BDVa8NJ-P9aWDxoGLIKULMZvkCgmlkgnY0gmlwhKwSYLKKbXVsdGlhZGRyc5YACASsEmCyBtK2AAoErBJgsgbSt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDgV89zNS2T8NG3E8X8htdVZOtlYQVWVLwRFG8fA2gORyDdGNwgtK2g3VkcILSuIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.7 waku 91c243042f271e062279e2193cf1ca19bd585a1cd3bc9a9bb8de277129a6bac4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91c243042f27. Setting up logs at ./log/docker/node2_2026-02-28_20-23-17__3d7b1bac-751f-49bc-af60-66c34c6de47b__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 64917
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:64917/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
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:53941/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.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (TRACE) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53941/admin/v1/log-level/DEBUG" -H "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.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (DEBUG) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53941/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (INFO) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53941/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (NOTICE) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53941/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (WARN) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53941/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'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (ERROR) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53941/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'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:174 Set log level (FATAL) -> status=200
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/info" -H "Content-Type: application/json" -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.7/tcp/64918/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx","/ip4/172.18.142.7/tcp/64919/ws/p2p/16Uiu2HAm1VkrzvtaXjcTWM6MJmEcVmFAf2oBYm91JJfQXuPgdLCx"],"enrUri":"enr:-L24QBQn9rUg6D1iFCYXxiDsA07xUTl3o6GDwiUb8I10VaQ-DoSs9_zZk_erw9_Xz4PEURXOs9_NhQFtLnU_byuy5d4CgmlkgnY0gmlwhKwSjgeKbXVsdGlhZGRyc5YACASsEo4HBv2WAAoErBKOBwb9l90DgnJzhQADAQAAiXNlY3AyNTZrMaECWjH3QvjoTpT36jZa74m0Pbyj1sE3gTa1zui0_zqigjGDdGNwgv2Wg3VkcIL9mIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64917/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53941/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.rest_flags.test_admin_flags:test_admin_flags.py:180 Restore default log level (TRACE) -> status=200
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 398dfd8e34e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 91c243042f27
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_excessive_length_hash with id: 2026-02-28_20-26-48__e5cbead4-1efd-454b-b305-302b5969448f
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-02-28_20-26-48__e5cbead4-1efd-454b-b305-302b5969448f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.81.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22431', '22432', '22433', '22434', '22435']
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 22431:22431 -p 22432:22432 -p 22433:22433 -p 22434:22434 -p 22435:22435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22433 --rest-port=22431 --tcp-port=22432 --discv5-udp-port=22434 --rest-address=0.0.0.0 --nat=extip:172.18.81.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43b88bb1a0e3aebd579b24cbcfe4b36825eb017ee60ceac3b46c737987f0484b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22435 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36f8016e5d2a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.83 waku 382aa06018e0f9d49c5bf8549e899299d004881ca1c59cd5d07b34476a54f139
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 382aa06018e0. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-26-48__e5cbead4-1efd-454b-b305-302b5969448f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22431
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 62f0067165f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22431/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22431/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.83/tcp/22432/p2p/16Uiu2HAmNgbuzfiYxNWFcoKhGBc1ifAZ7otGVsbYpvbuc1FDL4Rm","/ip4/172.18.81.83/tcp/22433/ws/p2p/16Uiu2HAmNgbuzfiYxNWFcoKhGBc1ifAZ7otGVsbYpvbuc1FDL4Rm"],"enrUri":"enr:-L24QPDKN9X1Xa_Uu4NYFLkEoF9DjcXMzyZWNfBW2oNSZ-dRdhqo7wvQBy7w7D3DLC3f2JVZIUiNm9HZ0J11wQU7hRYCgmlkgnY0gmlwhKwSUVOKbXVsdGlhZGRyc5YACASsElFTBlegAAoErBJRUwZXod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlP6pi2Qcx4Ta2go7XwbIfaLnxlMC7OW0FUwQO2Qs_QCDdGNwglegg3VkcIJXooV3YWt1MgM"}'
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-02-28_20-26-48__e5cbead4-1efd-454b-b305-302b5969448f__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.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44445', '44446', '44447', '44448', '44449']
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 44445:44445 -p 44446:44446 -p 44447:44447 -p 44448:44448 -p 44449:44449 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44447 --rest-port=44445 --tcp-port=44446 --discv5-udp-port=44448 --rest-address=0.0.0.0 --nat=extip:172.18.135.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf32bebbbb0dd82db3da7822bc124eef725aefbbf3da46fe21cfac4b648a923d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44449 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPDKN9X1Xa_Uu4NYFLkEoF9DjcXMzyZWNfBW2oNSZ-dRdhqo7wvQBy7w7D3DLC3f2JVZIUiNm9HZ0J11wQU7hRYCgmlkgnY0gmlwhKwSUVOKbXVsdGlhZGRyc5YACASsElFTBlegAAoErBJRUwZXod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlP6pi2Qcx4Ta2go7XwbIfaLnxlMC7OW0FUwQO2Qs_QCDdGNwglegg3VkcIJXooV3YWt1MgM --storenode=/ip4/172.18.81.83/tcp/22432/p2p/16Uiu2HAmNgbuzfiYxNWFcoKhGBc1ifAZ7otGVsbYpvbuc1FDL4Rm --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.199 waku ffccc4762c3eacf52d41e6856b5c12c3440fdea3adb11c64745992c761f0fd2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ffccc4762c3e. Setting up logs at ./log/docker/store_node1_2026-02-28_20-26-48__e5cbead4-1efd-454b-b305-302b5969448f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44445
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:44445/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44445/debug/v1/info" -H "Content-Type: application/json" -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.199/tcp/44446/p2p/16Uiu2HAkyp4tZga8rdNvTbhPJqSh1unvd1h79ATeHuj3QSdKreFJ","/ip4/172.18.135.199/tcp/44447/ws/p2p/16Uiu2HAkyp4tZga8rdNvTbhPJqSh1unvd1h79ATeHuj3QSdKreFJ"],"enrUri":"enr:-L24QLYdzQzT4CjQ1QG9X7q1qn_xrOknrVBFkLI_HFe5ykErIIUFFG-7OjbtqZJ6aYBAJ1DiA5J-S5CKUY2yLhOvKykCgmlkgnY0gmlwhKwSh8eKbXVsdGlhZGRyc5YACASsEofHBq2eAAoErBKHxwatn90DgnJzhQADAQAAiXNlY3AyNTZrMaECQStuA8U7q5BjrTzbwv7hS7HspDvF7OVJJsz8htr_dHmDdGNwgq2eg3VkcIKtoIV3YWt1MgM"}'
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:44445/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.83/tcp/22432/p2p/16Uiu2HAmNgbuzfiYxNWFcoKhGBc1ifAZ7otGVsbYpvbuc1FDL4Rm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22431/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:44445/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:22431/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:22431/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:22431/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:22431/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22431/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&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:22431/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44445/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&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:44445/store/v3/messages?hashes=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 25'
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 382aa06018e0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ffccc4762c3e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-02-28 20:24:31.550 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:31.551 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_relay_and_store with id: 2026-02-28_20-24-31__d5ca3bc3-fcb9-4758-8f15-d2a6e2af31f5
2026-02-28 20:24:31.551 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:31.551 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:24:31.558 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:31.558 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-24-31__d5ca3bc3-fcb9-4758-8f15-d2a6e2af31f5__wakuorg_nwaku:latest.log
2026-02-28 20:24:31.558 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:31.558 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:31.560 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:31.560 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.55
2026-02-28 20:24:31.560 DEBUG [src.node.docker_mananger] Generated ports ['57759', '57760', '57761', '57762', '57763']
2026-02-28 20:24:31.560 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:31.560 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:31.560 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:31.560 DEBUG [src.node.docker_mananger] docker run -i -t -p 57759:57759 -p 57760:57760 -p 57761:57761 -p 57762:57762 -p 57763:57763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57761 --rest-port=57759 --tcp-port=57760 --discv5-udp-port=57762 --rest-address=0.0.0.0 --nat=extip:172.18.130.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6eb9ba8f4685e7162b182a6a87c9f5d5f0e822aeb5c28e5a151bf10185f8ea8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57763 --metrics-logging=true --store=true --relay=true
2026-02-28 20:24:31.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.55 waku 4b007fb7de525fe176acb75c3c24b7e249819fd66e2efa00daa1a8567ca2a57e
2026-02-28 20:24:31.741 DEBUG [src.node.docker_mananger] Container started with ID 4b007fb7de52. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-24-31__d5ca3bc3-fcb9-4758-8f15-d2a6e2af31f5__wakuorg_nwaku:latest.log
2026-02-28 20:24:31.742 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57759
2026-02-28 20:24:31.744 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:31.893 ERROR [src.node.docker_mananger] Max retries reached for container 4c1d3e441059. Exiting log stream.
2026-02-28 20:24:32.356 ERROR [src.node.docker_mananger] Max retries reached for container dbf06c55d785. Exiting log stream.
2026-02-28 20:24:32.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57759/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:32.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:32.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:32.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57759/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:32.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.55/tcp/57760/p2p/16Uiu2HAkwftAw2gMC86wHpwU5yUfYNFyCaJxbGAjhx6D6ocL68D5","/ip4/172.18.130.55/tcp/57761/ws/p2p/16Uiu2HAkwftAw2gMC86wHpwU5yUfYNFyCaJxbGAjhx6D6ocL68D5"],"enrUri":"enr:-L24QKUMlZOvvdyyb2Fn_xH2Nt5AAugnH-i2ALg7DrYdz8HNW71-DlPzLJX1p2jaTuHLKdpVZe8g4lTpu7ib9t2B_cwCgmlkgnY0gmlwhKwSgjeKbXVsdGlhZGRyc5YACASsEoI3BuGgAAoErBKCNwbhod0DgnJzhQADAQAAiXNlY3AyNTZrMaECIVtKcB7zvNg7W7A1YA38ylL3OCrcB7OxaUjXacX-DJCDdGNwguGgg3VkcILhooV3YWt1MgM"}'
2026-02-28 20:24:32.749 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:32.756 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:32.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-24-31__d5ca3bc3-fcb9-4758-8f15-d2a6e2af31f5__wakuorg_nwaku:latest.log
2026-02-28 20:24:32.756 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:32.756 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:32.757 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:32.758 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.169
2026-02-28 20:24:32.758 DEBUG [src.node.docker_mananger] Generated ports ['48019', '48020', '48021', '48022', '48023']
2026-02-28 20:24:32.758 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:32.758 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:32.758 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:32.758 DEBUG [src.node.docker_mananger] docker run -i -t -p 48019:48019 -p 48020:48020 -p 48021:48021 -p 48022:48022 -p 48023:48023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48021 --rest-port=48019 --tcp-port=48020 --discv5-udp-port=48022 --rest-address=0.0.0.0 --nat=extip:172.18.131.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6fd571487ca7b3dfeb26ad9d77f3ddf5a1c6e394e2aec4ae1d574c46d03d009 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48023 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKUMlZOvvdyyb2Fn_xH2Nt5AAugnH-i2ALg7DrYdz8HNW71-DlPzLJX1p2jaTuHLKdpVZe8g4lTpu7ib9t2B_cwCgmlkgnY0gmlwhKwSgjeKbXVsdGlhZGRyc5YACASsEoI3BuGgAAoErBKCNwbhod0DgnJzhQADAQAAiXNlY3AyNTZrMaECIVtKcB7zvNg7W7A1YA38ylL3OCrcB7OxaUjXacX-DJCDdGNwguGgg3VkcILhooV3YWt1MgM --storenode=/ip4/172.18.130.55/tcp/57760/p2p/16Uiu2HAkwftAw2gMC86wHpwU5yUfYNFyCaJxbGAjhx6D6ocL68D5 --store=true --relay=true
2026-02-28 20:24:32.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.169 waku e8c0f995da6ce47f79d23859dd4281fa60c597de9737344946c32871fd343be8
2026-02-28 20:24:32.939 DEBUG [src.node.docker_mananger] Container started with ID e8c0f995da6c. Setting up logs at ./log/docker/store_node1_2026-02-28_20-24-31__d5ca3bc3-fcb9-4758-8f15-d2a6e2af31f5__wakuorg_nwaku:latest.log
2026-02-28 20:24:32.939 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48019
2026-02-28 20:24:32.939 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:33.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48019/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:33.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:33.943 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:33.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:33.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.169/tcp/48020/p2p/16Uiu2HAmC6LWhY9RSRv4APgr1Tfsv7yRUmNuFM8DuapyhhdRQTPW","/ip4/172.18.131.169/tcp/48021/ws/p2p/16Uiu2HAmC6LWhY9RSRv4APgr1Tfsv7yRUmNuFM8DuapyhhdRQTPW"],"enrUri":"enr:-L24QDeA0HjxFwDtBg-P7B64gnE4oL8Y9Neslh__uGfVpBiWC9C-pYUU-uYEV8Z8df4A4G21DrXF0KQFuCJz-5xnJxkCgmlkgnY0gmlwhKwSg6mKbXVsdGlhZGRyc5YACASsEoOpBruUAAoErBKDqQa7ld0DgnJzhQADAQAAiXNlY3AyNTZrMaEC96KhfTO_EU8ek5OAaorvFzRRzx0F0WEnazNcvFDuOFmDdGNwgruUg3VkcIK7loV3YWt1MgM"}'
2026-02-28 20:24:33.945 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:33.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48019/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.55/tcp/57760/p2p/16Uiu2HAkwftAw2gMC86wHpwU5yUfYNFyCaJxbGAjhx6D6ocL68D5"]'
2026-02-28 20:24:33.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:33.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:33.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:33.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48019/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:33.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:33.953 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:33.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57759/relay/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-02-28 20:24:33.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:33.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:34.159 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:24:34.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57759/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:34.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x418311f5e31a6660a787404f06fb431587375f4f1f36a986f957fdbbdc8a5ea6"}]}'
2026-02-28 20:24:34.162 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:24:34.163 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:24:34.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48019/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:34.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x418311f5e31a6660a787404f06fb431587375f4f1f36a986f957fdbbdc8a5ea6"}]}'
2026-02-28 20:24:34.166 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:24:34.167 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:34.168 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:34.168 DEBUG [src.node.waku_node] Stopping container with id 4b007fb7de52
2026-02-28 20:24:34.628 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:34.628 DEBUG [src.node.waku_node] Stopping container with id e8c0f995da6c
2026-02-28 20:24:35.131 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:35.133 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:35.138 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:35.143 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_different_shard with id: 2026-02-28_20-31-23__a8b4e512-9e58-4e32-85ff-49007c6fb3e8
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-02-28_20-31-23__a8b4e512-9e58-4e32-85ff-49007c6fb3e8__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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27005', '27006', '27007', '27008', '27009']
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 27005:27005 -p 27006:27006 -p 27007:27007 -p 27008:27008 -p 27009:27009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27007 --rest-port=27005 --tcp-port=27006 --discv5-udp-port=27008 --rest-address=0.0.0.0 --nat=extip:172.18.230.230 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1abb78d4ce9d59b6acfc3cdd0474fc88bc87b4dc16f8e598ba6cce68bc2bfb78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27009 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.230 waku d88d102b19c5ae493a42e9be28bfa9f043436d3b8f25f00f81c0ab6a9b3d7f82
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1d8ba5e6b9e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d88d102b19c5. Setting up logs at ./log/docker/node1_2026-02-28_20-31-23__a8b4e512-9e58-4e32-85ff-49007c6fb3e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27005
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 8a126d2d9e81. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27005/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:27005/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/27006/p2p/16Uiu2HAmL9P8iAe5Ld2yb4ARwYQKeTHETgWN3ecvQuiD5m9xvjK3","/ip4/172.18.230.230/tcp/27007/ws/p2p/16Uiu2HAmL9P8iAe5Ld2yb4ARwYQKeTHETgWN3ecvQuiD5m9xvjK3"],"enrUri":"enr:-L24QNoIjWUbBhCAL9JV0orc7xUABQ7uk9_t3gMHfCf8wUQ9TCa4F04sC69QMZH4MS_gky2U9HzRe1_FA8jpF6MCn2sCgmlkgnY0gmlwhKwS5uaKbXVsdGlhZGRyc5YACASsEubmBml-AAoErBLm5gZpf90DgnJzhQACAQAAiXNlY3AyNTZrMaEDb0fVA9CGvQDgED611VU34f7K0FGYqr3o6lgY4_grfLaDdGNwgml-g3VkcIJpgIV3YWt1MgU"}'
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-02-28_20-31-23__a8b4e512-9e58-4e32-85ff-49007c6fb3e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54586', '54587', '54588', '54589', '54590']
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 54586:54586 -p 54587:54587 -p 54588:54588 -p 54589:54589 -p 54590:54590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54588 --rest-port=54586 --tcp-port=54587 --discv5-udp-port=54589 --rest-address=0.0.0.0 --nat=extip:172.18.249.211 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=caa33ec0cf1a9f0fa60eddcad9475bb0c6a6bebaea29fef9f8c9c0b81049bd6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54590 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNoIjWUbBhCAL9JV0orc7xUABQ7uk9_t3gMHfCf8wUQ9TCa4F04sC69QMZH4MS_gky2U9HzRe1_FA8jpF6MCn2sCgmlkgnY0gmlwhKwS5uaKbXVsdGlhZGRyc5YACASsEubmBml-AAoErBLm5gZpf90DgnJzhQACAQAAiXNlY3AyNTZrMaEDb0fVA9CGvQDgED611VU34f7K0FGYqr3o6lgY4_grfLaDdGNwgml-g3VkcIJpgIV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.211 waku 79fc30b519bfc2c70df424eeb4b2519a61ce12cd680cb9eb6a87555c79f01976
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79fc30b519bf. Setting up logs at ./log/docker/node2_2026-02-28_20-31-23__a8b4e512-9e58-4e32-85ff-49007c6fb3e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54586
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:54586/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:54586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.211/tcp/54587/p2p/16Uiu2HAmC7NubRHEghHEQFDT8H1SFmoCcfyNFbcdgTHDpLuirpVC","/ip4/172.18.249.211/tcp/54588/ws/p2p/16Uiu2HAmC7NubRHEghHEQFDT8H1SFmoCcfyNFbcdgTHDpLuirpVC"],"enrUri":"enr:-L24QJZc6hg9Ck-cHFw8aEneajqGzFz_WgXc0ZLUePCJogn7azNIKJcQqZdotc_d_RyIQLIfERoBVJECl_BcveCskBoCgmlkgnY0gmlwhKwS-dOKbXVsdGlhZGRyc5YACASsEvnTBtU7AAoErBL50wbVPN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9-brWxtobUHuRw3e7rn80NxlDCO1xzQ0aDPFSmjrnfeDdGNwgtU7g3VkcILVPYV3YWt1MgE"}'
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:54586/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.230/tcp/27006/p2p/16Uiu2HAmL9P8iAe5Ld2yb4ARwYQKeTHETgWN3ecvQuiD5m9xvjK3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:54586/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:27005/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:27005/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":1772310686405141779,"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:54586/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":1772310686405141779,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:27005/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1772310686520708841,"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:54586/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1772310686520708841,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:27005/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772310686636730156,"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:54586/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772310686636730156,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:27005/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":1772310686751597337,"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:54586/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":1772310686751597337,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:27005/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772310686866041535,"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:54586/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772310686866041535,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:27005/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772310686981174961,"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:54586/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772310686981174961,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:27005/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772310687095220165,"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:54586/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772310687095220165,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27005/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:27005/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772310687211053955,"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:54586/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772310687211053955,"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 d88d102b19c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 79fc30b519bf
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,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_timestamps with id: 2026-02-28_20-26-46__84ed71b8-8708-45a8-b866-3cab63eb8414
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-02-28_20-26-46__84ed71b8-8708-45a8-b866-3cab63eb8414__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.254.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62563', '62564', '62565', '62566', '62567']
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 62563:62563 -p 62564:62564 -p 62565:62565 -p 62566:62566 -p 62567:62567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62565 --rest-port=62563 --tcp-port=62564 --discv5-udp-port=62566 --rest-address=0.0.0.0 --nat=extip:172.18.254.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d60baeafddf26bc06105ff06b527efc8efdf33db00c60ca7ffe0a78ceeddbdc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62567 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.222 waku 02f564b1adae796388c6f6f50169bbe7e0ee2d5cdba2ed5cdf8400ee133d032d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ace5e0303104. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 02f564b1adae. Setting up logs at ./log/docker/node1_2026-02-28_20-26-46__84ed71b8-8708-45a8-b866-3cab63eb8414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62563
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 c9ac87431a3a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62563/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:62563/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.222/tcp/62564/p2p/16Uiu2HAmSFXgX9GZpzb7z4qXnTdPkieoc64Ra76dgkJdQxiHBzjL","/ip4/172.18.254.222/tcp/62565/ws/p2p/16Uiu2HAmSFXgX9GZpzb7z4qXnTdPkieoc64Ra76dgkJdQxiHBzjL"],"enrUri":"enr:-L24QNTck95OwY4d-VWDgPADoNINEZE_kgXWz7z4YVR4VbKjZnM4r54Fmjnmzqb9xxgaGqfRdJGTxyKZgFYYMIQ-8HcCgmlkgnY0gmlwhKwS_t6KbXVsdGlhZGRyc5YACASsEv7eBvRkAAoErBL-3gb0Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDygEasOtp3k7kTCGyYOEPLgrnm5foxBrAPOEjjFfbbwuDdGNwgvRkg3VkcIL0ZoV3YWt1MgE"}'
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-02-28_20-26-46__84ed71b8-8708-45a8-b866-3cab63eb8414__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.202.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19075', '19076', '19077', '19078', '19079']
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 19075:19075 -p 19076:19076 -p 19077:19077 -p 19078:19078 -p 19079:19079 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19077 --rest-port=19075 --tcp-port=19076 --discv5-udp-port=19078 --rest-address=0.0.0.0 --nat=extip:172.18.202.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7966b94bf73efd27a94efeb3eb08dbbee065e9322c38a311a3dbd8be53945a32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19079 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNTck95OwY4d-VWDgPADoNINEZE_kgXWz7z4YVR4VbKjZnM4r54Fmjnmzqb9xxgaGqfRdJGTxyKZgFYYMIQ-8HcCgmlkgnY0gmlwhKwS_t6KbXVsdGlhZGRyc5YACASsEv7eBvRkAAoErBL-3gb0Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDygEasOtp3k7kTCGyYOEPLgrnm5foxBrAPOEjjFfbbwuDdGNwgvRkg3VkcIL0ZoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.51 waku 94669903d288516ea6f7938bbf569085747701da24069876faeb05afb35a8fe6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94669903d288. Setting up logs at ./log/docker/node2_2026-02-28_20-26-46__84ed71b8-8708-45a8-b866-3cab63eb8414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19075
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:19075/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:19075/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/19076/p2p/16Uiu2HAmN2yHgr76RpnHEF6GuajzdzqXtFv2wPztjaW5AqqQpLSS","/ip4/172.18.202.51/tcp/19077/ws/p2p/16Uiu2HAmN2yHgr76RpnHEF6GuajzdzqXtFv2wPztjaW5AqqQpLSS"],"enrUri":"enr:-L24QFG-OHBT5cjtoOMVzLZhLNIDaS0NYU1WTkKDLWZ2lnRXIZZDUxdMgS_JdjvKjItlOVuHFpzil9SKMuJP6flEbGMCgmlkgnY0gmlwhKwSyjOKbXVsdGlhZGRyc5YACASsEsozBkqEAAoErBLKMwZKhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDi1rCW7JKiP5uCDBPCGqDJp1CWqKTl462QDsTEbQxC7eDdGNwgkqEg3VkcIJKhoV3YWt1MgE"}'
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:19075/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.222/tcp/62564/p2p/16Uiu2HAmSFXgX9GZpzb7z4qXnTdPkieoc64Ra76dgkJdQxiHBzjL"]'
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:62563/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:19075/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:62563/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:62563/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":1772310409202964224,"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:19075/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":1772310409202964224,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Timestamp as string number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62563/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)'}'
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:62563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Invalid large number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62563/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)'}'
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:62563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62563/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)'}'
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:62563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Array instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62563/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)'}'
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:62563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Object instead of timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62563/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)'}'
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:62563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp ISO 8601 timestamp
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62563/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)'}'
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:62563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:138 Running test with timestamp Missing
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62563/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)'}'
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:62563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 02f564b1adae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 94669903d288
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-28_20-23-30__a2a4a30a-13b5-4bd0-a9c0-43689dc1ecbc
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-02-28_20-23-30__a2a4a30a-13b5-4bd0-a9c0-43689dc1ecbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40242', '40243', '40244', '40245', '40246']
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 40242:40242 -p 40243:40243 -p 40244:40244 -p 40245:40245 -p 40246:40246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40244 --rest-port=40242 --tcp-port=40243 --discv5-udp-port=40245 --rest-address=0.0.0.0 --nat=extip:172.18.228.51 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ad6f7ca6ecbaa9dfc54b6942f3f3cdfc6ea9581d9522b9ae0457bc406b3dcb88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40246 --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.228.51 waku 7e4bc57bff5eefb640a6e656f1875ed2fac057f7d5d7d1785330fe29a481cb2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e4bc57bff5e. Setting up logs at ./log/docker/node1_2026-02-28_20-23-30__a2a4a30a-13b5-4bd0-a9c0-43689dc1ecbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40242
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 169fe4e0bc4d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55d58c29fbc0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40242/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:40242/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/40243/p2p/16Uiu2HAmSjPEAcFqf4RB48m78TiKQq1v9fQ1QsQEXjSAcpD92bDC","/ip4/172.18.228.51/tcp/40244/ws/p2p/16Uiu2HAmSjPEAcFqf4RB48m78TiKQq1v9fQ1QsQEXjSAcpD92bDC"],"enrUri":"enr:-L24QCvTyL3ZV5OorS7bbnvWxf4eo00Jnpb9IcCCmE9LENV-a_t_BLFtrNDQoudfTjfuJH6EAZ7omFj0kfGpUoXeI2kCgmlkgnY0gmlwhKwS5DOKbXVsdGlhZGRyc5YACASsEuQzBp0zAAoErBLkMwadNN0DgnJzhQACAQAAiXNlY3AyNTZrMaED0SPOuYHDvFKJjkkQByBqwDAQ_D4UnyRHzo4ltxvZV_ODdGNwgp0zg3VkcIKdNYV3YWt1MgU"}'
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-02-28_20-23-30__a2a4a30a-13b5-4bd0-a9c0-43689dc1ecbc__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.189.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39146', '39147', '39148', '39149', '39150']
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 39146:39146 -p 39147:39147 -p 39148:39148 -p 39149:39149 -p 39150:39150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39148 --rest-port=39146 --tcp-port=39147 --discv5-udp-port=39149 --rest-address=0.0.0.0 --nat=extip:172.18.189.239 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a4b48e6189df4ec1f4dcedd7a236bfaddc67f7868cf1ef37714e53e7d8c8f43c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39150 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCvTyL3ZV5OorS7bbnvWxf4eo00Jnpb9IcCCmE9LENV-a_t_BLFtrNDQoudfTjfuJH6EAZ7omFj0kfGpUoXeI2kCgmlkgnY0gmlwhKwS5DOKbXVsdGlhZGRyc5YACASsEuQzBp0zAAoErBLkMwadNN0DgnJzhQACAQAAiXNlY3AyNTZrMaED0SPOuYHDvFKJjkkQByBqwDAQ_D4UnyRHzo4ltxvZV_ODdGNwgp0zg3VkcIKdNYV3YWt1MgU --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.189.239 waku 6bbbdf25f6fdb1ab9b0fd5b50c78f62535464319f7d37275eee390eca5ceb984
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6bbbdf25f6fd. Setting up logs at ./log/docker/node2_2026-02-28_20-23-30__a2a4a30a-13b5-4bd0-a9c0-43689dc1ecbc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39146
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:39146/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:39146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.239/tcp/39147/p2p/16Uiu2HAmLvTBh9YwXNbMGnuWJqV97P93863NB8G7UBZ4fCEmbQww","/ip4/172.18.189.239/tcp/39148/ws/p2p/16Uiu2HAmLvTBh9YwXNbMGnuWJqV97P93863NB8G7UBZ4fCEmbQww"],"enrUri":"enr:-L24QCcUYxITS22cSbDyfPMrzHwHaG8T__a38YFtJs8OdpvNbOsHuCkYEn0oLfjsgU_fDzWwSHjc3WA6XZkWhDfmjsACgmlkgnY0gmlwhKwSve-KbXVsdGlhZGRyc5YACASsEr3vBpjrAAoErBK97waY7N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDetOMqQy4Z_BLqClnIHyWcq44TRv00Ab2AXBDaBg0Ip6DdGNwgpjrg3VkcIKY7YV3YWt1MgE"}'
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:39146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.51/tcp/40243/p2p/16Uiu2HAmSjPEAcFqf4RB48m78TiKQq1v9fQ1QsQEXjSAcpD92bDC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40242/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:39146/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:40242/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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:40242/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 7e4bc57bff5e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6bbbdf25f6fd
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  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-02-28_20-23-30__a2a4a30a-13b5-4bd0-a9c0-43689dc1ecbc__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-28_20-23-30__a2a4a30a-13b5-4bd0-a9c0-43689dc1ecbc__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-28_20-23-33__31d93792-71cf-4a4b-b782-7b18c475d522
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-02-28_20-23-33__31d93792-71cf-4a4b-b782-7b18c475d522__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.148.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37872', '37873', '37874', '37875', '37876']
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 37872:37872 -p 37873:37873 -p 37874:37874 -p 37875:37875 -p 37876:37876 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37874 --rest-port=37872 --tcp-port=37873 --discv5-udp-port=37875 --rest-address=0.0.0.0 --nat=extip:172.18.148.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a1ca6d0bcfdbf2ef14c51f4a12a22fcdcedbfdb06311ca3bab27aebc97c37d0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37876 --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.148.96 waku af4bba2658f8c360126a7bb07baacb67d14f492301c89da48cde24c2fbec743e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7e4bc57bff5e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af4bba2658f8. Setting up logs at ./log/docker/node1_2026-02-28_20-23-33__31d93792-71cf-4a4b-b782-7b18c475d522__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37872
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 6bbbdf25f6fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37872/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:37872/debug/v1/info" -H "Content-Type: application/json" -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.96/tcp/37873/p2p/16Uiu2HAm9jrJGsSaJrMLw9yM8nnUqfK16HtWAupYqNtLJQkMiPWU","/ip4/172.18.148.96/tcp/37874/ws/p2p/16Uiu2HAm9jrJGsSaJrMLw9yM8nnUqfK16HtWAupYqNtLJQkMiPWU"],"enrUri":"enr:-L24QDzHLJffVzPZdk2CWOScAk1bf5FRUYKLgQ6i0Po5sEwDc8-_JJQ81K1yvMK_6WzL8rcLbefip-40ePldYoksMA8CgmlkgnY0gmlwhKwSlGCKbXVsdGlhZGRyc5YACASsEpRgBpPxAAoErBKUYAaT8t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1Ku9JWLlE0C8GSYiQ4PlxU9K4h0I28jH8ADNn9ovho2DdGNwgpPxg3VkcIKT84V3YWt1MgU"}'
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-02-28_20-23-33__31d93792-71cf-4a4b-b782-7b18c475d522__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.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10621', '10622', '10623', '10624', '10625']
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 10621:10621 -p 10622:10622 -p 10623:10623 -p 10624:10624 -p 10625:10625 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10623 --rest-port=10621 --tcp-port=10622 --discv5-udp-port=10624 --rest-address=0.0.0.0 --nat=extip:172.18.31.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9c7b6617da06bfb25f1bbab3bdcb4a4b1a21718bce48a2e598695b39edebacd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10625 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDzHLJffVzPZdk2CWOScAk1bf5FRUYKLgQ6i0Po5sEwDc8-_JJQ81K1yvMK_6WzL8rcLbefip-40ePldYoksMA8CgmlkgnY0gmlwhKwSlGCKbXVsdGlhZGRyc5YACASsEpRgBpPxAAoErBKUYAaT8t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1Ku9JWLlE0C8GSYiQ4PlxU9K4h0I28jH8ADNn9ovho2DdGNwgpPxg3VkcIKT84V3YWt1MgU --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.31.127 waku 85a27b8a0cf937a02af984c9c95522d9c4608ce33f9e28f33126d7dda7bf2188
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85a27b8a0cf9. Setting up logs at ./log/docker/node2_2026-02-28_20-23-33__31d93792-71cf-4a4b-b782-7b18c475d522__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10621
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:10621/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:10621/debug/v1/info" -H "Content-Type: application/json" -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.127/tcp/10622/p2p/16Uiu2HAkyqdknT5ZeAXqaEDaUT1qTShA3jU34qWf7mz3Tz1e4FMx","/ip4/172.18.31.127/tcp/10623/ws/p2p/16Uiu2HAkyqdknT5ZeAXqaEDaUT1qTShA3jU34qWf7mz3Tz1e4FMx"],"enrUri":"enr:-L24QBRb05hCWxPX7VBWiESC_8zXwI7mnpy8nVzO8uQKjrO8csk--lC5RHaEK5jyZDN1oYTFVfrx4Ru9JoEDmrana2ACgmlkgnY0gmlwhKwSH3-KbXVsdGlhZGRyc5YACASsEh9_Bil-AAoErBIffwYpf90DgnJzhQACAQAAiXNlY3AyNTZrMaECQZIsDxfEJoIcCERJKvl2riwZZ891_bsytOwcYT4FD7-DdGNwgil-g3VkcIIpgIV3YWt1MgE"}'
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:10621/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.96/tcp/37873/p2p/16Uiu2HAm9jrJGsSaJrMLw9yM8nnUqfK16HtWAupYqNtLJQkMiPWU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37872/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:10621/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:37872/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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:37872/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 af4bba2658f8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85a27b8a0cf9
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  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-02-28_20-23-33__31d93792-71cf-4a4b-b782-7b18c475d522__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-28_20-23-33__31d93792-71cf-4a4b-b782-7b18c475d522__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,95 @@
2026-02-28 20:28:25.602 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:28:25.602 DEBUG [tests.conftest] Running test: test_time_filter_negative_start_time with id: 2026-02-28_20-28-25__eb6494cd-690b-4dab-9ace-661744ec8d77
2026-02-28 20:28:25.602 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:28:25.603 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:28:25.603 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:28:25.611 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:25.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-28-25__eb6494cd-690b-4dab-9ace-661744ec8d77__wakuorg_nwaku:latest.log
2026-02-28 20:28:25.611 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:25.611 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:25.612 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:25.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.32
2026-02-28 20:28:25.613 DEBUG [src.node.docker_mananger] Generated ports ['38719', '38720', '38721', '38722', '38723']
2026-02-28 20:28:25.613 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:25.613 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:25.613 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:25.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 38719:38719 -p 38720:38720 -p 38721:38721 -p 38722:38722 -p 38723:38723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38721 --rest-port=38719 --tcp-port=38720 --discv5-udp-port=38722 --rest-address=0.0.0.0 --nat=extip:172.18.37.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b20d49054f91eca6c38cfe3ecfbcbb5e8ffebdeee9530a2fcfb24518868a954 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38723 --metrics-logging=true --store=true --relay=true
2026-02-28 20:28:25.813 ERROR [src.node.docker_mananger] Max retries reached for container 86091f507d54. Exiting log stream.
2026-02-28 20:28:25.817 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.32 waku 773505f14d2a2fe579f46c0702f5795bfd19bd3ff087bdf5a647d0e6dc6e962b
2026-02-28 20:28:25.858 DEBUG [src.node.docker_mananger] Container started with ID 773505f14d2a. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-28-25__eb6494cd-690b-4dab-9ace-661744ec8d77__wakuorg_nwaku:latest.log
2026-02-28 20:28:25.859 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38719
2026-02-28 20:28:25.860 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:26.400 ERROR [src.node.docker_mananger] Max retries reached for container 1c8757b8d1d7. Exiting log stream.
2026-02-28 20:28:26.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38719/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:26.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:26.864 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:26.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38719/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:26.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.32/tcp/38720/p2p/16Uiu2HAmCVQvzH2r8xrDrMUifJDh1Fwzc8SVMYBVDPVz4QdZcfvy","/ip4/172.18.37.32/tcp/38721/ws/p2p/16Uiu2HAmCVQvzH2r8xrDrMUifJDh1Fwzc8SVMYBVDPVz4QdZcfvy"],"enrUri":"enr:-L24QFgmA2jY7NPELwU59308bimTCI4sdpiRmGtuKv2ZoT91dGLrmfu8hVtuWCcjd64dBPNcF7DGuPNAMHsLaoY3uE8CgmlkgnY0gmlwhKwSJSCKbXVsdGlhZGRyc5YACASsEiUgBpdAAAoErBIlIAaXQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_Yv8WbGUewtCZtxpcwCc43MiB8TT_li66ltFpwO7t8qDdGNwgpdAg3VkcIKXQoV3YWt1MgM"}'
2026-02-28 20:28:26.867 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:26.875 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:26.875 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-28-25__eb6494cd-690b-4dab-9ace-661744ec8d77__wakuorg_nwaku:latest.log
2026-02-28 20:28:26.875 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:26.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:26.876 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:26.877 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.60
2026-02-28 20:28:26.877 DEBUG [src.node.docker_mananger] Generated ports ['61751', '61752', '61753', '61754', '61755']
2026-02-28 20:28:26.877 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:26.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:26.877 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:26.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 61751:61751 -p 61752:61752 -p 61753:61753 -p 61754:61754 -p 61755:61755 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61753 --rest-port=61751 --tcp-port=61752 --discv5-udp-port=61754 --rest-address=0.0.0.0 --nat=extip:172.18.177.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0facf98c8ca46ac7b8cbeeacec84fc3d93cad2a5c3a94e5ab6aaf1403d7b1a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61755 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFgmA2jY7NPELwU59308bimTCI4sdpiRmGtuKv2ZoT91dGLrmfu8hVtuWCcjd64dBPNcF7DGuPNAMHsLaoY3uE8CgmlkgnY0gmlwhKwSJSCKbXVsdGlhZGRyc5YACASsEiUgBpdAAAoErBIlIAaXQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_Yv8WbGUewtCZtxpcwCc43MiB8TT_li66ltFpwO7t8qDdGNwgpdAg3VkcIKXQoV3YWt1MgM --storenode=/ip4/172.18.37.32/tcp/38720/p2p/16Uiu2HAmCVQvzH2r8xrDrMUifJDh1Fwzc8SVMYBVDPVz4QdZcfvy --store=true --relay=true
2026-02-28 20:28:27.088 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.60 waku d9d65ff9f41bc66a8515b317326103ae7170ce30decff2d77e3443589c7da773
2026-02-28 20:28:27.125 DEBUG [src.node.docker_mananger] Container started with ID d9d65ff9f41b. Setting up logs at ./log/docker/store_node1_2026-02-28_20-28-25__eb6494cd-690b-4dab-9ace-661744ec8d77__wakuorg_nwaku:latest.log
2026-02-28 20:28:27.126 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61751
2026-02-28 20:28:27.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:28.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61751/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:28.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:28.129 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:28.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61751/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:28.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.60/tcp/61752/p2p/16Uiu2HAmBAt9jLrtDUTBBhGSbXX6AMF2ZYSYWJGNGzGqCszzm39q","/ip4/172.18.177.60/tcp/61753/ws/p2p/16Uiu2HAmBAt9jLrtDUTBBhGSbXX6AMF2ZYSYWJGNGzGqCszzm39q"],"enrUri":"enr:-L24QAkC1oDEoEuraT7kziGATFHl7L01QyXrB8WqhQeZdS7pSR8UBDWFN5i_jMNW3xo8L3WEG_S2nGUbDTULAJL6l7ICgmlkgnY0gmlwhKwSsTyKbXVsdGlhZGRyc5YACASsErE8BvE4AAoErBKxPAbxOd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6fEKdYw5_9L0x1A59Hy9Zflbb_E4j9N9XMd2_fLoAliDdGNwgvE4g3VkcILxOoV3YWt1MgM"}'
2026-02-28 20:28:28.132 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:28.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61751/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.32/tcp/38720/p2p/16Uiu2HAmCVQvzH2r8xrDrMUifJDh1Fwzc8SVMYBVDPVz4QdZcfvy"]'
2026-02-28 20:28:28.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38719/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:28.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61751/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:28.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.142 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:28.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38719/relay/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-02-28 20:28:28.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:28.349 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:28.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38719/relay/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-02-28 20:28:28.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.357 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:28.558 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:28.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38719/relay/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-02-28 20:28:28.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:28.766 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:28.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38719/relay/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-02-28 20:28:28.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.773 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:28.975 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:28.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38719/relay/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-02-28 20:28:28.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:28.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:29.183 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:29.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38719/relay/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-02-28 20:28:29.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:29.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:29.389 DEBUG [tests.store.test_time_filter] inquering stored messages with start time -10000
2026-02-28 20:28:29.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38719/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:29.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa72eeb8ae3aad6f488e3a92dedb31b20fc6f417c6e1244f8d296275d793b025e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310505142145024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd3ddcbc64b267bdac38dc43a284aec576350852b81739c776b31cf31eb9a8070","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310507142152192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x91b68f209677707dc4a5f24420567130bb5a338417bd3433b82b881c15280eca","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310508042153984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1efcff3d370ecf53a93711bfafa3f1844c96e529abdc4c28090c63ecfd342f2e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310508242157056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8a5b8297674fcd2d9c4383287e22acb5dee2605cd84cf385a9dc5f82fae3cb01","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310510142158080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfe8c943321c7a6b4dc36a907e341a5497331219fb48e652e02ae61792fc017b4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310518142159872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-28 20:28:29.394 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-02-28 20:28:29.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61751/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:29.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa72eeb8ae3aad6f488e3a92dedb31b20fc6f417c6e1244f8d296275d793b025e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310505142145024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd3ddcbc64b267bdac38dc43a284aec576350852b81739c776b31cf31eb9a8070","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310507142152192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x91b68f209677707dc4a5f24420567130bb5a338417bd3433b82b881c15280eca","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310508042153984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1efcff3d370ecf53a93711bfafa3f1844c96e529abdc4c28090c63ecfd342f2e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310508242157056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8a5b8297674fcd2d9c4383287e22acb5dee2605cd84cf385a9dc5f82fae3cb01","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310510142158080,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfe8c943321c7a6b4dc36a907e341a5497331219fb48e652e02ae61792fc017b4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310518142159872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-28 20:28:29.397 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-02-28 20:28:29.399 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:28:29.400 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:28:29.400 DEBUG [src.node.waku_node] Stopping container with id 773505f14d2a
2026-02-28 20:28:30.022 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:30.025 DEBUG [src.node.waku_node] Stopping container with id d9d65ff9f41b
2026-02-28 20:28:30.560 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:30.562 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:28:30.576 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:28:30.583 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-28 20:24:03.073 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:03.074 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_content_topic with id: 2026-02-28_20-24-03__f47f1e4a-16e5-4c87-a718-4779473a7fe5
2026-02-28 20:24:03.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:03.074 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:24:03.074 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:24:03.081 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:03.081 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-24-03__f47f1e4a-16e5-4c87-a718-4779473a7fe5__wakuorg_nwaku:latest.log
2026-02-28 20:24:03.081 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:03.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:03.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:03.083 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.0
2026-02-28 20:24:03.083 DEBUG [src.node.docker_mananger] Generated ports ['63071', '63072', '63073', '63074', '63075']
2026-02-28 20:24:03.083 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:03.083 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:03.083 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:03.083 DEBUG [src.node.docker_mananger] docker run -i -t -p 63071:63071 -p 63072:63072 -p 63073:63073 -p 63074:63074 -p 63075:63075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63073 --rest-port=63071 --tcp-port=63072 --discv5-udp-port=63074 --rest-address=0.0.0.0 --nat=extip:172.18.244.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eee086e3a672da80aace58c9fd8cbf0cf74ceacf05c2b829aeb5bdabedefa9df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63075 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:24:03.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.0 waku c17ee51f2d22353c117353713253d4cabfecd0059ce9ec04a3733ce52f4f299f
2026-02-28 20:24:03.307 DEBUG [src.node.docker_mananger] Container started with ID c17ee51f2d22. Setting up logs at ./log/docker/node1_2026-02-28_20-24-03__f47f1e4a-16e5-4c87-a718-4779473a7fe5__wakuorg_nwaku:latest.log
2026-02-28 20:24:03.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63071
2026-02-28 20:24:03.308 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:03.329 ERROR [src.node.docker_mananger] Max retries reached for container 4b0aa1c6ebe7. Exiting log stream.
2026-02-28 20:24:03.869 ERROR [src.node.docker_mananger] Max retries reached for container 0ffb382f18ba. Exiting log stream.
2026-02-28 20:24:04.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63071/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:04.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:04.313 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:04.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63071/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:04.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.0/tcp/63072/p2p/16Uiu2HAmATXfURBbJHpu3MpXpJgz1EhiUshig5NAYpkZiSBNwqwm","/ip4/172.18.244.0/tcp/63073/ws/p2p/16Uiu2HAmATXfURBbJHpu3MpXpJgz1EhiUshig5NAYpkZiSBNwqwm"],"enrUri":"enr:-L24QNaigFWSKeL0_BQ35bsEWGqh3kgx6iJxuA6tVPhmmFRXWfPY8T-rZSZZ3CGzGP-KGOpPhEEMo98M7GwNYvDYQYcCgmlkgnY0gmlwhKwS9ACKbXVsdGlhZGRyc5YACASsEvQABvZgAAoErBL0AAb2Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC31kQD55aLUkyyE-Z_tfktWcAZx0RAjiae7valLaFXuiDdGNwgvZgg3VkcIL2YoV3YWt1MgU"}'
2026-02-28 20:24:04.316 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:04.316 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:24:04.323 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:04.323 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-24-03__f47f1e4a-16e5-4c87-a718-4779473a7fe5__wakuorg_nwaku:latest.log
2026-02-28 20:24:04.323 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:04.323 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:04.325 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:04.325 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.104
2026-02-28 20:24:04.325 DEBUG [src.node.docker_mananger] Generated ports ['41086', '41087', '41088', '41089', '41090']
2026-02-28 20:24:04.325 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:04.326 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:04.326 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:04.326 DEBUG [src.node.docker_mananger] docker run -i -t -p 41086:41086 -p 41087:41087 -p 41088:41088 -p 41089:41089 -p 41090:41090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41088 --rest-port=41086 --tcp-port=41087 --discv5-udp-port=41089 --rest-address=0.0.0.0 --nat=extip:172.18.62.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0344a1d8fbdcecabcc84149d9eaad913e7a9ff61db699aaaaf87e15fdb5ccb6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41090 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNaigFWSKeL0_BQ35bsEWGqh3kgx6iJxuA6tVPhmmFRXWfPY8T-rZSZZ3CGzGP-KGOpPhEEMo98M7GwNYvDYQYcCgmlkgnY0gmlwhKwS9ACKbXVsdGlhZGRyc5YACASsEvQABvZgAAoErBL0AAb2Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC31kQD55aLUkyyE-Z_tfktWcAZx0RAjiae7valLaFXuiDdGNwgvZgg3VkcIL2YoV3YWt1MgU --filternode=/ip4/172.18.244.0/tcp/63072/p2p/16Uiu2HAmATXfURBbJHpu3MpXpJgz1EhiUshig5NAYpkZiSBNwqwm
2026-02-28 20:24:04.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.104 waku 0e4ff1aa113923d1c7bbc0c6e1f063aada374b778da91a7afc82f7eacd653a6d
2026-02-28 20:24:04.554 DEBUG [src.node.docker_mananger] Container started with ID 0e4ff1aa1139. Setting up logs at ./log/docker/node2_2026-02-28_20-24-03__f47f1e4a-16e5-4c87-a718-4779473a7fe5__wakuorg_nwaku:latest.log
2026-02-28 20:24:04.554 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41086
2026-02-28 20:24:04.555 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:05.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41086/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:05.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:05.558 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:05.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:05.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.104/tcp/41087/p2p/16Uiu2HAmFTyJ3yXFyoZcF7eVdeCwrrWswd4yuRx9uEZZq25fRLbT","/ip4/172.18.62.104/tcp/41088/ws/p2p/16Uiu2HAmFTyJ3yXFyoZcF7eVdeCwrrWswd4yuRx9uEZZq25fRLbT"],"enrUri":"enr:-L24QChxSaTp6ukEFdSRlhyJnmV60MQzROgG1LDAYMph1v_aJbGkMyATDRfI4eaItTs4FRNBwvJDMLWxp00CErIhx3gCgmlkgnY0gmlwhKwSPmiKbXVsdGlhZGRyc5YACASsEj5oBqB_AAoErBI-aAaggN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKcB6YdlpOYj7E4dHOx8jU8nAsOru5Os8xKoRPUofzlqDdGNwgqB_g3VkcIKggYV3YWt1MgA"}'
2026-02-28 20:24:05.561 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:05.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41086/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.0/tcp/63072/p2p/16Uiu2HAmATXfURBbJHpu3MpXpJgz1EhiUshig5NAYpkZiSBNwqwm"]'
2026-02-28 20:24:05.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:05.596 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 20:24:05.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63071/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:24:05.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:05.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41086/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b5b4b505-bd11-465f-a684-540bb573c565", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:24:05.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b5b4b505-bd11-465f-a684-540bb573c565","statusDesc":"OK"}'
2026-02-28 20:24:05.637 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:41086/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:24:05.640 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41086/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-02-28 20:24:05.642 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:05.643 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:05.643 DEBUG [src.node.waku_node] Stopping container with id c17ee51f2d22
2026-02-28 20:24:06.205 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:06.207 DEBUG [src.node.waku_node] Stopping container with id 0e4ff1aa1139
2026-02-28 20:24:06.731 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:06.734 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:06.738 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:06.743 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,162 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_optional_nodes_not_subscribed_to_same_pubsub_topic with id: 2026-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52
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-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__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.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16736', '16737', '16738', '16739', '16740']
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 16736:16736 -p 16737:16737 -p 16738:16738 -p 16739:16739 -p 16740:16740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16738 --rest-port=16736 --tcp-port=16737 --discv5-udp-port=16739 --rest-address=0.0.0.0 --nat=extip:172.18.198.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e3bf2eadd32195a0e6fe904cbcec71a47d17d8dcefb6adbfdce6f288dfaeece --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16740 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.208 waku 0efe7ab40bf03534b53a687e2d68654a556589ea8e15c1c8c89e009fba4977ed
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1c4b5473866. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0efe7ab40bf0. Setting up logs at ./log/docker/node1_2026-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16736
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 8f79459a6d31. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16736/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:16736/debug/v1/info" -H "Content-Type: application/json" -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.208/tcp/16737/p2p/16Uiu2HAm1JKGLNhDDFuzRpL3NhFsvkMsA6kaRM1nvhmKRzTkeaK2","/ip4/172.18.198.208/tcp/16738/ws/p2p/16Uiu2HAm1JKGLNhDDFuzRpL3NhFsvkMsA6kaRM1nvhmKRzTkeaK2"],"enrUri":"enr:-L24QJAKZQWF-MvhDZjlGrJluSpEZ1GvF_BMZ-CJZbuT05QfJQGoeDX_WywRzD5egJIVKpmtM3BV-wnQ1H1H59-oqMYCgmlkgnY0gmlwhKwSxtCKbXVsdGlhZGRyc5YACASsEsbQBkFhAAoErBLG0AZBYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV0OiMvqZ3hoG21QD64wjyVS6GM3LvnUJE5cPxSDt47GDdGNwgkFhg3VkcIJBY4V3YWt1MgE"}'
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-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__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.223.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2927', '2928', '2929', '2930', '2931']
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 2927:2927 -p 2928:2928 -p 2929:2929 -p 2930:2930 -p 2931:2931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2929 --rest-port=2927 --tcp-port=2928 --discv5-udp-port=2930 --rest-address=0.0.0.0 --nat=extip:172.18.223.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f80a3fec19333a7c81f7c0ae9c608cd879dfed4cdf6ca2b4adcabaf43bdaaff9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2931 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJAKZQWF-MvhDZjlGrJluSpEZ1GvF_BMZ-CJZbuT05QfJQGoeDX_WywRzD5egJIVKpmtM3BV-wnQ1H1H59-oqMYCgmlkgnY0gmlwhKwSxtCKbXVsdGlhZGRyc5YACASsEsbQBkFhAAoErBLG0AZBYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV0OiMvqZ3hoG21QD64wjyVS6GM3LvnUJE5cPxSDt47GDdGNwgkFhg3VkcIJBY4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.86 waku d0121d62d2d9d5923962df983f62931e73ee77dde273ad91051eae1ed6b7b5bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0121d62d2d9. Setting up logs at ./log/docker/node2_2026-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2927
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:2927/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:2927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.86/tcp/2928/p2p/16Uiu2HAmQ7dnuGW52j3cBTRZ3u5U9uLXyeMwzAHfj8hjGG7RXZCm","/ip4/172.18.223.86/tcp/2929/ws/p2p/16Uiu2HAmQ7dnuGW52j3cBTRZ3u5U9uLXyeMwzAHfj8hjGG7RXZCm"],"enrUri":"enr:-L24QKhkfoW-uGFtF2j6QoKWqIuh2iyPHF2yMHsnj-HsD66wL68PPp3nSFwli0aqVvUyq6fZkxe6XbOHYFaYJdd-6RgCgmlkgnY0gmlwhKwS31aKbXVsdGlhZGRyc5YACASsEt9WBgtwAAoErBLfVgYLcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqkP-GLEis_0VQsXs4-PJcPxm_Tiws3YSicoNGK6DVFqDdGNwggtwg3VkcIILcoV3YWt1MgE"}'
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:2927/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.208/tcp/16737/p2p/16Uiu2HAm1JKGLNhDDFuzRpL3NhFsvkMsA6kaRM1nvhmKRzTkeaK2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__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.253.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44308', '44309', '44310', '44311', '44312']
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 44308:44308 -p 44309:44309 -p 44310:44310 -p 44311:44311 -p 44312:44312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44310 --rest-port=44308 --tcp-port=44309 --discv5-udp-port=44311 --rest-address=0.0.0.0 --nat=extip:172.18.253.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9cb1058fbae41bac02dde243b7c6ead8b5d8d6631bffdea7ffe306c410ce913 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44312 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJAKZQWF-MvhDZjlGrJluSpEZ1GvF_BMZ-CJZbuT05QfJQGoeDX_WywRzD5egJIVKpmtM3BV-wnQ1H1H59-oqMYCgmlkgnY0gmlwhKwSxtCKbXVsdGlhZGRyc5YACASsEsbQBkFhAAoErBLG0AZBYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV0OiMvqZ3hoG21QD64wjyVS6GM3LvnUJE5cPxSDt47GDdGNwgkFhg3VkcIJBY4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.95 waku 825b6b398eb5794ef919b7b787ac79ca4658b59deb75c0cf502e0fc147edb3cb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 825b6b398eb5. Setting up logs at ./log/docker/node3_2026-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44308
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:44308/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:44308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.95/tcp/44309/p2p/16Uiu2HAmTdhZYYZ135AzLJCfdFKd1KimKFXNdrEPq6Y5JdALqcPR","/ip4/172.18.253.95/tcp/44310/ws/p2p/16Uiu2HAmTdhZYYZ135AzLJCfdFKd1KimKFXNdrEPq6Y5JdALqcPR"],"enrUri":"enr:-L24QMBWtLSESxh8mE9pqEsINsNkrOWIpNOZ1buPTm74YOcqArcEEpqWGa9tISv1SnJHWr87nEB8Vzk-3Ywp0W_JfGUCgmlkgnY0gmlwhKwS_V-KbXVsdGlhZGRyc5YACASsEv1fBq0VAAoErBL9XwatFt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3oq9cqsagGrTxMM2gU1WQQqrXqmdGUtbxbx6wG3v5NCDdGNwgq0Vg3VkcIKtF4V3YWt1MgE"}'
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:44308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.208/tcp/16737/p2p/16Uiu2HAm1JKGLNhDDFuzRpL3NhFsvkMsA6kaRM1nvhmKRzTkeaK2"]'
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-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__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.121.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57615', '57616', '57617', '57618', '57619']
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 57615:57615 -p 57616:57616 -p 57617:57617 -p 57618:57618 -p 57619:57619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57617 --rest-port=57615 --tcp-port=57616 --discv5-udp-port=57618 --rest-address=0.0.0.0 --nat=extip:172.18.121.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb307eddfbaa2dc3a26dccdbeadee9bff460a50df34cbdaccbfacafe8b6fedfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57619 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJAKZQWF-MvhDZjlGrJluSpEZ1GvF_BMZ-CJZbuT05QfJQGoeDX_WywRzD5egJIVKpmtM3BV-wnQ1H1H59-oqMYCgmlkgnY0gmlwhKwSxtCKbXVsdGlhZGRyc5YACASsEsbQBkFhAAoErBLG0AZBYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV0OiMvqZ3hoG21QD64wjyVS6GM3LvnUJE5cPxSDt47GDdGNwgkFhg3VkcIJBY4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.150 waku b792f940b796e2dca98a4774e02c6916b2520f6cc7da4ab1fed160d00e457b0b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b792f940b796. Setting up logs at ./log/docker/node4_2026-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57615
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:57615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:57615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.150/tcp/57616/p2p/16Uiu2HAm1JjNbE4UsyfecDLwuFYAmvpwF4fEXDh6xQk1U6S8MLXx","/ip4/172.18.121.150/tcp/57617/ws/p2p/16Uiu2HAm1JjNbE4UsyfecDLwuFYAmvpwF4fEXDh6xQk1U6S8MLXx"],"enrUri":"enr:-L24QNgi1AOiNSusXtxBM3vtgh3bxK4EKdVEacxRw30heV3CTovVTvinhny0hUgrWzklJ456jfNFjmLDO9xgjBKayc0CgmlkgnY0gmlwhKwSeZaKbXVsdGlhZGRyc5YACASsEnmWBuEQAAoErBJ5lgbhEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECV17kdtC_Gykawcr33mLXL27PAlWbV5YUNlvFMszvYJ-DdGNwguEQg3VkcILhEoV3YWt1MgE"}'
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:57615/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.208/tcp/16737/p2p/16Uiu2HAm1JKGLNhDDFuzRpL3NhFsvkMsA6kaRM1nvhmKRzTkeaK2"]'
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-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__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.216.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47731', '47732', '47733', '47734', '47735']
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 47731:47731 -p 47732:47732 -p 47733:47733 -p 47734:47734 -p 47735:47735 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47733 --rest-port=47731 --tcp-port=47732 --discv5-udp-port=47734 --rest-address=0.0.0.0 --nat=extip:172.18.216.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa7f46156d709edbcfbd11edbaffcab4f5b2eafce6605f10eeb8da39abd6b5da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47735 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJAKZQWF-MvhDZjlGrJluSpEZ1GvF_BMZ-CJZbuT05QfJQGoeDX_WywRzD5egJIVKpmtM3BV-wnQ1H1H59-oqMYCgmlkgnY0gmlwhKwSxtCKbXVsdGlhZGRyc5YACASsEsbQBkFhAAoErBLG0AZBYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECV0OiMvqZ3hoG21QD64wjyVS6GM3LvnUJE5cPxSDt47GDdGNwgkFhg3VkcIJBY4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.137 waku 605c9e60df3329ed329e2caf98e90a3898d24954916d96d7d27a9d345cbe2b41
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 605c9e60df33. Setting up logs at ./log/docker/node5_2026-02-28_20-22-44__5c9b4aa6-8c42-44c4-9e12-31a11c22ab52__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47731
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:47731/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:47731/debug/v1/info" -H "Content-Type: application/json" -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.137/tcp/47732/p2p/16Uiu2HAm2cFrh2fA3NEfaiQLHZ4m3mvXX2nf3R8aFLvsWWRcDeJh","/ip4/172.18.216.137/tcp/47733/ws/p2p/16Uiu2HAm2cFrh2fA3NEfaiQLHZ4m3mvXX2nf3R8aFLvsWWRcDeJh"],"enrUri":"enr:-L24QGjBqELlfPrARyIwAMCmTmbhaIwNAtHhMcMfh7NM9JgTLKT2qpuGUCRf6Ah0P8pRgB-JZaXN8MiMugNVaiY8GrsCgmlkgnY0gmlwhKwS2ImKbXVsdGlhZGRyc5YACASsEtiJBrp0AAoErBLYiQa6dd0DgnJzhQADAQAAiXNlY3AyNTZrMaECarfsCnCTKZa7iz0Ga0D1MVG7UqxR_sBIXqEIuQr9egaDdGNwgrp0g3VkcIK6doV3YWt1MgE"}'
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:47731/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.208/tcp/16737/p2p/16Uiu2HAm1JKGLNhDDFuzRpL3NhFsvkMsA6kaRM1nvhmKRzTkeaK2"]'
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:16736/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:2927/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:16736/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:16736/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":1772310170719410688,"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:2927/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":1772310170719410688,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16736/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:44308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:44308/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b''
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0efe7ab40bf0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d0121d62d2d9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 825b6b398eb5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0efe7ab40bf0. 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 b792f940b796
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d0121d62d2d9. 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 605c9e60df33
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 825b6b398eb5. 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,127 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list0] with id: 2026-02-28_20-27-01__a64ad15a-7403-4a15-b9b3-6ba2d855f588
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-02-28_20-27-01__a64ad15a-7403-4a15-b9b3-6ba2d855f588__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.71.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55898', '55899', '55900', '55901', '55902']
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 55898:55898 -p 55899:55899 -p 55900:55900 -p 55901:55901 -p 55902:55902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55900 --rest-port=55898 --tcp-port=55899 --discv5-udp-port=55901 --rest-address=0.0.0.0 --nat=extip:172.18.71.86 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9c6b60abebacbe60dd69c180dbcf235a7692520e9c7ddfd5b286effd5d4b3f8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55902 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.86 waku 326710f8ff3d9154af326ced0276a9b0668ab4a84d4f160986ccc0f98d2cb392
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a35cf7c8950e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 326710f8ff3d. Setting up logs at ./log/docker/node1_2026-02-28_20-27-01__a64ad15a-7403-4a15-b9b3-6ba2d855f588__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55898
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 0e3589509164. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:55898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.86/tcp/55899/p2p/16Uiu2HAmP1G1XiVb7ADxuTmSUZpQAqVYmF9A3pDSqSvVK6VhsJwb","/ip4/172.18.71.86/tcp/55900/ws/p2p/16Uiu2HAmP1G1XiVb7ADxuTmSUZpQAqVYmF9A3pDSqSvVK6VhsJwb"],"enrUri":"enr:-L24QC9pO5GcpBF4jpHt2a6OC-cotW8IzSAt0dfuqMLRjHVka2RPRgF189UFErvtxzeeQioE0ivdJ-FblN-yLmpXmg8CgmlkgnY0gmlwhKwSR1aKbXVsdGlhZGRyc5YACASsEkdWBtpbAAoErBJHVgbaXN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmcYxBbvbqy9N-H0KQTMgPl4xTEl_xgyB2LnbG1PundKDdGNwgtpbg3VkcILaXYV3YWt1MgU"}'
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-02-28_20-27-01__a64ad15a-7403-4a15-b9b3-6ba2d855f588__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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33214', '33215', '33216', '33217', '33218']
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 33214:33214 -p 33215:33215 -p 33216:33216 -p 33217:33217 -p 33218:33218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33216 --rest-port=33214 --tcp-port=33215 --discv5-udp-port=33217 --rest-address=0.0.0.0 --nat=extip:172.18.241.196 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=693d2526bcbaddf9a3df16b5c2de3432db43f4b90e95ede81a3bbf95bc4587de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33218 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QC9pO5GcpBF4jpHt2a6OC-cotW8IzSAt0dfuqMLRjHVka2RPRgF189UFErvtxzeeQioE0ivdJ-FblN-yLmpXmg8CgmlkgnY0gmlwhKwSR1aKbXVsdGlhZGRyc5YACASsEkdWBtpbAAoErBJHVgbaXN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmcYxBbvbqy9N-H0KQTMgPl4xTEl_xgyB2LnbG1PundKDdGNwgtpbg3VkcILaXYV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.196 waku d5d539285c792c478fc87af913b785f59db411d8a841569c7f548535ebbffd14
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5d539285c79. Setting up logs at ./log/docker/node2_2026-02-28_20-27-01__a64ad15a-7403-4a15-b9b3-6ba2d855f588__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33214
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:33214/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:33214/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/33215/p2p/16Uiu2HAkynVcHfWGjeEmsQfKeykya4ru4P54iY39A7SiAs18mNnu","/ip4/172.18.241.196/tcp/33216/ws/p2p/16Uiu2HAkynVcHfWGjeEmsQfKeykya4ru4P54iY39A7SiAs18mNnu"],"enrUri":"enr:-L24QNxy0juXGOxqOvjb_mb69X-GB6P5tOld_0n8tpaliEC4UQMWXqJM7WPYbt_-dUzT40ura1uVzjXVb5_NIz-s7lkCgmlkgnY0gmlwhKwS8cSKbXVsdGlhZGRyc5YACASsEvHEBoG_AAoErBLxxAaBwN0DgnJzhQACAQAAiXNlY3AyNTZrMaECQMQ36gZRSUQdm-JL9eztCCuNyb0EFutHGftRH0DvQqqDdGNwgoG_g3VkcIKBwYV3YWt1MgE"}'
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:33214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.86/tcp/55899/p2p/16Uiu2HAmP1G1XiVb7ADxuTmSUZpQAqVYmF9A3pDSqSvVK6VhsJwb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33214/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:55898/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-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":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772310424251862893,"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:33214/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-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":"/newsService/1.0/alerts/xml","version":0,"timestamp":1772310424251862893,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:55898/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-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":"/newsService/1.0/updates/json","version":0,"timestamp":1772310424366573184,"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:33214/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-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":"/newsService/1.0/updates/json","version":0,"timestamp":1772310424366573184,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:55898/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-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":"/newsService/2.0/alerts/json","version":0,"timestamp":1772310424481505854,"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:33214/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-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":"/newsService/2.0/alerts/json","version":0,"timestamp":1772310424481505854,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:55898/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-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":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772310424596033076,"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:33214/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-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":"/newsService/2.0/summaries/xml","version":0,"timestamp":1772310424596033076,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:55898/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-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":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772310424709664428,"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:33214/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-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":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1772310424709664428,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:55898/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-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":"/newsService/3.0/weekly/json","version":0,"timestamp":1772310424823903251,"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:33214/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-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":"/newsService/3.0/weekly/json","version":0,"timestamp":1772310424823903251,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55898/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:55898/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-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":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772310424939139558,"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:33214/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-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":"/newsService/3.0/summaries/xml","version":0,"timestamp":1772310424939139558,"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 326710f8ff3d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d5d539285c79
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 @@
2026-02-28 20:25:04.005 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:25:04.005 DEBUG [tests.conftest] Running test: test_relay_2_nodes_packet_reordering with id: 2026-02-28_20-25-04__e85f39cb-3b95-4dd4-8efe-0f235e06ce22
2026-02-28 20:25:04.006 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:25:04.006 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:25:04.013 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:04.013 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-25-04__e85f39cb-3b95-4dd4-8efe-0f235e06ce22__wakuorg_nwaku:latest.log
2026-02-28 20:25:04.020 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:04.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-25-04__e85f39cb-3b95-4dd4-8efe-0f235e06ce22__wakuorg_nwaku:latest.log
2026-02-28 20:25:04.027 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:04.027 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-25-04__e85f39cb-3b95-4dd4-8efe-0f235e06ce22__wakuorg_nwaku:latest.log
2026-02-28 20:25:04.034 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:04.034 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-25-04__e85f39cb-3b95-4dd4-8efe-0f235e06ce22__wakuorg_nwaku:latest.log
2026-02-28 20:25:04.034 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:04.034 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:04.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:04.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.179
2026-02-28 20:25:04.036 DEBUG [src.node.docker_mananger] Generated ports ['4721', '4722', '4723', '4724', '4725']
2026-02-28 20:25:04.036 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:04.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:04.036 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:04.036 DEBUG [src.node.docker_mananger] docker run -i -t -p 4721:4721 -p 4722:4722 -p 4723:4723 -p 4724:4724 -p 4725:4725 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4723 --rest-port=4721 --tcp-port=4722 --discv5-udp-port=4724 --rest-address=0.0.0.0 --nat=extip:172.18.73.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=489beb3f5188aee8fd1dacce7a780d259d1cbab9d9eb016ddca63dd9eea7a4e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4725 --metrics-logging=true --relay=true
2026-02-28 20:25:04.203 ERROR [src.node.docker_mananger] Max retries reached for container 490b60e87311. Exiting log stream.
2026-02-28 20:25:04.231 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.179 waku 93ff78dc4f1af79d5dceead20a312eabbed23d92d583440b698333131affc9a3
2026-02-28 20:25:04.267 DEBUG [src.node.docker_mananger] Container started with ID 93ff78dc4f1a. Setting up logs at ./log/docker/node1_2026-02-28_20-25-04__e85f39cb-3b95-4dd4-8efe-0f235e06ce22__wakuorg_nwaku:latest.log
2026-02-28 20:25:04.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4721
2026-02-28 20:25:04.267 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:04.759 ERROR [src.node.docker_mananger] Max retries reached for container 1ab26e4ee307. Exiting log stream.
2026-02-28 20:25:05.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4721/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:05.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:05.272 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:05.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4721/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:05.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.179/tcp/4722/p2p/16Uiu2HAm2WTM4AojNWmUoYe9U27Du8J7DKjdK4zTyfeCZ6oGkT1x","/ip4/172.18.73.179/tcp/4723/ws/p2p/16Uiu2HAm2WTM4AojNWmUoYe9U27Du8J7DKjdK4zTyfeCZ6oGkT1x"],"enrUri":"enr:-L24QB6x3yeTN2G5wambZIOovpEW8Ul6zH6bxXQZurxPnRkIcP1IGUA92nj3EUXD0-ryRfgx6mBGH31uUL0s9OO5xoICgmlkgnY0gmlwhKwSSbOKbXVsdGlhZGRyc5YACASsEkmzBhJyAAoErBJJswYSc90DgnJzhQADAQAAiXNlY3AyNTZrMaECaTttia7VMNmyHbyTt2kLAm-89LZcQQ9RcyoJ0K9s1YeDdGNwghJyg3VkcIISdIV3YWt1MgE"}'
2026-02-28 20:25:05.275 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:05.275 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:05.275 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:05.277 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:05.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.219
2026-02-28 20:25:05.277 DEBUG [src.node.docker_mananger] Generated ports ['38640', '38641', '38642', '38643', '38644']
2026-02-28 20:25:05.277 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:05.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:05.277 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:05.277 DEBUG [src.node.docker_mananger] docker run -i -t -p 38640:38640 -p 38641:38641 -p 38642:38642 -p 38643:38643 -p 38644:38644 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=200 --websocket-port=38642 --rest-port=38640 --tcp-port=38641 --discv5-udp-port=38643 --rest-address=0.0.0.0 --nat=extip:172.18.225.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df14208fbfadcc3937961c0dc65808cbf24ca62dbbbe6bbcd3fa9d4cbe21f2fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38644 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB6x3yeTN2G5wambZIOovpEW8Ul6zH6bxXQZurxPnRkIcP1IGUA92nj3EUXD0-ryRfgx6mBGH31uUL0s9OO5xoICgmlkgnY0gmlwhKwSSbOKbXVsdGlhZGRyc5YACASsEkmzBhJyAAoErBJJswYSc90DgnJzhQADAQAAiXNlY3AyNTZrMaECaTttia7VMNmyHbyTt2kLAm-89LZcQQ9RcyoJ0K9s1YeDdGNwghJyg3VkcIISdIV3YWt1MgE
2026-02-28 20:25:05.474 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.219 waku 181698b38e7572379ab6a856296e783bc1f92e79b19e1472039766f92602fd38
2026-02-28 20:25:05.510 DEBUG [src.node.docker_mananger] Container started with ID 181698b38e75. Setting up logs at ./log/docker/node2_2026-02-28_20-25-04__e85f39cb-3b95-4dd4-8efe-0f235e06ce22__wakuorg_nwaku:latest.log
2026-02-28 20:25:05.510 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38640
2026-02-28 20:25:05.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:06.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38640/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:06.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:06.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:06.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38640/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:06.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.219/tcp/38641/p2p/16Uiu2HAkx8CbhMToC4fitbXWYjcWKM4ysbuKpw42SMWcFTUvDdyv","/ip4/172.18.225.219/tcp/38642/ws/p2p/16Uiu2HAkx8CbhMToC4fitbXWYjcWKM4ysbuKpw42SMWcFTUvDdyv"],"enrUri":"enr:-L24QAJrk0eHiowGP4saO9KUGM2jMCH4a9V2xfW9CeYf-b89XyCY1rjVrv44T1gFFa7n8N63HBvUYEFhru_n7eCzudQCgmlkgnY0gmlwhKwS4duKbXVsdGlhZGRyc5YACASsEuHbBpbxAAoErBLh2waW8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECKBk6LQefRfLeMz1fUocYqXb56WUMRS7afnRVJAoTzoWDdGNwgpbxg3VkcIKW84V3YWt1MgE"}'
2026-02-28 20:25:06.537 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:06.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:25:06.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:06.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38640/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:25:06.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:06.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4721/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:06.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.225.219/tcp/51316/p2p/16Uiu2HAkx8CbhMToC4fitbXWYjcWKM4ysbuKpw42SMWcFTUvDdyv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:25:06.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38640/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:06.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.73.179/tcp/4722/p2p/16Uiu2HAm2WTM4AojNWmUoYe9U27Du8J7DKjdK4zTyfeCZ6oGkT1x","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:25:06.557 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-28 20:25:16.559 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '11486', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 20:25:16.571 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '11486', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '10ms', 'reorder', '25%', '50%']
2026-02-28 20:25:16.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:16.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:16.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4721/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-02-28 20:25:17.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:17.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38640/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:17.725 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:25:18.226 INFO [tests.e2e.test_network_conditions] packet_reordering reorder=25% corr=50% msg_count=200 received=200 elapsed=0.52s
2026-02-28 20:25:18.228 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:25:18.229 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:25:18.229 DEBUG [src.node.waku_node] Stopping container with id 93ff78dc4f1a
2026-02-28 20:25:18.826 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:18.827 DEBUG [src.node.waku_node] Stopping container with id 181698b38e75
2026-02-28 20:25:19.386 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:19.388 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:25:19.432 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:25:19.480 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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_light_push_with_invalid_payloads with id: 2026-02-28_20-22-38__55cdbe71-705b-4bcd-bb03-2972792fe4c1
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-02-28_20-22-38__55cdbe71-705b-4bcd-bb03-2972792fe4c1__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.192.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37399', '37400', '37401', '37402', '37403']
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 37399:37399 -p 37400:37400 -p 37401:37401 -p 37402:37402 -p 37403:37403 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37401 --rest-port=37399 --tcp-port=37400 --discv5-udp-port=37402 --rest-address=0.0.0.0 --nat=extip:172.18.192.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d598ca6d6d8569a1c6c9a062fbff74f9fdff83507a9cfce7ea86c4e0e501bd3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37403 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b349f402000a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.254 waku 85a2a079953570c00665f9365eadbb08c4d00a5c149c0925b8fa31b2a4f26446
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85a2a0799535. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-22-38__55cdbe71-705b-4bcd-bb03-2972792fe4c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37399
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 c29c70650273. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37399/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:37399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.254/tcp/37400/p2p/16Uiu2HAm6sRuxYbiPrJLmqZdUm3r8NG7E8zMXUUHunyomSR2hcm3","/ip4/172.18.192.254/tcp/37401/ws/p2p/16Uiu2HAm6sRuxYbiPrJLmqZdUm3r8NG7E8zMXUUHunyomSR2hcm3"],"enrUri":"enr:-L24QN5bFRetSLTieb3PPLIfjVJDsPoze5eJtz3zIFlDI2dOL4guUWbDbYbRxUsbTLsRd2Jy7w2CEoUxlK01f7GqAYkCgmlkgnY0gmlwhKwSwP6KbXVsdGlhZGRyc5YACASsEsD-BpIYAAoErBLA_gaSGd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqgnAqytwQ7icjRtA9PS-n-UThjHm5kpbjvTJKqkj3HaDdGNwgpIYg3VkcIKSGoV3YWt1Mgk"}'
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-02-28_20-22-38__55cdbe71-705b-4bcd-bb03-2972792fe4c1__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.160.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2028', '2029', '2030', '2031', '2032']
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 2028:2028 -p 2029:2029 -p 2030:2030 -p 2031:2031 -p 2032:2032 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2030 --rest-port=2028 --tcp-port=2029 --discv5-udp-port=2031 --rest-address=0.0.0.0 --nat=extip:172.18.160.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfd201d86bbbb66f263facddbeff567b93e55ab9f7da4c0fbd2bef987bef07bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2032 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.110 waku 04f31494053c2aa2484dc12f389f2cbb7a4d461d98fb6d125de8e21871328a19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 04f31494053c. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-22-38__55cdbe71-705b-4bcd-bb03-2972792fe4c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2028
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:2028/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:2028/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.110/tcp/2029/p2p/16Uiu2HAmVMTzs97miZtrNPjNqe5e8KknM4P6YTokC4gg7xxap3GC","/ip4/172.18.160.110/tcp/2030/ws/p2p/16Uiu2HAmVMTzs97miZtrNPjNqe5e8KknM4P6YTokC4gg7xxap3GC"],"enrUri":"enr:-L24QDUIl3OJnwFNTM8t6woW_Nh4YQKBGkFA4ZnlPkIw0qyKDOtNaaoXKKsXeZExepC_uq2QapX7a7yo5WlAzTZJRKoCgmlkgnY0gmlwhKwSoG6KbXVsdGlhZGRyc5YACASsEqBuBgftAAoErBKgbgYH7t0DgnJzhQADAQAAiXNlY3AyNTZrMaED-Bl8Ff_Dk9nVTYWmJAs--KakDMhVfI628A7YBZn3R0GDdGNwggftg3VkcIIH74V3YWt1MgE"}'
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:2028/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.254/tcp/37400/p2p/16Uiu2HAm6sRuxYbiPrJLmqZdUm3r8NG7E8zMXUUHunyomSR2hcm3"]'
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-02-28_20-22-38__55cdbe71-705b-4bcd-bb03-2972792fe4c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10563', '10564', '10565', '10566', '10567']
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 10563:10563 -p 10564:10564 -p 10565:10565 -p 10566:10566 -p 10567:10567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10565 --rest-port=10563 --tcp-port=10564 --discv5-udp-port=10566 --rest-address=0.0.0.0 --nat=extip:172.18.83.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4aa50cac72f6cc055edea730a9b96dabad1f16de8726f363adebb4dccedf783 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10567 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN5bFRetSLTieb3PPLIfjVJDsPoze5eJtz3zIFlDI2dOL4guUWbDbYbRxUsbTLsRd2Jy7w2CEoUxlK01f7GqAYkCgmlkgnY0gmlwhKwSwP6KbXVsdGlhZGRyc5YACASsEsD-BpIYAAoErBLA_gaSGd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqgnAqytwQ7icjRtA9PS-n-UThjHm5kpbjvTJKqkj3HaDdGNwgpIYg3VkcIKSGoV3YWt1Mgk --lightpushnode=/ip4/172.18.192.254/tcp/37400/p2p/16Uiu2HAm6sRuxYbiPrJLmqZdUm3r8NG7E8zMXUUHunyomSR2hcm3 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.60 waku 5fb9b8cd180df93b05a4b45343c182a5a9d9fe31e366726b888ad6377e6c8821
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5fb9b8cd180d. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-22-38__55cdbe71-705b-4bcd-bb03-2972792fe4c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10563
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:10563/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:10563/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.60/tcp/10564/p2p/16Uiu2HAkufai8XxBcx9V9YQyKtWv2jH2ACBpgsM5byUNHnqRqqGY","/ip4/172.18.83.60/tcp/10565/ws/p2p/16Uiu2HAkufai8XxBcx9V9YQyKtWv2jH2ACBpgsM5byUNHnqRqqGY"],"enrUri":"enr:-L24QNjMslOB5_op142OcGSaq1V3mAO6p521d7W08QcSINjbYZ-Hw5wksAbxjTvCizMMB_io7QEnTi1qxfrB58vmkl8CgmlkgnY0gmlwhKwSUzyKbXVsdGlhZGRyc5YACASsElM8BilEAAoErBJTPAYpRd0DgnJzhQADAQAAiXNlY3AyNTZrMaECA5AsJp5MHkw2VjQXTMBfd4_Tr5cPJZMpQn9DwdxUDYWDdGNwgilEg3VkcIIpRoV3YWt1Mgk"}'
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:10563/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.254/tcp/37400/p2p/16Uiu2HAm6sRuxYbiPrJLmqZdUm3r8NG7E8zMXUUHunyomSR2hcm3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10563/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.110/tcp/2029/p2p/16Uiu2HAmVMTzs97miZtrNPjNqe5e8KknM4P6YTokC4gg7xxap3GC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37399/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:2028/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:10563/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.light_push.test_publish:test_publish.py:35 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10563/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310162249546639}}'
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:10563/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10563/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310162252608737}}'
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:10563/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10563/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310162255576351}}'
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:10563/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10563/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310162258583537}}'
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:10563/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10563/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310162261764071}}'
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:10563/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10563/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310162265095221}}'
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:10563/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85a2a0799535
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 04f31494053c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5fb9b8cd180d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 85a2a0799535. 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,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_same_shard with id: 2026-02-28_20-23-51__8d2c362d-b12e-42e5-959f-5f05c42970d2
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-02-28_20-23-51__8d2c362d-b12e-42e5-959f-5f05c42970d2__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.212.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3733', '3734', '3735', '3736', '3737']
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 3733:3733 -p 3734:3734 -p 3735:3735 -p 3736:3736 -p 3737:3737 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3735 --rest-port=3733 --tcp-port=3734 --discv5-udp-port=3736 --rest-address=0.0.0.0 --nat=extip:172.18.212.131 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=883ee5d44aae222e0df819b5bd20e102ae754efbecffcca7f7e2e87ed65dfcaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3737 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8760d336ddbd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.131 waku 8556a3c0bc55b18411177c222a411452ccc0492c39a29afd9541e88bf274a9c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8556a3c0bc55. Setting up logs at ./log/docker/node1_2026-02-28_20-23-51__8d2c362d-b12e-42e5-959f-5f05c42970d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3733
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 dced087f63f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3733/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:3733/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.131/tcp/3734/p2p/16Uiu2HAmT3ynsfjceE3i8EKV8tEvB1RnoagQL7Mr35vqmz4X38Ts","/ip4/172.18.212.131/tcp/3735/ws/p2p/16Uiu2HAmT3ynsfjceE3i8EKV8tEvB1RnoagQL7Mr35vqmz4X38Ts"],"enrUri":"enr:-L24QAQwQDdx4aocgG5lg1dQqSUkiuimS3C5ZyaUHH3axwRJZNnISKwYTglO0Q6F98yPXQQioNX4LErusDBut-6ZHj8CgmlkgnY0gmlwhKwS1IOKbXVsdGlhZGRyc5YACASsEtSDBg6WAAoErBLUgwYOl90DgnJzhQACAQAAiXNlY3AyNTZrMaED1edX-OQX9Q9oK9jbv1D9htsGXgcqfspNHG2XdCXc82KDdGNwgg6Wg3VkcIIOmIV3YWt1MgU"}'
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-02-28_20-23-51__8d2c362d-b12e-42e5-959f-5f05c42970d2__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.216.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19616', '19617', '19618', '19619', '19620']
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 19616:19616 -p 19617:19617 -p 19618:19618 -p 19619:19619 -p 19620:19620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19618 --rest-port=19616 --tcp-port=19617 --discv5-udp-port=19619 --rest-address=0.0.0.0 --nat=extip:172.18.216.99 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fbc1cc0b87ce03e0edf892dfa82bbcd9abdb11cbba8cd339a5749de54a7c28e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19620 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAQwQDdx4aocgG5lg1dQqSUkiuimS3C5ZyaUHH3axwRJZNnISKwYTglO0Q6F98yPXQQioNX4LErusDBut-6ZHj8CgmlkgnY0gmlwhKwS1IOKbXVsdGlhZGRyc5YACASsEtSDBg6WAAoErBLUgwYOl90DgnJzhQACAQAAiXNlY3AyNTZrMaED1edX-OQX9Q9oK9jbv1D9htsGXgcqfspNHG2XdCXc82KDdGNwgg6Wg3VkcIIOmIV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.99 waku bc335ab81b94c95b4f5fe371122543e72731ad2118b0a63053ce83a07c6b8452
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc335ab81b94. Setting up logs at ./log/docker/node2_2026-02-28_20-23-51__8d2c362d-b12e-42e5-959f-5f05c42970d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19616
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:19616/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:19616/debug/v1/info" -H "Content-Type: application/json" -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.99/tcp/19617/p2p/16Uiu2HAmNvJw6CMitbhSsW6kqBBm8LrdJiWjEbDVoYokF5emfuuu","/ip4/172.18.216.99/tcp/19618/ws/p2p/16Uiu2HAmNvJw6CMitbhSsW6kqBBm8LrdJiWjEbDVoYokF5emfuuu"],"enrUri":"enr:-L24QNJA9V_5eX2gBm2-2vbQlWMPCCfLoI_h5igEDxpuY1dCe58lS0azvHOiymatd5ixqGqu2IrGlZGW5FcNYBdi2vICgmlkgnY0gmlwhKwS2GOKbXVsdGlhZGRyc5YACASsEthjBkyhAAoErBLYYwZMot0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmIGXzvrT7IJJ6jDR5nXxez_4Mv6u0cb_y3v5ItZhhxyDdGNwgkyhg3VkcIJMo4V3YWt1MgE"}'
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:19616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.212.131/tcp/3734/p2p/16Uiu2HAmT3ynsfjceE3i8EKV8tEvB1RnoagQL7Mr35vqmz4X38Ts"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3733/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19616/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3733/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:3733/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-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":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772310233953318082,"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:19616/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-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":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772310233953318082,"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 8556a3c0bc55
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc335ab81b94
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,333 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-02-28_20-22-00__0c0ea378-3241-4df1-829a-5f04ce388ee0
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-02-28_20-22-00__0c0ea378-3241-4df1-829a-5f04ce388ee0__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.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44154', '44155', '44156', '44157', '44158']
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 44154:44154 -p 44155:44155 -p 44156:44156 -p 44157:44157 -p 44158:44158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44156 --rest-port=44154 --tcp-port=44155 --discv5-udp-port=44157 --rest-address=0.0.0.0 --nat=extip:172.18.118.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=584ded27e4ecea45de319db6abdb0bfdb004c2d4ba8d5573cf89d4c8d860cb67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44158 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.13 waku 765dc8133b6a0370ea870757b0eb52406227ca33bd6b4089ef7d42fb088922c1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 81cd18db989b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 765dc8133b6a. Setting up logs at ./log/docker/node1_2026-02-28_20-22-00__0c0ea378-3241-4df1-829a-5f04ce388ee0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44154
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 f22f480d6eb4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44154/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:44154/debug/v1/info" -H "Content-Type: application/json" -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.13/tcp/44155/p2p/16Uiu2HAkyC6aRWPMxaRi8S3JAe6CqfrzNwcfqKug9wVGEEMcDkZu","/ip4/172.18.118.13/tcp/44156/ws/p2p/16Uiu2HAkyC6aRWPMxaRi8S3JAe6CqfrzNwcfqKug9wVGEEMcDkZu"],"enrUri":"enr:-L24QH4FCv4VoaQTxuP8dfJU7ajRRnQLtapi91rzDuuTsWMJa8iIFLwye5vcPbnR6me0Rg_vUdcnVMNj3-DqRLx9-sgCgmlkgnY0gmlwhKwSdg2KbXVsdGlhZGRyc5YACASsEnYNBqx7AAoErBJ2DQasfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECN_RtqaBqDeGZaB9FrNYnhxUs7XOjfdItfoCeS-uteNCDdGNwgqx7g3VkcIKsfYV3YWt1MgU"}'
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-02-28_20-22-00__0c0ea378-3241-4df1-829a-5f04ce388ee0__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.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51388', '51389', '51390', '51391', '51392']
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 51388:51388 -p 51389:51389 -p 51390:51390 -p 51391:51391 -p 51392:51392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51390 --rest-port=51388 --tcp-port=51389 --discv5-udp-port=51391 --rest-address=0.0.0.0 --nat=extip:172.18.238.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ad19b7cee7b44ed2850ef57dd6fbdcbc33ebc57eedf1ce00bbcfeb5b89aa2b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51392 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QH4FCv4VoaQTxuP8dfJU7ajRRnQLtapi91rzDuuTsWMJa8iIFLwye5vcPbnR6me0Rg_vUdcnVMNj3-DqRLx9-sgCgmlkgnY0gmlwhKwSdg2KbXVsdGlhZGRyc5YACASsEnYNBqx7AAoErBJ2DQasfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECN_RtqaBqDeGZaB9FrNYnhxUs7XOjfdItfoCeS-uteNCDdGNwgqx7g3VkcIKsfYV3YWt1MgU --filternode=/ip4/172.18.118.13/tcp/44155/p2p/16Uiu2HAkyC6aRWPMxaRi8S3JAe6CqfrzNwcfqKug9wVGEEMcDkZu
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.43 waku d6e3a625c863ba3d9bee274c12aef05a43d7695a4ecf8a410a037cee2dbad751
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6e3a625c863. Setting up logs at ./log/docker/node2_2026-02-28_20-22-00__0c0ea378-3241-4df1-829a-5f04ce388ee0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51388
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:51388/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:51388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.43/tcp/51389/p2p/16Uiu2HAmLD1EHdEGQL3UxCVifPJfb7EUqWkSRvRkAZwzaRtDGkyr","/ip4/172.18.238.43/tcp/51390/ws/p2p/16Uiu2HAmLD1EHdEGQL3UxCVifPJfb7EUqWkSRvRkAZwzaRtDGkyr"],"enrUri":"enr:-L24QNQYxQVYN-rBuGtU3hAGZGNXA4Wa0J745adg3lbg8jrfHEJlJVLI3cZGZnSjQoua_gbwMQENeuHTR88IPHWhIj8CgmlkgnY0gmlwhKwS7iuKbXVsdGlhZGRyc5YACASsEu4rBsi9AAoErBLuKwbIvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcDVjeR77pb74D91Ja5b4Tl1fI-NIeJNtMz83uM1xs2WDdGNwgsi9g3VkcILIv4V3YWt1MgA"}'
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:51388/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.13/tcp/44155/p2p/16Uiu2HAkyC6aRWPMxaRi8S3JAe6CqfrzNwcfqKug9wVGEEMcDkZu"]'
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:44154/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:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "54d0c80a-69e0-4463-8bf4-d0ed02cb8414", "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":"54d0c80a-69e0-4463-8bf4-d0ed02cb8414","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "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 POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "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  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310123480541861,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310123601205671,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310123719424816,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310123837253735,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 4
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310123955110149,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 5
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124073203215,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124191030624,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 7
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124309463186,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 8
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124426858428,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124544468901,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 10
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124661873666,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 11
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124780041545,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 12
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310124897762104,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 13
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125015619669,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 14
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125133028365,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 15
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125250470089,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 16
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125367504521,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 17
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125484876773,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 18
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125602390292,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 19
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125719940459,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 20
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125837606993,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 21
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310125955131920,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 22
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310126073009360,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 23
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310126190450549,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 24
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310126307984240,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310126425085247,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 26
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310126542894790,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 27
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310126660336925,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:68 Running test with content topic 28
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44154/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:51388/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":1772310126777926415,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51388/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "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  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 765dc8133b6a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d6e3a625c863
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  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/node2_2026-02-28_20-22-00__0c0ea378-3241-4df1-829a-5f04ce388ee0__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-28_20-22-00__0c0ea378-3241-4df1-829a-5f04ce388ee0__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node2_restarts with id: 2026-02-28_20-26-23__926245c0-0625-4877-9728-ce11e6faa267
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-02-28_20-26-23__926245c0-0625-4877-9728-ce11e6faa267__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.139.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62576', '62577', '62578', '62579', '62580']
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 62576:62576 -p 62577:62577 -p 62578:62578 -p 62579:62579 -p 62580:62580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62578 --rest-port=62576 --tcp-port=62577 --discv5-udp-port=62579 --rest-address=0.0.0.0 --nat=extip:172.18.139.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=75bdf36e8bf898986abfc2b6bf441dacfc7a57c6fba5c2396ec22ab8dba82d4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62580 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 85073d86a09f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.85 waku 80630b6559b7cf4873188f6b7bfaa279f68304818db84e45d19d5379d8bd3e3d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80630b6559b7. Setting up logs at ./log/docker/node1_2026-02-28_20-26-23__926245c0-0625-4877-9728-ce11e6faa267__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62576
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 a55a99f77ac7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62576/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:62576/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.85/tcp/62577/p2p/16Uiu2HAmDu6VTX6hc5V3yzwQcYadTP3G7s3CRF3rdNRwhF3KFb7q","/ip4/172.18.139.85/tcp/62578/ws/p2p/16Uiu2HAmDu6VTX6hc5V3yzwQcYadTP3G7s3CRF3rdNRwhF3KFb7q"],"enrUri":"enr:-L24QD9BhhmMVwAADf339wXBAsd9KYT4Xrs_XKYkKbhgaXJLOnREz8WyPE1Ey5qSceI0enBlnFSLmrX7-O2qb8z6tWICgmlkgnY0gmlwhKwSi1WKbXVsdGlhZGRyc5YACASsEotVBvRxAAoErBKLVQb0ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEnjC_5a9jEhfjEBOZT_WqDwq4QwnUG-CEGcCPtOGCmSDdGNwgvRxg3VkcIL0c4V3YWt1MgE"}'
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-02-28_20-26-23__926245c0-0625-4877-9728-ce11e6faa267__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.132.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22207', '22208', '22209', '22210', '22211']
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 22207:22207 -p 22208:22208 -p 22209:22209 -p 22210:22210 -p 22211:22211 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22209 --rest-port=22207 --tcp-port=22208 --discv5-udp-port=22210 --rest-address=0.0.0.0 --nat=extip:172.18.132.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=261dcda331c6d8b4c642a5729dc2aed9ddf5c654bf9947ab9d7bdb491218e65c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22211 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QD9BhhmMVwAADf339wXBAsd9KYT4Xrs_XKYkKbhgaXJLOnREz8WyPE1Ey5qSceI0enBlnFSLmrX7-O2qb8z6tWICgmlkgnY0gmlwhKwSi1WKbXVsdGlhZGRyc5YACASsEotVBvRxAAoErBKLVQb0ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEnjC_5a9jEhfjEBOZT_WqDwq4QwnUG-CEGcCPtOGCmSDdGNwgvRxg3VkcIL0c4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.33 waku dcbf920b45c64f4b8366babdc57ed3cec23a05de63561bfebf392500e61a0d9e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcbf920b45c6. Setting up logs at ./log/docker/node2_2026-02-28_20-26-23__926245c0-0625-4877-9728-ce11e6faa267__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22207
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:22207/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:22207/debug/v1/info" -H "Content-Type: application/json" -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.33/tcp/22208/p2p/16Uiu2HAm9VGmQnoR3s7DuTA5wUSf4XM8sDgo9ojpg6qAqc3ULhfi","/ip4/172.18.132.33/tcp/22209/ws/p2p/16Uiu2HAm9VGmQnoR3s7DuTA5wUSf4XM8sDgo9ojpg6qAqc3ULhfi"],"enrUri":"enr:-L24QNOLRxxQk7Syw7pabZHhdikjgXCTc1TXfWGK2WJIscTBaeGaKU2yYSlVr16ubjh1iA0HuH04zYf5mKYRBHJ6dvsCgmlkgnY0gmlwhKwShCGKbXVsdGlhZGRyc5YACASsEoQhBlbAAAoErBKEIQZWwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0O-xT_MoodBF_lRkyIHB0l5h0E9YC0TXb5GAeXHiCw2DdGNwglbAg3VkcIJWwoV3YWt1MgE"}'
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:22207/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.85/tcp/62577/p2p/16Uiu2HAmDu6VTX6hc5V3yzwQcYadTP3G7s3CRF3rdNRwhF3KFb7q"]'
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:62576/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:22207/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:62576/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:62576/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":1772310386238173440,"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:22207/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":1772310386238173440,"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:62576/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:62576/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":1772310386355957483,"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:22207/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":1772310386355957483,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id dcbf920b45c6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22207/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22207/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:22207/debug/v1/info" -H "Content-Type: application/json" -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.33/tcp/22208/p2p/16Uiu2HAm9VGmQnoR3s7DuTA5wUSf4XM8sDgo9ojpg6qAqc3ULhfi","/ip4/172.18.132.33/tcp/22209/ws/p2p/16Uiu2HAm9VGmQnoR3s7DuTA5wUSf4XM8sDgo9ojpg6qAqc3ULhfi"],"enrUri":"enr:-L24QNOLRxxQk7Syw7pabZHhdikjgXCTc1TXfWGK2WJIscTBaeGaKU2yYSlVr16ubjh1iA0HuH04zYf5mKYRBHJ6dvsCgmlkgnY0gmlwhKwShCGKbXVsdGlhZGRyc5YACASsEoQhBlbAAAoErBKEIQZWwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0O-xT_MoodBF_lRkyIHB0l5h0E9YC0TXb5GAeXHiCw2DdGNwglbAg3VkcIJWwoV3YWt1MgE"}'
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:62576/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:22207/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:62576/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:62576/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":1772310387357437952,"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:22207/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:62576/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:62576/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":1772310388467887616,"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:22207/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":1772310388467887616,"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 80630b6559b7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dcbf920b45c6
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,39 @@
2026-02-28 20:26:56.187 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:26:56.187 DEBUG [tests.conftest] Running test: test_verify_node_version2 with id: 2026-02-28_20-26-56__f6c45b2f-c2bc-40f8-b9a5-f6ecc2091329
2026-02-28 20:26:56.187 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:26:56.187 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:26:56.188 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:26:56.194 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:56.195 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-26-56__f6c45b2f-c2bc-40f8-b9a5-f6ecc2091329__wakuorg_nwaku:latest.log
2026-02-28 20:26:56.195 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:26:56.195 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:26:56.196 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:56.196 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:56.197 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:56.198 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.80
2026-02-28 20:26:56.198 DEBUG [src.node.docker_mananger] Generated ports ['14467', '14468', '14469', '14470', '14471']
2026-02-28 20:26:56.198 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:56.198 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:56.198 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:56.198 DEBUG [src.node.docker_mananger] docker run -i -t -p 14467:14467 -p 14468:14468 -p 14469:14469 -p 14470:14470 -p 14471:14471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14469 --rest-port=14467 --tcp-port=14468 --discv5-udp-port=14470 --rest-address=0.0.0.0 --nat=extip:172.18.114.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1f2e8b8df51288fbc815e351e9bc0ace1be824eda70b271d21eeacdace4aa99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14471 --metrics-logging=true --relay=true
2026-02-28 20:26:56.398 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.80 waku 33ab16175f2cdcbe4a6ff4a8dc2a120a65ce313274952e047b2beb4227663307
2026-02-28 20:26:56.432 DEBUG [src.node.docker_mananger] Container started with ID 33ab16175f2c. Setting up logs at ./log/docker/node1_2026-02-28_20-26-56__f6c45b2f-c2bc-40f8-b9a5-f6ecc2091329__wakuorg_nwaku:latest.log
2026-02-28 20:26:56.433 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14467
2026-02-28 20:26:56.434 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:56.439 ERROR [src.node.docker_mananger] Max retries reached for container ed1df570da31. Exiting log stream.
2026-02-28 20:26:56.993 ERROR [src.node.docker_mananger] Max retries reached for container 8ec8bf6feeb4. Exiting log stream.
2026-02-28 20:26:57.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14467/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:57.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:57.438 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:57.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14467/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:57.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.80/tcp/14468/p2p/16Uiu2HAmQ9wAi2PYRgKkG8yRFaDs66LrTG61iHvWDtiENjisQjoB","/ip4/172.18.114.80/tcp/14469/ws/p2p/16Uiu2HAmQ9wAi2PYRgKkG8yRFaDs66LrTG61iHvWDtiENjisQjoB"],"enrUri":"enr:-L24QFneaZvI_MIyTc3xgDlSl-vlcrdU5PsOe60rxUYzpuipLoVHZGb2L-waYQC2bYijsOQLqAvFKmJ9fBhNTdhaC7UCgmlkgnY0gmlwhKwSclCKbXVsdGlhZGRyc5YACASsEnJQBjiEAAoErBJyUAY4hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqtrNHtzxjFjBrSBVS5k-5QxpPGMQKdPD_PJCLRT5BbaDdGNwgjiEg3VkcII4hoV3YWt1MgE"}'
2026-02-28 20:26:57.441 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:57.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14467/version" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:57.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-157-gba8587'
2026-02-28 20:26:57.443 DEBUG [tests.rest_flags.test_debug_flags] version of created node is v0.36.0-157-gba8587
2026-02-28 20:26:57.445 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:26:57.446 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:26:57.446 DEBUG [src.node.waku_node] Stopping container with id 33ab16175f2c
2026-02-28 20:26:58.011 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:58.013 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:26:58.016 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-02-28 20:24:43.744 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:43.744 DEBUG [tests.conftest] Running test: test_store_with_long_string_pubsub_topic with id: 2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795
2026-02-28 20:24:43.745 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:43.745 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:24:43.745 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:24:43.751 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:43.751 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__wakuorg_nwaku:latest.log
2026-02-28 20:24:43.751 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:43.751 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:43.752 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:43.752 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.131
2026-02-28 20:24:43.753 DEBUG [src.node.docker_mananger] Generated ports ['34425', '34426', '34427', '34428', '34429']
2026-02-28 20:24:43.753 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:43.753 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:43.753 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:43.753 DEBUG [src.node.docker_mananger] docker run -i -t -p 34425:34425 -p 34426:34426 -p 34427:34427 -p 34428:34428 -p 34429:34429 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34427 --rest-port=34425 --tcp-port=34426 --discv5-udp-port=34428 --rest-address=0.0.0.0 --nat=extip:172.18.116.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38caa74a58757bdad68abc75510cef28e2da9ebabdcaa2bf90e1ea423bc34776 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34429 --metrics-logging=true --store=true --relay=true
2026-02-28 20:24:43.907 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.131 waku f56ce1e4670d80bcc5cc3782cd759f2603883504918627bfc3d8104066e8c82b
2026-02-28 20:24:43.933 DEBUG [src.node.docker_mananger] Container started with ID f56ce1e4670d. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__wakuorg_nwaku:latest.log
2026-02-28 20:24:43.933 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34425
2026-02-28 20:24:43.934 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:44.079 ERROR [src.node.docker_mananger] Max retries reached for container d99770ac2292. Exiting log stream.
2026-02-28 20:24:44.548 ERROR [src.node.docker_mananger] Max retries reached for container 1daf30d06899. Exiting log stream.
2026-02-28 20:24:44.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34425/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:44.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:44.938 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:44.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34425/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:44.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.131/tcp/34426/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt","/ip4/172.18.116.131/tcp/34427/ws/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt"],"enrUri":"enr:-L24QHkqfPcNcmRxJES2aFK9NzBpVeAhb12ipqMnFQTAJu3mE4Cq5dEjOAlbFXV-UphepBO6jUk7-Rmjmzxzu-IaEE8CgmlkgnY0gmlwhKwSdIOKbXVsdGlhZGRyc5YACASsEnSDBoZ6AAoErBJ0gwaGe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDe0qfvBrLtxrIxGfSFUWTItMf4Zn6G_3dOQED1ao2Pd2DdGNwgoZ6g3VkcIKGfIV3YWt1MgM"}'
2026-02-28 20:24:44.941 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:44.947 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:44.947 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__wakuorg_nwaku:latest.log
2026-02-28 20:24:44.948 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:44.948 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:44.949 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:44.949 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.98
2026-02-28 20:24:44.949 DEBUG [src.node.docker_mananger] Generated ports ['57387', '57388', '57389', '57390', '57391']
2026-02-28 20:24:44.949 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:44.950 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:44.950 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:44.950 DEBUG [src.node.docker_mananger] docker run -i -t -p 57387:57387 -p 57388:57388 -p 57389:57389 -p 57390:57390 -p 57391:57391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57389 --rest-port=57387 --tcp-port=57388 --discv5-udp-port=57390 --rest-address=0.0.0.0 --nat=extip:172.18.198.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ccd2056c9a16ca4fabcfb3b0ccb8edba5d78e7e0c6d1ad6f7ffe7ee4a97c1ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57391 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHkqfPcNcmRxJES2aFK9NzBpVeAhb12ipqMnFQTAJu3mE4Cq5dEjOAlbFXV-UphepBO6jUk7-Rmjmzxzu-IaEE8CgmlkgnY0gmlwhKwSdIOKbXVsdGlhZGRyc5YACASsEnSDBoZ6AAoErBJ0gwaGe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDe0qfvBrLtxrIxGfSFUWTItMf4Zn6G_3dOQED1ao2Pd2DdGNwgoZ6g3VkcIKGfIV3YWt1MgM --storenode=/ip4/172.18.116.131/tcp/34426/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt --store=true --relay=true
2026-02-28 20:24:45.098 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.98 waku 0aeaf126e7d672e8912ac06af8996bfa60cfbad4c3c625091c07de041274323e
2026-02-28 20:24:45.125 DEBUG [src.node.docker_mananger] Container started with ID 0aeaf126e7d6. Setting up logs at ./log/docker/store_node1_2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__wakuorg_nwaku:latest.log
2026-02-28 20:24:45.125 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57387
2026-02-28 20:24:45.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:46.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57387/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:46.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:46.129 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:46.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:46.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.98/tcp/57388/p2p/16Uiu2HAmDzwxEkoumJ2VHpTQfuk9HpbRtCr3mygivbe3Tfoy1Ry6","/ip4/172.18.198.98/tcp/57389/ws/p2p/16Uiu2HAmDzwxEkoumJ2VHpTQfuk9HpbRtCr3mygivbe3Tfoy1Ry6"],"enrUri":"enr:-L24QJ5tXiCA7ruc7JQIiYnkcMX0Zyuk-7POiIfgC-Mula26fJg4zpO0_Pcix3pxOGassinYMGKdmdISDsYKlETtmgECgmlkgnY0gmlwhKwSxmKKbXVsdGlhZGRyc5YACASsEsZiBuAsAAoErBLGYgbgLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDE_iXoWSxHcDaRjqU4BelU2yUmsGRRROKu_SCdQ60qNWDdGNwguAsg3VkcILgLoV3YWt1MgM"}'
2026-02-28 20:24:46.132 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:46.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.131/tcp/34426/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt"]'
2026-02-28 20:24:46.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:46.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57387/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:46.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.140 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:46.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/relay/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-02-28 20:24:46.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.146 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:46.347 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:46.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/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)'}'
2026-02-28 20:24:46.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.353 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:46.554 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:46.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/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)'}'
2026-02-28 20:24:46.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.561 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:46.761 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:46.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/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)'}'
2026-02-28 20:24:46.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.767 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:46.967 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:46.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/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)'}'
2026-02-28 20:24:46.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:46.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:47.175 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:47.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/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)'}'
2026-02-28 20:24:47.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:47.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:47.381 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:47.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/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)'}'
2026-02-28 20:24:47.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:47.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:47.587 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:47.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/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)'}'
2026-02-28 20:24:47.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:47.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:47.924 DEBUG [tests.store.test_topics] Trying to get stored msg with url topic size million
2026-02-28 20:24:47.925 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:47.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34425/relay/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-02-28 20:24:47.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:47.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:48.133 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:24:48.335 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:24:53.162 ERROR [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:24:53.167 ERROR [tests.store.test_topics] store request with very long pubsub topic wasn't accepted
2026-02-28 20:24:53.169 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:53.170 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:53.170 DEBUG [src.node.waku_node] Stopping container with id f56ce1e4670d
2026-02-28 20:24:53.628 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:53.630 DEBUG [src.node.waku_node] Stopping container with id 0aeaf126e7d6
2026-02-28 20:24:54.100 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:54.101 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:54.108 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:54.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
2026-02-28 20:22:22.017 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:22:22.018 DEBUG [tests.conftest] Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2026-02-28_20-22-22__2e33bf58-bd79-4d2e-9e0f-c78bf07c51ee
2026-02-28 20:22:22.018 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:22:22.018 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:22:22.019 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:22:22.025 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:22.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-22-22__2e33bf58-bd79-4d2e-9e0f-c78bf07c51ee__wakuorg_nwaku:latest.log
2026-02-28 20:22:22.026 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:22.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:22.027 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:22.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.162
2026-02-28 20:22:22.027 DEBUG [src.node.docker_mananger] Generated ports ['38218', '38219', '38220', '38221', '38222']
2026-02-28 20:22:22.028 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:22.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:22.028 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:22.028 DEBUG [src.node.docker_mananger] docker run -i -t -p 38218:38218 -p 38219:38219 -p 38220:38220 -p 38221:38221 -p 38222:38222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38220 --rest-port=38218 --tcp-port=38219 --discv5-udp-port=38221 --rest-address=0.0.0.0 --nat=extip:172.18.254.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d63f79eecf3d0fda2e0fdba7d61516aa4eaf6cb1abd4154ced32b3bdf3eed37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38222 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:22:22.224 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.162 waku 28d15ac15feca4dc6dea9f858c09abd231ed7dfafe012bf9af9b1073f8c19e5d
2026-02-28 20:22:22.253 ERROR [src.node.docker_mananger] Max retries reached for container cbfa1b201189. Exiting log stream.
2026-02-28 20:22:22.262 DEBUG [src.node.docker_mananger] Container started with ID 28d15ac15fec. Setting up logs at ./log/docker/node1_2026-02-28_20-22-22__2e33bf58-bd79-4d2e-9e0f-c78bf07c51ee__wakuorg_nwaku:latest.log
2026-02-28 20:22:22.263 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38218
2026-02-28 20:22:22.263 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:22.815 ERROR [src.node.docker_mananger] Max retries reached for container 52c926d8489f. Exiting log stream.
2026-02-28 20:22:23.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38218/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:23.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:23.266 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:23.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:23.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.162/tcp/38219/p2p/16Uiu2HAmJkYQ2LgEFfG4nTgyPbLSJEatRc564t4JcUiypXjcykKt","/ip4/172.18.254.162/tcp/38220/ws/p2p/16Uiu2HAmJkYQ2LgEFfG4nTgyPbLSJEatRc564t4JcUiypXjcykKt"],"enrUri":"enr:-L24QCsAYt5kCOanwdeVnD4cSO-1yiaBdtaqTQNQCAob6DmZT0yGhH6h1SeSWc3MxgLSnMsCKJr3-_AZM92FRs49jvQCgmlkgnY0gmlwhKwS_qKKbXVsdGlhZGRyc5YACASsEv6iBpVLAAoErBL-ogaVTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWpJC7FImvDHNQzZ8PuAYxciYzo9R5DsiYB5anG665oODdGNwgpVLg3VkcIKVTYV3YWt1MgU"}'
2026-02-28 20:22:23.269 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:23.270 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:22:23.276 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:23.276 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-22-22__2e33bf58-bd79-4d2e-9e0f-c78bf07c51ee__wakuorg_nwaku:latest.log
2026-02-28 20:22:23.276 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:23.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:23.278 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:23.278 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.204
2026-02-28 20:22:23.278 DEBUG [src.node.docker_mananger] Generated ports ['38544', '38545', '38546', '38547', '38548']
2026-02-28 20:22:23.278 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:23.278 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:23.278 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:23.278 DEBUG [src.node.docker_mananger] docker run -i -t -p 38544:38544 -p 38545:38545 -p 38546:38546 -p 38547:38547 -p 38548:38548 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38546 --rest-port=38544 --tcp-port=38545 --discv5-udp-port=38547 --rest-address=0.0.0.0 --nat=extip:172.18.38.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfc390d396f94cb48ca9da9da3243ae1a2fe100ee49055add29a6beac9ec2b1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38548 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCsAYt5kCOanwdeVnD4cSO-1yiaBdtaqTQNQCAob6DmZT0yGhH6h1SeSWc3MxgLSnMsCKJr3-_AZM92FRs49jvQCgmlkgnY0gmlwhKwS_qKKbXVsdGlhZGRyc5YACASsEv6iBpVLAAoErBL-ogaVTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWpJC7FImvDHNQzZ8PuAYxciYzo9R5DsiYB5anG665oODdGNwgpVLg3VkcIKVTYV3YWt1MgU --filternode=/ip4/172.18.254.162/tcp/38219/p2p/16Uiu2HAmJkYQ2LgEFfG4nTgyPbLSJEatRc564t4JcUiypXjcykKt
2026-02-28 20:22:23.474 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.204 waku 7743bbcc146e5cafdd0e644b4b345bd6ef5a63f8c903612fa9e512adb9d2b819
2026-02-28 20:22:23.511 DEBUG [src.node.docker_mananger] Container started with ID 7743bbcc146e. Setting up logs at ./log/docker/node2_2026-02-28_20-22-22__2e33bf58-bd79-4d2e-9e0f-c78bf07c51ee__wakuorg_nwaku:latest.log
2026-02-28 20:22:23.511 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38544
2026-02-28 20:22:23.512 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:24.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38544/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:24.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:24.515 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:24.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:24.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.204/tcp/38545/p2p/16Uiu2HAkxEoqbwTb8cuzvPRPJrfaVpGYcHcnoibtCZh4JKg863mb","/ip4/172.18.38.204/tcp/38546/ws/p2p/16Uiu2HAkxEoqbwTb8cuzvPRPJrfaVpGYcHcnoibtCZh4JKg863mb"],"enrUri":"enr:-L24QPAfh6aYn33Pg3GS2NPcBaHUVIMP3ghlJ89USvcKuavbO87QyTYL_fNq-CL_N5n9xPIyYitDfDYJkfg6dDbzvbYCgmlkgnY0gmlwhKwSJsyKbXVsdGlhZGRyc5YACASsEibMBpaRAAoErBImzAaWkt0DgnJzhQADAQAAiXNlY3AyNTZrMaECKcqOzoj1yeo0C66Po6vXT9Xh-1yvOC0sMWqwkq_qy_qDdGNwgpaRg3VkcIKWk4V3YWt1MgA"}'
2026-02-28 20:22:24.518 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:24.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38544/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.162/tcp/38219/p2p/16Uiu2HAmJkYQ2LgEFfG4nTgyPbLSJEatRc564t4JcUiypXjcykKt"]'
2026-02-28 20:22:24.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:24.553 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 20:22:24.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38218/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:24.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:24.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38544/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b3314976-1f63-4abc-ba0a-a4e7087f7291", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:22:24.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b3314976-1f63-4abc-ba0a-a4e7087f7291","statusDesc":"OK"}'
2026-02-28 20:22:24.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38218/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-02-28 20:22:24.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:24.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:24.698 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:22:24.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38544/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:24.702 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":1772310144590810378,"ephemeral":false}]'
2026-02-28 20:22:24.703 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:38544/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:22:24.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-28 20:22:24.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38218/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-02-28 20:22:24.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:24.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:24.817 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:22:24.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38544/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:24.820 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38544/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-02-28 20:22:24.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38218/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:24.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:24.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38544/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "580dce9c-dee0-410f-9db4-546f134f9a90", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:22:24.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"580dce9c-dee0-410f-9db4-546f134f9a90","statusDesc":"OK"}'
2026-02-28 20:22:24.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38218/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-02-28 20:22:24.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:24.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:24.939 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:22:24.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38544/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:24.942 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":1772310144834968176,"ephemeral":false}]'
2026-02-28 20:22:24.946 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:22:24.947 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:22:24.947 DEBUG [src.node.waku_node] Stopping container with id 28d15ac15fec
2026-02-28 20:22:25.479 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:25.479 DEBUG [src.node.waku_node] Stopping container with id 7743bbcc146e
2026-02-28 20:22:26.029 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:26.034 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:22:26.041 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:26.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,168 @@
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_content_topics with id: 2026-02-28_20-25-59__c3634f77-276d-48e0-a999-40f41d789f29
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-02-28_20-25-59__c3634f77-276d-48e0-a999-40f41d789f29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48901', '48902', '48903', '48904', '48905']
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 48901:48901 -p 48902:48902 -p 48903:48903 -p 48904:48904 -p 48905:48905 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48903 --rest-port=48901 --tcp-port=48902 --discv5-udp-port=48904 --rest-address=0.0.0.0 --nat=extip:172.18.112.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8c63fd9cad9ca5f262b54beb45c49d9bb91c7a41da9fbcaac5a96a86d0ef3d60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48905 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f0fa9eb25e7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.178 waku c5af119164945f2b8cf2e0b527f027e9c106e83534198e3a87b77c6b105a8222
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c5af11916494. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-25-59__c3634f77-276d-48e0-a999-40f41d789f29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48901
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 977d733faa1c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48901/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48901/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.178/tcp/48902/p2p/16Uiu2HAmEr1r62j2VSybj5uwabyjG37zXcxwqGo75t4wWQCmWftX","/ip4/172.18.112.178/tcp/48903/ws/p2p/16Uiu2HAmEr1r62j2VSybj5uwabyjG37zXcxwqGo75t4wWQCmWftX"],"enrUri":"enr:-L24QFLAq1vCl5QacHgwLhKI4wIvMahUAOl1a8UL89Glysv3HAKQGSpIp9vJh-Zc3JPLeyo58SV2TjPQJpz8lXQlWD8CgmlkgnY0gmlwhKwScLKKbXVsdGlhZGRyc5YACASsEnCyBr8GAAoErBJwsga_B90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIIp0cex_20fMW5Ko76hOsI0eST8ADpy5_NQ5H4Y-smyDdGNwgr8Gg3VkcIK_CIV3YWt1MgM"}'
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-02-28_20-25-59__c3634f77-276d-48e0-a999-40f41d789f29__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.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48360', '48361', '48362', '48363', '48364']
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 48360:48360 -p 48361:48361 -p 48362:48362 -p 48363:48363 -p 48364:48364 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48362 --rest-port=48360 --tcp-port=48361 --discv5-udp-port=48363 --rest-address=0.0.0.0 --nat=extip:172.18.118.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ebdb5c32deaeddbbf1a04c4ad8f64e66bab1a732d424ec59a49e05a5afcefe2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48364 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFLAq1vCl5QacHgwLhKI4wIvMahUAOl1a8UL89Glysv3HAKQGSpIp9vJh-Zc3JPLeyo58SV2TjPQJpz8lXQlWD8CgmlkgnY0gmlwhKwScLKKbXVsdGlhZGRyc5YACASsEnCyBr8GAAoErBJwsga_B90DgnJzhQADAQAAiXNlY3AyNTZrMaEDIIp0cex_20fMW5Ko76hOsI0eST8ADpy5_NQ5H4Y-smyDdGNwgr8Gg3VkcIK_CIV3YWt1MgM --storenode=/ip4/172.18.112.178/tcp/48902/p2p/16Uiu2HAmEr1r62j2VSybj5uwabyjG37zXcxwqGo75t4wWQCmWftX --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.93 waku 7e3ac71072ccda85d57810fd55cd9b5ccb1c18020ca70e3c6a89833333a35ba7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7e3ac71072cc. Setting up logs at ./log/docker/store_node1_2026-02-28_20-25-59__c3634f77-276d-48e0-a999-40f41d789f29__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48360
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:48360/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48360/debug/v1/info" -H "Content-Type: application/json" -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.93/tcp/48361/p2p/16Uiu2HAmDvqL3J6HNdVb3rH5UBrydApH2aixQ5rcH42fYEvCAGBc","/ip4/172.18.118.93/tcp/48362/ws/p2p/16Uiu2HAmDvqL3J6HNdVb3rH5UBrydApH2aixQ5rcH42fYEvCAGBc"],"enrUri":"enr:-L24QE3Xugbn4NswM2ZoTTX74ciojRq1W-aEqieXkaNeaa7OWlSe9bhmpj638uNwiZ4mLR1c0yjt4cxx03p9M9zSYtkCgmlkgnY0gmlwhKwSdl2KbXVsdGlhZGRyc5YACASsEnZdBrzpAAoErBJ2XQa86t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEurHeFx-ShQb6wpJuBUlvwtMFyOdxJFB9hNsfzv5z3uDdGNwgrzpg3VkcIK864V3YWt1MgM"}'
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:48360/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.178/tcp/48902/p2p/16Uiu2HAmEr1r62j2VSybj5uwabyjG37zXcxwqGo75t4wWQCmWftX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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:48360/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:30 Running test with content topic /myapp/1/latest/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/relay/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: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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x602476e8c8adfcf6a7dadd958fda5e1bb4cdb578a91fc4ade72f6fe4594f2853"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x602476e8c8adfcf6a7dadd958fda5e1bb4cdb578a91fc4ade72f6fe4594f2853"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /waku/2/content/test.js
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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: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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcefe8e8d2d9bf171ddd24fe83cd8fc081fe12e466dc6f0630c93a4ee0cf74706"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcefe8e8d2d9bf171ddd24fe83cd8fc081fe12e466dc6f0630c93a4ee0cf74706"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/22/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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: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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8664e562209b21686ba7c79e7bcc3a856fe17355d56c4d62638f6a33376b98c"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8664e562209b21686ba7c79e7bcc3a856fe17355d56c4d62638f6a33376b98c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /toychat/2/huilong/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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: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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9262c7a7710f87a624b850f3da482afd4812cdd5fe672983e5af51d024de66d9"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9262c7a7710f87a624b850f3da482afd4812cdd5fe672983e5af51d024de66d9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /statusim/1/community/cbor
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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: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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x68b6333de77ad1be986ddaa9cc8d9f2bd3c477cea17ddda5fed0a576631d6486"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x68b6333de77ad1be986ddaa9cc8d9f2bd3c477cea17ddda5fed0a576631d6486"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/27/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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: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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e777883b2f24d9a2764fd96a128a4d99ada86b83e2d2624864c3929e70c7b37"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2e777883b2f24d9a2764fd96a128a4d99ada86b83e2d2624864c3929e70c7b37"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/29/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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: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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6da165c7bc43a6645e680e5d3676222b7d68a611e71057ac497458518818f4cc"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6da165c7bc43a6645e680e5d3676222b7d68a611e71057ac497458518818f4cc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:30 Running test with content topic /app/20/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48901/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
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:48901/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdad6f4aa0b9ac122ef88f63237b21d108c06368aea902bfd828b5a257cb8433b"}]}'
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:48360/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdad6f4aa0b9ac122ef88f63237b21d108c06368aea902bfd828b5a257cb8433b"}]}'
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 c5af11916494
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7e3ac71072cc
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-02-28_20-25-50__ea8deb41-7c06-4fb7-8664-0ee55b6a61d3
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-02-28_20-25-50__ea8deb41-7c06-4fb7-8664-0ee55b6a61d3__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.41.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2744', '2745', '2746', '2747', '2748']
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 2744:2744 -p 2745:2745 -p 2746:2746 -p 2747:2747 -p 2748:2748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2746 --rest-port=2744 --tcp-port=2745 --discv5-udp-port=2747 --rest-address=0.0.0.0 --nat=extip:172.18.41.104 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fadc19eefef9d0c8fcb16ee08cd78dbedbb0dfa5ace20ff1ecf25fa9896abbb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2748 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.104 waku e234155a2d43fa3fb9279dc49cfae684802b7da358f6fc48e60740dd32b4cc7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e234155a2d43. Setting up logs at ./log/docker/node1_2026-02-28_20-25-50__ea8deb41-7c06-4fb7-8664-0ee55b6a61d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2744
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 1a80b6768d89. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7ef407279ce. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2744/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:2744/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/2745/p2p/16Uiu2HAmLwkjoBckcTDX4vii2xXYH5WNVuMmcQNnCXKNUXG81Du1","/ip4/172.18.41.104/tcp/2746/ws/p2p/16Uiu2HAmLwkjoBckcTDX4vii2xXYH5WNVuMmcQNnCXKNUXG81Du1"],"enrUri":"enr:-L24QPWgl2tik9IHPVZ_vDZFs-c7qnxKH7XJ03tfR7ssVKK4M9bpGBeAIdxAb9AoNzj3CbpT7LdahEnhakWFvR0p2S4CgmlkgnY0gmlwhKwSKWiKbXVsdGlhZGRyc5YACASsEiloBgq5AAoErBIpaAYKut0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeyj6ZBtGp5cBR987qBZeunNTI-Pj0lFM5okHsKPi6UiDdGNwggq5g3VkcIIKu4V3YWt1MgU"}'
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-02-28_20-25-50__ea8deb41-7c06-4fb7-8664-0ee55b6a61d3__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.77.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37188', '37189', '37190', '37191', '37192']
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 37188:37188 -p 37189:37189 -p 37190:37190 -p 37191:37191 -p 37192:37192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37190 --rest-port=37188 --tcp-port=37189 --discv5-udp-port=37191 --rest-address=0.0.0.0 --nat=extip:172.18.77.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d06eb1cfff417ed90b5e29d9fb4726f9e2afd490fadbfc8bcb0b098b098db497 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37192 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPWgl2tik9IHPVZ_vDZFs-c7qnxKH7XJ03tfR7ssVKK4M9bpGBeAIdxAb9AoNzj3CbpT7LdahEnhakWFvR0p2S4CgmlkgnY0gmlwhKwSKWiKbXVsdGlhZGRyc5YACASsEiloBgq5AAoErBIpaAYKut0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeyj6ZBtGp5cBR987qBZeunNTI-Pj0lFM5okHsKPi6UiDdGNwggq5g3VkcIIKu4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.64 waku b2575aa16c37f1fbef6b599302830ce971dd64a30c0aae660fd0fdda76c24b16
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2575aa16c37. Setting up logs at ./log/docker/node2_2026-02-28_20-25-50__ea8deb41-7c06-4fb7-8664-0ee55b6a61d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37188
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:37188/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.64/tcp/37189/p2p/16Uiu2HAmGP2vYU2F1YLFBu1y2L5VKUBo5qx5sC7ytej9tSRNKvmK","/ip4/172.18.77.64/tcp/37190/ws/p2p/16Uiu2HAmGP2vYU2F1YLFBu1y2L5VKUBo5qx5sC7ytej9tSRNKvmK"],"enrUri":"enr:-L24QE4KoHkTd-3PZ0CNVMoT0KgjvG7i6Ao9jAjA3pnmB0v2bSftX7PxLFqkaVArUuHcqo8bDG4Dia2GK0MJLcMFyXICgmlkgnY0gmlwhKwSTUCKbXVsdGlhZGRyc5YACASsEk1ABpFFAAoErBJNQAaRRt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDN1hdS-5ob1ZWumwZtBtUMhudlV3rQNMhFhrCwN5c_l6DdGNwgpFFg3VkcIKRR4V3YWt1MgE"}'
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:37188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.104/tcp/2745/p2p/16Uiu2HAmLwkjoBckcTDX4vii2xXYH5WNVuMmcQNnCXKNUXG81Du1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2744/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:37188/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:2744/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:2744/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":1772310352877054985,"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:37188/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":1772310352877054985,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2744/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:37188/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:2744/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:2744/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":1772310352999514261,"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:37188/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":1772310352999514261,"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 e234155a2d43
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b2575aa16c37
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,53 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_INFO_from_DEBUG with id: 2026-02-28_20-26-54__6494d972-9ad0-43a6-ace5-dec6fafecf18
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 harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-26-54__6494d972-9ad0-43a6-ace5-dec6fafecf18__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-26-54__6494d972-9ad0-43a6-ace5-dec6fafecf18__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-26-54__6494d972-9ad0-43a6-ace5-dec6fafecf18__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-26-54__6494d972-9ad0-43a6-ace5-dec6fafecf18__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.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.242.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42906', '42907', '42908', '42909', '42910']
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 42906:42906 -p 42907:42907 -p 42908:42908 -p 42909:42909 -p 42910:42910 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42908 --rest-port=42906 --tcp-port=42907 --discv5-udp-port=42909 --rest-address=0.0.0.0 --nat=extip:172.18.242.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6ade339d23fafda6dc8d7facb6ff1dbee7c46ed4fdbeedbcf3a6d52f0858d20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42910 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7a5c8273329. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c47e99fb6930. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.1 waku 6c4fa732d59eb8f3c82ce816b55ad59108525e19089e779a24192b936caf4df5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c4fa732d59e. Setting up logs at ./log/docker/node1_2026-02-28_20-26-54__6494d972-9ad0-43a6-ace5-dec6fafecf18__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 42906
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:42906/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:42906/debug/v1/info" -H "Content-Type: application/json" -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.1/tcp/42907/p2p/16Uiu2HAmAn7bPaAHfWhySamGHRXAxPhNZEwpnbvXo6yuPnQiZ1TX","/ip4/172.18.242.1/tcp/42908/ws/p2p/16Uiu2HAmAn7bPaAHfWhySamGHRXAxPhNZEwpnbvXo6yuPnQiZ1TX"],"enrUri":"enr:-L24QN28N8qhvZhvH7IXKikufyN4i7_Xp643ckOMZNoLrPH8AUx6xrjtwyP_jZjWlMo9PAUvceHa12NPv_Bw2ag-Ea8CgmlkgnY0gmlwhKwS8gGKbXVsdGlhZGRyc5YACASsEvIBBqebAAoErBLyAQannN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5BvhsZfUza6sSWHzPEpGWYX2Rtiiw80BoASo_uRo_DKDdGNwgqebg3VkcIKnnYV3YWt1MgE"}'
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:42906/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42906/debug/v1/info" -H "Content-Type: application/json" -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.1/tcp/42907/p2p/16Uiu2HAmAn7bPaAHfWhySamGHRXAxPhNZEwpnbvXo6yuPnQiZ1TX","/ip4/172.18.242.1/tcp/42908/ws/p2p/16Uiu2HAmAn7bPaAHfWhySamGHRXAxPhNZEwpnbvXo6yuPnQiZ1TX"],"enrUri":"enr:-L24QN28N8qhvZhvH7IXKikufyN4i7_Xp643ckOMZNoLrPH8AUx6xrjtwyP_jZjWlMo9PAUvceHa12NPv_Bw2ag-Ea8CgmlkgnY0gmlwhKwS8gGKbXVsdGlhZGRyc5YACASsEvIBBqebAAoErBLyAQannN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5BvhsZfUza6sSWHzPEpGWYX2Rtiiw80BoASo_uRo_DKDdGNwgqebg3VkcIKnnYV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42906/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42906/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-beta'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:224 counts at INFO: {'TRC': 0, 'DBG': 0, 'INF': 1, '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:42906/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 6c4fa732d59e
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,78 @@
2026-02-28 20:21:27.890 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:21:27.891 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-02-28_20-21-27__de271007-6e94-4fae-8201-2217371184c5
2026-02-28 20:21:27.891 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:21:27.891 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:21:27.898 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:27.898 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-27__de271007-6e94-4fae-8201-2217371184c5__wakuorg_nwaku:latest.log
2026-02-28 20:21:27.904 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:27.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-21-27__de271007-6e94-4fae-8201-2217371184c5__wakuorg_nwaku:latest.log
2026-02-28 20:21:27.905 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-28 20:21:27.906 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:27.906 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:27.907 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:27.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.53
2026-02-28 20:21:27.907 DEBUG [src.node.docker_mananger] Generated ports ['1168', '1169', '1170', '1171', '1172']
2026-02-28 20:21:27.908 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:27.908 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:27.908 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:27.908 DEBUG [src.node.docker_mananger] docker run -i -t -p 1168:1168 -p 1169:1169 -p 1170:1170 -p 1171:1171 -p 1172:1172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1170 --rest-port=1168 --tcp-port=1169 --discv5-udp-port=1171 --rest-address=0.0.0.0 --nat=extip:172.18.19.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=846adc501f2b55378aaaf3c106c0dbeefab1ee186770aa02deb7842f7fcee1c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1172 --metrics-logging=true --relay=true
2026-02-28 20:21:28.104 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.53 waku 2ecc4f6b00cc4e85349b8a08db30cac47a3c8651f5bfca854bffa4f855718082
2026-02-28 20:21:28.137 DEBUG [src.node.docker_mananger] Container started with ID 2ecc4f6b00cc. Setting up logs at ./log/docker/node1_2026-02-28_20-21-27__de271007-6e94-4fae-8201-2217371184c5__wakuorg_nwaku:latest.log
2026-02-28 20:21:28.137 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1168
2026-02-28 20:21:28.139 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:28.149 ERROR [src.node.docker_mananger] Max retries reached for container 03b50c5d4389. Exiting log stream.
2026-02-28 20:21:28.687 ERROR [src.node.docker_mananger] Max retries reached for container 44e50b392e2b. Exiting log stream.
2026-02-28 20:21:29.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1168/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:29.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:29.143 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:29.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:29.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.53/tcp/1169/p2p/16Uiu2HAmGurxaMBU89EhvoXpjEPz7pRjRa7c3EBNfWmJ2Ts8tofs","/ip4/172.18.19.53/tcp/1170/ws/p2p/16Uiu2HAmGurxaMBU89EhvoXpjEPz7pRjRa7c3EBNfWmJ2Ts8tofs"],"enrUri":"enr:-L24QK9-uIUDMn3LHTWnBFaD4MFNM-WjHeS8XnnKXrHI7e-dVxjd38Wu9MgnJke021MAYBhVcHpobggY8tKdm-CeuOoCgmlkgnY0gmlwhKwSEzWKbXVsdGlhZGRyc5YACASsEhM1BgSRAAoErBITNQYEkt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPz4aI7fvtaxE7SStaGAMZjTGLr5RmQNAaU98xTqM-e6DdGNwggSRg3VkcIIEk4V3YWt1MgE"}'
2026-02-28 20:21:29.145 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:29.146 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:29.146 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:29.147 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:29.147 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.246
2026-02-28 20:21:29.148 DEBUG [src.node.docker_mananger] Generated ports ['23188', '23189', '23190', '23191', '23192']
2026-02-28 20:21:29.148 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:29.148 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:29.148 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:29.148 DEBUG [src.node.docker_mananger] docker run -i -t -p 23188:23188 -p 23189:23189 -p 23190:23190 -p 23191:23191 -p 23192:23192 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23190 --rest-port=23188 --tcp-port=23189 --discv5-udp-port=23191 --rest-address=0.0.0.0 --nat=extip:172.18.201.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dec1a5a90fdbad7b38b4ff2c9837e74fedbd94ee2c0ec2ad4aaeb8137c1fbea3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23192 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK9-uIUDMn3LHTWnBFaD4MFNM-WjHeS8XnnKXrHI7e-dVxjd38Wu9MgnJke021MAYBhVcHpobggY8tKdm-CeuOoCgmlkgnY0gmlwhKwSEzWKbXVsdGlhZGRyc5YACASsEhM1BgSRAAoErBITNQYEkt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPz4aI7fvtaxE7SStaGAMZjTGLr5RmQNAaU98xTqM-e6DdGNwggSRg3VkcIIEk4V3YWt1MgE
2026-02-28 20:21:29.347 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.246 waku 65cb76cff09a593e24d00cd429d3270950ff0c50e7758ed1c5027982c87e45cf
2026-02-28 20:21:29.384 DEBUG [src.node.docker_mananger] Container started with ID 65cb76cff09a. Setting up logs at ./log/docker/node2_2026-02-28_20-21-27__de271007-6e94-4fae-8201-2217371184c5__wakuorg_nwaku:latest.log
2026-02-28 20:21:29.384 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23188
2026-02-28 20:21:29.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:30.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23188/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:30.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:30.411 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:30.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:30.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.246/tcp/23189/p2p/16Uiu2HAmBx8hoDFtXRr7dtqo5ctai9BWfocsyGiqM5iQvkXz7fg7","/ip4/172.18.201.246/tcp/23190/ws/p2p/16Uiu2HAmBx8hoDFtXRr7dtqo5ctai9BWfocsyGiqM5iQvkXz7fg7"],"enrUri":"enr:-L24QBWe7nZJXQ9DFCpgEo3jgx2M-gJF4OZNdeUJJU3OwNm8YrwffgfPGN85MKA2AA5snDkA_4aW4lSMX_VLYJzZ6RUCgmlkgnY0gmlwhKwSyfaKbXVsdGlhZGRyc5YACASsEsn2BlqVAAoErBLJ9gZalt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9Yih20IWCQQREDLZvrfJah2P0zjmHmHE53u3MXIDdLSDdGNwglqVg3VkcIJal4V3YWt1MgE"}'
2026-02-28 20:21:30.421 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:30.422 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-28 20:21:30.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:30.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:30.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23188/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:30.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:30.434 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-28 20:21:30.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1168/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:30.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.201.246/tcp/48070/p2p/16Uiu2HAmBx8hoDFtXRr7dtqo5ctai9BWfocsyGiqM5iQvkXz7fg7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:21:30.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23188/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:30.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.19.53/tcp/1169/p2p/16Uiu2HAmGurxaMBU89EhvoXpjEPz7pRjRa7c3EBNfWmJ2Ts8tofs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:21:30.441 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-28 20:21:40.442 INFO [tests.e2e.test_network_conditions] Applying 1000ms latency to node2
2026-02-28 20:21:40.444 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4054', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 20:21:40.562 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4054', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 20:21:40.573 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4054', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
2026-02-28 20:21:40.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1168/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-02-28 20:21:40.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:40.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23188/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:42.597 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":1772310100587929513,"ephemeral":false,"proof":""}]'
2026-02-28 20:21:42.599 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4054', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 20:21:42.611 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:21:42.612 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:21:42.612 DEBUG [src.node.waku_node] Stopping container with id 2ecc4f6b00cc
2026-02-28 20:21:43.168 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:43.170 DEBUG [src.node.waku_node] Stopping container with id 65cb76cff09a
2026-02-28 20:21:43.716 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:43.718 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:21:43.728 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:21:43.736 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2026-02-28 20:21:26.318 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:21:26.318 DEBUG [tests.conftest] Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970
2026-02-28 20:21:26.319 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:21:26.319 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:21:26.319 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:21:26.329 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:26.329 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
2026-02-28 20:21:26.336 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:26.336 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
2026-02-28 20:21:26.342 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:26.342 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
2026-02-28 20:21:26.343 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:21:26.343 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:21:26.344 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:26.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:26.389 DEBUG [src.node.docker_mananger] Network waku created
2026-02-28 20:21:26.389 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.156
2026-02-28 20:21:26.389 DEBUG [src.node.docker_mananger] Generated ports ['31876', '31877', '31878', '31879', '31880']
2026-02-28 20:21:26.389 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:26.389 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:26.390 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:26.390 DEBUG [src.node.docker_mananger] docker run -i -t -p 31876:31876 -p 31877:31877 -p 31878:31878 -p 31879:31879 -p 31880:31880 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31878 --rest-port=31876 --tcp-port=31877 --discv5-udp-port=31879 --rest-address=0.0.0.0 --nat=extip:172.18.0.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ba8d49d64e8fd3423eed8beedbca0fca12dedcdbd6abf9effa4acccb6bee5bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31880 --metrics-logging=true --lightpush=true
2026-02-28 20:21:29.701 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.156 waku d5bf7b2739286593510fba5a939f3c9adc7dc962b8a360f8bc891f15982d7773
2026-02-28 20:21:29.739 DEBUG [src.node.docker_mananger] Container started with ID d5bf7b273928. Setting up logs at ./log/docker/node1_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
2026-02-28 20:21:29.739 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31876
2026-02-28 20:21:29.740 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:30.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31876/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:30.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:30.744 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:30.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31876/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:30.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.156/tcp/31877/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5","/ip4/172.18.0.156/tcp/31878/ws/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5"],"enrUri":"enr:-L24QMfIahW0nvNKukJ40H8JOwiCeBEjlVoRPQzdzB8P3EVyKogFILER-CtZ6tl2tmV-sClxEyWsLoclIyG3xQuIXwECgmlkgnY0gmlwhKwSAJyKbXVsdGlhZGRyc5YACASsEgCcBnyFAAoErBIAnAZ8ht0DgnJzhQADAQAAiXNlY3AyNTZrMaECg6N8xdk8dSqe_P_2udRkQjuUoJ7r1cCyPAXBk9Gd1aqDdGNwgnyFg3VkcIJ8h4V3YWt1Mgk"}'
2026-02-28 20:21:30.747 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:30.747 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:30.747 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:30.748 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:30.748 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.73
2026-02-28 20:21:30.749 DEBUG [src.node.docker_mananger] Generated ports ['6485', '6486', '6487', '6488', '6489']
2026-02-28 20:21:30.749 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:30.749 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:30.749 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:30.749 DEBUG [src.node.docker_mananger] docker run -i -t -p 6485:6485 -p 6486:6486 -p 6487:6487 -p 6488:6488 -p 6489:6489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6487 --rest-port=6485 --tcp-port=6486 --discv5-udp-port=6488 --rest-address=0.0.0.0 --nat=extip:172.18.212.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc0d967bbbadbf6d4f4eed58dddcd642d7eefdec3f38fb1dfbfe1a4bdacda1f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6489 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QMfIahW0nvNKukJ40H8JOwiCeBEjlVoRPQzdzB8P3EVyKogFILER-CtZ6tl2tmV-sClxEyWsLoclIyG3xQuIXwECgmlkgnY0gmlwhKwSAJyKbXVsdGlhZGRyc5YACASsEgCcBnyFAAoErBIAnAZ8ht0DgnJzhQADAQAAiXNlY3AyNTZrMaECg6N8xdk8dSqe_P_2udRkQjuUoJ7r1cCyPAXBk9Gd1aqDdGNwgnyFg3VkcIJ8h4V3YWt1Mgk --lightpushnode=/ip4/172.18.0.156/tcp/31877/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5
2026-02-28 20:21:30.951 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.73 waku 18b854f8dbf6c35df5ff5fe7b34115a6c3a5a94d2b398bec87ece8f46bee3d7a
2026-02-28 20:21:30.985 DEBUG [src.node.docker_mananger] Container started with ID 18b854f8dbf6. Setting up logs at ./log/docker/node2_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
2026-02-28 20:21:30.986 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6485
2026-02-28 20:21:30.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:31.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6485/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:31.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:31.990 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:31.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:31.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.73/tcp/6486/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR","/ip4/172.18.212.73/tcp/6487/ws/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR"],"enrUri":"enr:-L24QL2-TKsOeYXDaMaEQ3Y7Q_OUZ4IWIHdKcw8GkrAxJBYeCo6etYszLHr3rDuKJEmHNTBMShX0a7W03kBD1lvv0aUCgmlkgnY0gmlwhKwS1EmKbXVsdGlhZGRyc5YACASsEtRJBhlWAAoErBLUSQYZV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0ja6WcddOY-WHgQF1UC9-0xp2lWtGN3PyiAIK5PQ5k6DdGNwghlWg3VkcIIZWIV3YWt1Mgs"}'
2026-02-28 20:21:31.992 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:31.993 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:31.993 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:31.994 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:31.994 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.154
2026-02-28 20:21:31.994 DEBUG [src.node.docker_mananger] Generated ports ['40616', '40617', '40618', '40619', '40620']
2026-02-28 20:21:31.995 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:31.995 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:31.995 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:31.995 DEBUG [src.node.docker_mananger] docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.255.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aeae11cecd10ad1df8fb5ce59fdf7d4ca6af0bf54a1fabdbab7938bc3c745c8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --storenode=/ip4/172.18.212.73/tcp/6486/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR --discv5-bootstrap-node=enr:-L24QL2-TKsOeYXDaMaEQ3Y7Q_OUZ4IWIHdKcw8GkrAxJBYeCo6etYszLHr3rDuKJEmHNTBMShX0a7W03kBD1lvv0aUCgmlkgnY0gmlwhKwS1EmKbXVsdGlhZGRyc5YACASsEtRJBhlWAAoErBLUSQYZV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0ja6WcddOY-WHgQF1UC9-0xp2lWtGN3PyiAIK5PQ5k6DdGNwghlWg3VkcIIZWIV3YWt1Mgs
2026-02-28 20:21:32.189 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.154 waku bd833667957eb2a83afb6274517d9d0cd93dd9cc57bdfc8ee3fb8a437a66f514
2026-02-28 20:21:32.224 DEBUG [src.node.docker_mananger] Container started with ID bd833667957e. Setting up logs at ./log/docker/node3_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
2026-02-28 20:21:32.224 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40616
2026-02-28 20:21:32.225 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:33.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:33.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:33.229 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:33.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:33.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.154/tcp/40617/p2p/16Uiu2HAmGCoiQ3FcykgubGNT5FEe4XPa4zP5a3LfugHn4ecTQUhi","/ip4/172.18.255.154/tcp/40618/ws/p2p/16Uiu2HAmGCoiQ3FcykgubGNT5FEe4XPa4zP5a3LfugHn4ecTQUhi"],"enrUri":"enr:-L24QKVap_H06gWftqtM2gAFFYgP7xo-ta6ss_bh5hQH2F2hJk2LML3S0JlTo1Lom4tmq6sn8eLOxQGZxjtdVZejOUQCgmlkgnY0gmlwhKwS_5qKbXVsdGlhZGRyc5YACASsEv-aBp6pAAoErBL_mgaeqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNLme1JJhFaZqe6gPWGOsuOnhxVgZdAA-OiZvPLBznd2DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
2026-02-28 20:21:33.232 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:33.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31876/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:33.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:33.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6485/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:33.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:33.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31876/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:33.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.212.73/tcp/44610/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:21:33.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6485/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:33.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.0.156/tcp/31877/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:21:33.251 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-28 20:22:03.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31876/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": 1772310123252223363}}'
2026-02-28 20:22:03.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:03.265 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:04.266 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:22:04.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:04.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"314be857b7c8c9b973d9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4a483f1a2b8e5791433be80978a8b9e837a076bed3fdb0d4dabeec72688de34"}]}'
2026-02-28 20:22:04.314 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:22:04.321 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:22:04.322 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:22:04.322 DEBUG [src.node.waku_node] Stopping container with id d5bf7b273928
2026-02-28 20:22:04.870 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:04.871 DEBUG [src.node.waku_node] Stopping container with id 18b854f8dbf6
2026-02-28 20:22:05.452 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:05.455 DEBUG [src.node.waku_node] Stopping container with id bd833667957e
2026-02-28 20:22:05.684 ERROR [src.node.docker_mananger] Max retries reached for container d5bf7b273928. Exiting log stream.
2026-02-28 20:22:06.016 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:06.017 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:22:06.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:06.058 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:06.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,187 @@
2026-02-28 20:25:56.780 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:25:56.781 DEBUG [tests.conftest] Running test: test_multiple_receiving_nodes with id: 2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269
2026-02-28 20:25:56.781 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:25:56.781 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:25:56.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:56.789 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:25:56.789 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:56.789 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:56.792 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:56.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.0
2026-02-28 20:25:56.792 DEBUG [src.node.docker_mananger] Generated ports ['62519', '62520', '62521', '62522', '62523']
2026-02-28 20:25:56.792 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:56.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:56.793 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:56.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 62519:62519 -p 62520:62520 -p 62521:62521 -p 62522:62522 -p 62523:62523 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62521 --rest-port=62519 --tcp-port=62520 --discv5-udp-port=62522 --rest-address=0.0.0.0 --nat=extip:172.18.134.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd9c8753567dc8ec86abb9eb33af4cc32a641be8e2b4ec8f268dab99c3bad0ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62523 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:25:56.996 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.0 waku 9e29e60f01578be19e0a2e3e80c3407251289051a64094b4eddf76d0b915dcd4
2026-02-28 20:25:56.997 ERROR [src.node.docker_mananger] Max retries reached for container 295f14cd6255. Exiting log stream.
2026-02-28 20:25:57.032 DEBUG [src.node.docker_mananger] Container started with ID 9e29e60f0157. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:25:57.033 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62519
2026-02-28 20:25:57.033 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:57.552 ERROR [src.node.docker_mananger] Max retries reached for container 5a04b1a73eac. Exiting log stream.
2026-02-28 20:25:58.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62519/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:58.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:58.036 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:58.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62519/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:58.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.0/tcp/62520/p2p/16Uiu2HAmKoh5NEKXFkBWMGaMBHcmPBxtT9s5GPtncmX4itDDoymQ","/ip4/172.18.134.0/tcp/62521/ws/p2p/16Uiu2HAmKoh5NEKXFkBWMGaMBHcmPBxtT9s5GPtncmX4itDDoymQ"],"enrUri":"enr:-L24QLB3GclYpZiKSehd6zt-FDLfkwEgP-I_FnR6q2jTneEMY06A-rG0AnB8_VQK1cTh4H5ac_xuxttNox0D3tJVwLoCgmlkgnY0gmlwhKwShgCKbXVsdGlhZGRyc5YACASsEoYABvQ4AAoErBKGAAb0Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEDajyA3fp5ygpXqiDc9qxoa70rVh3y5OLn00RPYcbP8Z-DdGNwgvQ4g3VkcIL0OoV3YWt1Mgk"}'
2026-02-28 20:25:58.039 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:58.046 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:58.046 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:25:58.047 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:58.047 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:58.048 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:58.048 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.222
2026-02-28 20:25:58.048 DEBUG [src.node.docker_mananger] Generated ports ['36226', '36227', '36228', '36229', '36230']
2026-02-28 20:25:58.048 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-02-28 20:25:58.049 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 20:25:58.049 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:58.049 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:58.049 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:58.049 DEBUG [src.node.docker_mananger] docker run -i -t -p 36226:36226 -p 36227:36227 -p 36228:36228 -p 36229:36229 -p 36230:36230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36228 --rest-port=36226 --tcp-port=36227 --discv5-udp-port=36229 --rest-address=0.0.0.0 --nat=extip:172.18.129.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a5cd269cdb4282e2fce4cdfefaaca77cdcdc76bbf8075de4a4e8cdcbcb5f23c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36230 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:25:58.259 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.222 waku 967d055b082c501124c056180cd32528d91b7590886d4dde25b91a41c90a8cfa
2026-02-28 20:25:58.291 DEBUG [src.node.docker_mananger] Container started with ID 967d055b082c. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:25:58.291 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36226
2026-02-28 20:25:58.291 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:59.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36226/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:59.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:59.296 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:59.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36226/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:59.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.222/tcp/36227/p2p/16Uiu2HAmQu5rgHqvYmwiBeCfhd5jtqseLzDBofzoGDWxQJaGdKcK","/ip4/172.18.129.222/tcp/36228/ws/p2p/16Uiu2HAmQu5rgHqvYmwiBeCfhd5jtqseLzDBofzoGDWxQJaGdKcK"],"enrUri":"enr:-L24QGcqiIMc7qFlJFN1QYmzemLHOranhYMv_CwKUoni5be0cBgdbLLTf-dttP7h88VWTlyeApSYTDS0z7TjKBYJFl8CgmlkgnY0gmlwhKwSgd6KbXVsdGlhZGRyc5YACASsEoHeBo2DAAoErBKB3gaNhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDteiZ04tjqKmru6ydV3Wlu7ULw6BhRJLBPKfgXEltfHiDdGNwgo2Dg3VkcIKNhYV3YWt1Mgk"}'
2026-02-28 20:25:59.299 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:59.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.0/tcp/62520/p2p/16Uiu2HAmKoh5NEKXFkBWMGaMBHcmPBxtT9s5GPtncmX4itDDoymQ"]'
2026-02-28 20:25:59.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:59.347 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:59.347 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node3_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:25:59.347 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:59.348 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:59.349 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:59.349 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.57
2026-02-28 20:25:59.349 DEBUG [src.node.docker_mananger] Generated ports ['59264', '59265', '59266', '59267', '59268']
2026-02-28 20:25:59.349 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-02-28 20:25:59.350 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 20:25:59.350 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:59.350 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:59.350 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:59.350 DEBUG [src.node.docker_mananger] docker run -i -t -p 59264:59264 -p 59265:59265 -p 59266:59266 -p 59267:59267 -p 59268:59268 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59266 --rest-port=59264 --tcp-port=59265 --discv5-udp-port=59267 --rest-address=0.0.0.0 --nat=extip:172.18.245.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b67324aaf2a2f4dd4060b7abccff59e3717fd4b8459ceaec0759ac3ca13b536b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59268 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:25:59.550 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.57 waku 99563612078f41fce76f35d44f5721dc81ce4080b4773fb98a1098f6d2adcf1c
2026-02-28 20:25:59.582 DEBUG [src.node.docker_mananger] Container started with ID 99563612078f. Setting up logs at ./log/docker/receiving_node3_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:25:59.582 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59264
2026-02-28 20:25:59.583 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:00.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59264/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:00.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:00.586 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:00.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59264/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:00.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.57/tcp/59265/p2p/16Uiu2HAmHSwMm8TyAv27j2GzUaLTu1ZTvKDEqJL8hjf9U8Vd6jnB","/ip4/172.18.245.57/tcp/59266/ws/p2p/16Uiu2HAmHSwMm8TyAv27j2GzUaLTu1ZTvKDEqJL8hjf9U8Vd6jnB"],"enrUri":"enr:-L24QHwPmA4Ivy6NkIC7C2Bjinifd7VLt04fuPhbrNA440cpZQw-z5s1wxbj-wziLWog50_vCHsj934dIurocZ3sET8CgmlkgnY0gmlwhKwS9TmKbXVsdGlhZGRyc5YACASsEvU5BueBAAoErBL1OQbngt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRzQU_pCOhXNssKxUzW9vejr1KRSJ7tXiq2Y3AOgeK-yDdGNwgueBg3VkcILng4V3YWt1Mgk"}'
2026-02-28 20:26:00.589 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:00.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59264/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.0/tcp/62520/p2p/16Uiu2HAmKoh5NEKXFkBWMGaMBHcmPBxtT9s5GPtncmX4itDDoymQ"]'
2026-02-28 20:26:00.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:00.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59264/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.222/tcp/36227/p2p/16Uiu2HAmQu5rgHqvYmwiBeCfhd5jtqseLzDBofzoGDWxQJaGdKcK"]'
2026-02-28 20:26:00.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:00.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:00.670 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:26:00.670 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:00.670 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:00.673 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:00.673 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.19
2026-02-28 20:26:00.673 DEBUG [src.node.docker_mananger] Generated ports ['33645', '33646', '33647', '33648', '33649']
2026-02-28 20:26:00.674 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2026-02-28 20:26:00.675 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 20:26:00.679 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:00.679 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:00.680 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:00.680 DEBUG [src.node.docker_mananger] docker run -i -t -p 33645:33645 -p 33646:33646 -p 33647:33647 -p 33648:33648 -p 33649:33649 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33647 --rest-port=33645 --tcp-port=33646 --discv5-udp-port=33648 --rest-address=0.0.0.0 --nat=extip:172.18.119.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ffc40116b5f1fc5fcde11275832dc1be4ee3d161de8dafdbbb3038dceba14b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33649 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:26:00.880 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.19 waku 19bb3a520ddbd1752e9b52f8b0c27a23bf9c89c68807334eca5dd0c056d8f09e
2026-02-28 20:26:00.915 DEBUG [src.node.docker_mananger] Container started with ID 19bb3a520ddb. Setting up logs at ./log/docker/receiving_node4_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:26:00.916 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33645
2026-02-28 20:26:00.916 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:01.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33645/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:01.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:01.919 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:01.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33645/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:01.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.19/tcp/33646/p2p/16Uiu2HAm5mjyxoeQ4mDi4F6nfkmqto3r4iqZaEoyfLQVu9rQ4M47","/ip4/172.18.119.19/tcp/33647/ws/p2p/16Uiu2HAm5mjyxoeQ4mDi4F6nfkmqto3r4iqZaEoyfLQVu9rQ4M47"],"enrUri":"enr:-L24QI1N6ssteGdA3UgXlKNRe02UP4nVCudsRV6Txg_0FVpwaGuffrJGw-_6Az14yS3A4zlv5Wx08hDD0JC8wpPfLsoCgmlkgnY0gmlwhKwSdxOKbXVsdGlhZGRyc5YACASsEncTBoNuAAoErBJ3EwaDb90DgnJzhQADAQAAiXNlY3AyNTZrMaECmbkC9cWRArPWv5C_jzt07tjjldRsrVQrZbdpJlH6SAyDdGNwgoNug3VkcIKDcIV3YWt1Mgk"}'
2026-02-28 20:26:01.922 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:01.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33645/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.0/tcp/62520/p2p/16Uiu2HAmKoh5NEKXFkBWMGaMBHcmPBxtT9s5GPtncmX4itDDoymQ"]'
2026-02-28 20:26:01.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:01.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33645/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.222/tcp/36227/p2p/16Uiu2HAmQu5rgHqvYmwiBeCfhd5jtqseLzDBofzoGDWxQJaGdKcK"]'
2026-02-28 20:26:01.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:01.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33645/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.57/tcp/59265/p2p/16Uiu2HAmHSwMm8TyAv27j2GzUaLTu1ZTvKDEqJL8hjf9U8Vd6jnB"]'
2026-02-28 20:26:02.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:02.039 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:02.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:26:02.040 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:02.041 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:02.042 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:02.043 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.132
2026-02-28 20:26:02.043 DEBUG [src.node.docker_mananger] Generated ports ['9434', '9435', '9436', '9437', '9438']
2026-02-28 20:26:02.044 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:02.044 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:02.044 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:02.044 DEBUG [src.node.docker_mananger] docker run -i -t -p 9434:9434 -p 9435:9435 -p 9436:9436 -p 9437:9437 -p 9438:9438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9436 --rest-port=9434 --tcp-port=9435 --discv5-udp-port=9437 --rest-address=0.0.0.0 --nat=extip:172.18.54.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c6feafc45a7a157867fdc101ccbbd2b84dc8af14fe23a9770bbce298adbba8dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9438 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLB3GclYpZiKSehd6zt-FDLfkwEgP-I_FnR6q2jTneEMY06A-rG0AnB8_VQK1cTh4H5ac_xuxttNox0D3tJVwLoCgmlkgnY0gmlwhKwShgCKbXVsdGlhZGRyc5YACASsEoYABvQ4AAoErBKGAAb0Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEDajyA3fp5ygpXqiDc9qxoa70rVh3y5OLn00RPYcbP8Z-DdGNwgvQ4g3VkcIL0OoV3YWt1Mgk --lightpushnode=/ip4/172.18.134.0/tcp/62520/p2p/16Uiu2HAmKoh5NEKXFkBWMGaMBHcmPBxtT9s5GPtncmX4itDDoymQ --lightpush=true --relay=true
2026-02-28 20:26:02.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.132 waku e97f94aa5b925fd819d7fd251b49f740d420f483d2482bf3e8a94d861726f45d
2026-02-28 20:26:02.287 DEBUG [src.node.docker_mananger] Container started with ID e97f94aa5b92. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-25-56__4c641f09-c96f-4e90-9a8a-151ca411a269__wakuorg_nwaku:latest.log
2026-02-28 20:26:02.287 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9434
2026-02-28 20:26:02.287 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:03.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9434/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:03.291 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:03.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.132/tcp/9435/p2p/16Uiu2HAmH3TXkXx18P6FTFUCvpwuBfr79K5mqtnpGFeZoyjzABkV","/ip4/172.18.54.132/tcp/9436/ws/p2p/16Uiu2HAmH3TXkXx18P6FTFUCvpwuBfr79K5mqtnpGFeZoyjzABkV"],"enrUri":"enr:-L24QN6_MqZzL2CQjc2bPwepw-XS32CW2lyAaPyalOHrEoozc_SuQ6OOdJYmrPaMlnEUWQDXgP6_9bvQsXIC_EuwlYACgmlkgnY0gmlwhKwSNoSKbXVsdGlhZGRyc5YACASsEjaEBiTbAAoErBI2hAYk3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQTBCKa9IhKilMQER6l7RkZiT54zRIGxH8nc_tm-7kHqDdGNwgiTbg3VkcIIk3YV3YWt1Mgk"}'
2026-02-28 20:26:03.294 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:03.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9434/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.0/tcp/62520/p2p/16Uiu2HAmKoh5NEKXFkBWMGaMBHcmPBxtT9s5GPtncmX4itDDoymQ"]'
2026-02-28 20:26:03.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9434/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.222/tcp/36227/p2p/16Uiu2HAmQu5rgHqvYmwiBeCfhd5jtqseLzDBofzoGDWxQJaGdKcK"]'
2026-02-28 20:26:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9434/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.57/tcp/59265/p2p/16Uiu2HAmHSwMm8TyAv27j2GzUaLTu1ZTvKDEqJL8hjf9U8Vd6jnB"]'
2026-02-28 20:26:03.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9434/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.19/tcp/33646/p2p/16Uiu2HAm5mjyxoeQ4mDi4F6nfkmqto3r4iqZaEoyfLQVu9rQ4M47"]'
2026-02-28 20:26:03.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62519/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:03.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36226/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:03.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59264/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:03.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33645/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:03.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:03.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.454 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:26:03.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9434/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310363454250871}}'
2026-02-28 20:26:03.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:03.478 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:26:03.580 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:26:03.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310363454250871,"ephemeral":false,"proof":""}]'
2026-02-28 20:26:03.585 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:26:03.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36226/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310363454250871,"ephemeral":false,"proof":""}]'
2026-02-28 20:26:03.589 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:26:03.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310363454250871,"ephemeral":false,"proof":""}]'
2026-02-28 20:26:03.592 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:26:03.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33645/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310363454250871,"ephemeral":false,"proof":""}]'
2026-02-28 20:26:03.597 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:26:03.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9434/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310363454250871,"ephemeral":false,"proof":""}]'
2026-02-28 20:26:03.602 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:26:03.603 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:26:03.603 DEBUG [src.node.waku_node] Stopping container with id 9e29e60f0157
2026-02-28 20:26:04.222 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:04.222 DEBUG [src.node.waku_node] Stopping container with id 967d055b082c
2026-02-28 20:26:04.856 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:04.856 DEBUG [src.node.waku_node] Stopping container with id 99563612078f
2026-02-28 20:26:05.117 ERROR [src.node.docker_mananger] Max retries reached for container 9e29e60f0157. Exiting log stream.
2026-02-28 20:26:05.447 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:05.448 DEBUG [src.node.waku_node] Stopping container with id 19bb3a520ddb
2026-02-28 20:26:05.673 ERROR [src.node.docker_mananger] Max retries reached for container 967d055b082c. Exiting log stream.
2026-02-28 20:26:06.050 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:06.050 DEBUG [src.node.waku_node] Stopping container with id e97f94aa5b92
2026-02-28 20:26:06.262 ERROR [src.node.docker_mananger] Max retries reached for container 99563612078f. Exiting log stream.
2026-02-28 20:26:06.596 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:06.597 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:26:06.629 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:06.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:06.657 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:06.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:06.686 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-28 20:24:29.232 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:29.232 DEBUG [tests.conftest] Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-02-28_20-24-29__a1c89917-2205-46b3-90d9-fc273083d347
2026-02-28 20:24:29.232 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:29.233 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:24:29.233 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 20:24:29.240 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:29.240 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-24-29__a1c89917-2205-46b3-90d9-fc273083d347__wakuorg_nwaku:latest.log
2026-02-28 20:24:29.240 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:29.240 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:29.242 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:29.242 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.82
2026-02-28 20:24:29.242 DEBUG [src.node.docker_mananger] Generated ports ['7450', '7451', '7452', '7453', '7454']
2026-02-28 20:24:29.242 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:29.243 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:29.243 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:29.243 DEBUG [src.node.docker_mananger] docker run -i -t -p 7450:7450 -p 7451:7451 -p 7452:7452 -p 7453:7453 -p 7454:7454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7452 --rest-port=7450 --tcp-port=7451 --discv5-udp-port=7453 --rest-address=0.0.0.0 --nat=extip:172.18.24.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0fdb2b2ba4969030ffabe2ef2e1ea595fb5db240b3a9aed2d6f708dde6e4a3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7454 --metrics-logging=true --relay=true
2026-02-28 20:24:29.436 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.82 waku eb44fddcce7298fcfaaaab9e77ef910cf6f90c5fea8dd45a245ddf9e9070edd0
2026-02-28 20:24:29.471 DEBUG [src.node.docker_mananger] Container started with ID eb44fddcce72. Setting up logs at ./log/docker/node1_2026-02-28_20-24-29__a1c89917-2205-46b3-90d9-fc273083d347__wakuorg_nwaku:latest.log
2026-02-28 20:24:29.472 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7450
2026-02-28 20:24:29.472 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:29.484 ERROR [src.node.docker_mananger] Max retries reached for container ae1d90ea5be1. Exiting log stream.
2026-02-28 20:24:30.029 ERROR [src.node.docker_mananger] Max retries reached for container 5dca7048c747. Exiting log stream.
2026-02-28 20:24:30.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7450/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:30.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:30.477 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:30.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:30.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.82/tcp/7451/p2p/16Uiu2HAmDQpuHUwjgKVDucwphYzWLX8ZoKraP3HuvF13zXbncQVP","/ip4/172.18.24.82/tcp/7452/ws/p2p/16Uiu2HAmDQpuHUwjgKVDucwphYzWLX8ZoKraP3HuvF13zXbncQVP"],"enrUri":"enr:-L24QIDY0OdVJSwkJgDUQZKLq1sEuLtuccPfdsO_BUfUnxhkLpZO5BlYKLElImPFnQJGjSrGXBXvaKGMjLJnrkI5EtsCgmlkgnY0gmlwhKwSGFKKbXVsdGlhZGRyc5YACASsEhhSBh0bAAoErBIYUgYdHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCzrfT1b7R9mUqs76cRukevmss2jtI7V5E6M2jZjSpzKDdGNwgh0bg3VkcIIdHYV3YWt1MgE"}'
2026-02-28 20:24:30.480 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:30.487 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:30.487 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-24-29__a1c89917-2205-46b3-90d9-fc273083d347__wakuorg_nwaku:latest.log
2026-02-28 20:24:30.487 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:30.487 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:30.489 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:30.489 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.229
2026-02-28 20:24:30.489 DEBUG [src.node.docker_mananger] Generated ports ['56563', '56564', '56565', '56566', '56567']
2026-02-28 20:24:30.489 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:30.489 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:30.490 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:30.490 DEBUG [src.node.docker_mananger] docker run -i -t -p 56563:56563 -p 56564:56564 -p 56565:56565 -p 56566:56566 -p 56567:56567 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56565 --rest-port=56563 --tcp-port=56564 --discv5-udp-port=56566 --rest-address=0.0.0.0 --nat=extip:172.18.137.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab15bed475e4bdcbe0bd2ee1850acf19e8d95a0e23e50feebc66e9ee86bf6181 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56567 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIDY0OdVJSwkJgDUQZKLq1sEuLtuccPfdsO_BUfUnxhkLpZO5BlYKLElImPFnQJGjSrGXBXvaKGMjLJnrkI5EtsCgmlkgnY0gmlwhKwSGFKKbXVsdGlhZGRyc5YACASsEhhSBh0bAAoErBIYUgYdHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCzrfT1b7R9mUqs76cRukevmss2jtI7V5E6M2jZjSpzKDdGNwgh0bg3VkcIIdHYV3YWt1MgE
2026-02-28 20:24:30.685 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.229 waku 8102050c98a2792d740cb0361bc0ba89e4f075c5d1494c26e33d3aa27ce33091
2026-02-28 20:24:30.718 DEBUG [src.node.docker_mananger] Container started with ID 8102050c98a2. Setting up logs at ./log/docker/node2_2026-02-28_20-24-29__a1c89917-2205-46b3-90d9-fc273083d347__wakuorg_nwaku:latest.log
2026-02-28 20:24:30.718 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56563
2026-02-28 20:24:30.718 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:31.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56563/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:31.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:31.749 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:31.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56563/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:31.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.229/tcp/56564/p2p/16Uiu2HAmSayUHTUP549UPtuX2UKbnFxmmd8jfretJ2rX1TJH6NTS","/ip4/172.18.137.229/tcp/56565/ws/p2p/16Uiu2HAmSayUHTUP549UPtuX2UKbnFxmmd8jfretJ2rX1TJH6NTS"],"enrUri":"enr:-L24QGPvBfyPKsTDensfKJZoarHSTfrH0XdBZbx6OiGudW3LJa_BMboiqg1l7fTSR4cLK8zUbpmf3bIEycUI7MwiyaECgmlkgnY0gmlwhKwSieWKbXVsdGlhZGRyc5YACASsEonlBtz0AAoErBKJ5Qbc9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzvxMpMhQJ5oWuh-S04oghtIXm6sSNVxYjb9a0dVaU9mDdGNwgtz0g3VkcILc9oV3YWt1MgE"}'
2026-02-28 20:24:31.753 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:31.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56563/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.82/tcp/7451/p2p/16Uiu2HAmDQpuHUwjgKVDucwphYzWLX8ZoKraP3HuvF13zXbncQVP"]'
2026-02-28 20:24:31.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:31.757 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 20:24:31.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7450/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:24:31.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:31.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56563/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:24:31.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:31.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7450/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-02-28 20:24:31.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:31.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:31.876 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:31.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:31.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310271769152256,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:31.881 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:31.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56563/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:31.884 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":1772310271769152256,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:31.885 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 20:24:31.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:24:31.889 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-02-28 20:24:31.891 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:31.892 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:31.893 DEBUG [src.node.waku_node] Stopping container with id eb44fddcce72
2026-02-28 20:24:32.441 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:32.441 DEBUG [src.node.waku_node] Stopping container with id 8102050c98a2
2026-02-28 20:24:33.024 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:33.027 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:33.033 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:33.038 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,392 @@
2026-02-28 20:26:13.638 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:26:13.639 DEBUG [tests.conftest] Running test: test_on_postgress_db_with_one_message with id: 2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db
2026-02-28 20:26:13.639 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:26:13.639 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:26:13.869 ERROR [src.node.docker_mananger] Max retries reached for container 8adfb229f6f6. Exiting log stream.
2026-02-28 20:26:14.437 ERROR [src.node.docker_mananger] Max retries reached for container 2273633c505d. Exiting log stream.
2026-02-28 20:26:17.629 DEBUG [src.postgres_setup] Postgres container started
2026-02-28 20:26:17.637 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:17.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:17.638 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:17.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:17.639 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:17.640 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.126
2026-02-28 20:26:17.640 DEBUG [src.node.docker_mananger] Generated ports ['22349', '22350', '22351', '22352', '22353']
2026-02-28 20:26:17.640 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:17.640 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:17.640 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:17.641 DEBUG [src.node.docker_mananger] docker run -i -t -p 22349:22349 -p 22350:22350 -p 22351:22351 -p 22352:22352 -p 22353:22353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22351 --rest-port=22349 --tcp-port=22350 --discv5-udp-port=22352 --rest-address=0.0.0.0 --nat=extip:172.18.249.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95f3db9cb0dccd23ecfd7bb4b4aaceb26dd3dc7bb664a3f7cccee78cab8b46dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22353 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-28 20:26:17.861 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.126 waku 1aa87dcd384fa8f10ce08e83e4a48827bab8fd4b5c6e6796b5b9c903d6ae9fc7
2026-02-28 20:26:17.900 DEBUG [src.node.docker_mananger] Container started with ID 1aa87dcd384f. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:17.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22349
2026-02-28 20:26:17.903 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:18.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.314 ERROR [src.node.docker_mananger] Max retries reached for container 1aa87dcd384f. Exiting log stream.
2026-02-28 20:26:19.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:19.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:24.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:25.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:31.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:32.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:33.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:34.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:35.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:36.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:37.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22349/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:38.919 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=22349): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7efcb887cc50>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-02-28 20:26:39.020 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:39.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:39.022 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:39.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.131
2026-02-28 20:26:39.022 DEBUG [src.node.docker_mananger] Generated ports ['46155', '46156', '46157', '46158', '46159']
2026-02-28 20:26:39.022 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:39.022 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:39.022 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:39.023 DEBUG [src.node.docker_mananger] docker run -i -t -p 46155:46155 -p 46156:46156 -p 46157:46157 -p 46158:46158 -p 46159:46159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46157 --rest-port=46155 --tcp-port=46156 --discv5-udp-port=46158 --rest-address=0.0.0.0 --nat=extip:172.18.123.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de3ece9eb8dbade9fd8fbd1bb5aacfe23f5d4acf23d5dcadd43bfdc8397b9daf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46159 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-28 20:26:39.218 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.131 waku a711ada004ce40b84158c2d488a8c86bf95d9f4fbcc76a3c1dc29c2a9867a966
2026-02-28 20:26:39.248 DEBUG [src.node.docker_mananger] Container started with ID a711ada004ce. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:39.248 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46155
2026-02-28 20:26:39.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:40.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:40.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:40.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:40.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:40.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:40.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:40.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:40.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:41.985 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:41.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:41.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.131/tcp/46156/p2p/16Uiu2HAmRVcqqsuaem5N7CD35iR5NHAo6tCqPkrArX2qxAcQXuTs","/ip4/172.18.123.131/tcp/46157/ws/p2p/16Uiu2HAmRVcqqsuaem5N7CD35iR5NHAo6tCqPkrArX2qxAcQXuTs"],"enrUri":"enr:-L24QHoHezgGp-yq-iQa2Tu0LoOhTwkA5tUBNsR0NeNnkiVVC31KTF7AzTMC_KjU2bZXVjdAry6fsalmuru2x3zxD6oCgmlkgnY0gmlwhKwSe4OKbXVsdGlhZGRyc5YACASsEnuDBrRMAAoErBJ7gwa0Td0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvsFiSV7IJ7wDac-BVUp13bTlYiKeREdM6p2F9fk7VyaDdGNwgrRMg3VkcIK0ToV3YWt1MgM"}'
2026-02-28 20:26:41.988 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:41.995 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:41.995 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:41.996 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:41.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:41.997 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:41.997 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.31
2026-02-28 20:26:41.997 DEBUG [src.node.docker_mananger] Generated ports ['22203', '22204', '22205', '22206', '22207']
2026-02-28 20:26:41.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:41.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:41.998 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:41.998 DEBUG [src.node.docker_mananger] docker run -i -t -p 22203:22203 -p 22204:22204 -p 22205:22205 -p 22206:22206 -p 22207:22207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22205 --rest-port=22203 --tcp-port=22204 --discv5-udp-port=22206 --rest-address=0.0.0.0 --nat=extip:172.18.184.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47461eb50eafeed45489f8bd0cf94405cb219e9eb59da4e2e3567dace0ca81af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22207 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHoHezgGp-yq-iQa2Tu0LoOhTwkA5tUBNsR0NeNnkiVVC31KTF7AzTMC_KjU2bZXVjdAry6fsalmuru2x3zxD6oCgmlkgnY0gmlwhKwSe4OKbXVsdGlhZGRyc5YACASsEnuDBrRMAAoErBJ7gwa0Td0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvsFiSV7IJ7wDac-BVUp13bTlYiKeREdM6p2F9fk7VyaDdGNwgrRMg3VkcIK0ToV3YWt1MgM --storenode=/ip4/172.18.123.131/tcp/46156/p2p/16Uiu2HAmRVcqqsuaem5N7CD35iR5NHAo6tCqPkrArX2qxAcQXuTs --store=false --relay=true
2026-02-28 20:26:42.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.31 waku 7ce3749a557771246adad9c36e24cc32c053a9b6a7c15e512d070710703df779
2026-02-28 20:26:42.247 DEBUG [src.node.docker_mananger] Container started with ID 7ce3749a5577. Setting up logs at ./log/docker/store_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:42.247 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22203
2026-02-28 20:26:42.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:43.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22203/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:43.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:43.252 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:43.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:43.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.31/tcp/22204/p2p/16Uiu2HAmK54p4jkxJ9Nm9pcZtbjpkZQuQhnFfaAYAneCkPkpzcgT","/ip4/172.18.184.31/tcp/22205/ws/p2p/16Uiu2HAmK54p4jkxJ9Nm9pcZtbjpkZQuQhnFfaAYAneCkPkpzcgT"],"enrUri":"enr:-L24QLg1zii34yfXQ2Tw3xjhBPsiE7dRJAQUVbYy7w8nHI1fLl0DXP8SxeggVtApIID4DHCVyjB73MhimjSHvfIeyLoCgmlkgnY0gmlwhKwSuB-KbXVsdGlhZGRyc5YACASsErgfBla8AAoErBK4HwZWvd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDX1EbE_XDjCWeLwZAgnBqrcc7ZWGcntlEasl2EMhW1ZSDdGNwgla8g3VkcIJWvoV3YWt1MgE"}'
2026-02-28 20:26:43.255 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:43.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22203/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.131/tcp/46156/p2p/16Uiu2HAmRVcqqsuaem5N7CD35iR5NHAo6tCqPkrArX2qxAcQXuTs"]'
2026-02-28 20:26:43.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:43.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46155/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:43.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:43.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:43.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:43.312 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:43.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46155/relay/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-02-28 20:26:43.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:43.321 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:43.522 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:26:43.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:43.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3794952351f5b7522186ac160ea8c272163e35a9ca725e6e75e13a3b07615b8e"}]}'
2026-02-28 20:26:43.529 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:26:43.530 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:26:43.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:43.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b3fa3206386c606082df","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3794952351f5b7522186ac160ea8c272163e35a9ca725e6e75e13a3b07615b8e"}]}'
2026-02-28 20:26:43.539 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:26:43.546 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:43.547 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:43.547 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:43.547 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:43.548 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:43.549 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.99
2026-02-28 20:26:43.549 DEBUG [src.node.docker_mananger] Generated ports ['64371', '64372', '64373', '64374', '64375']
2026-02-28 20:26:43.549 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:43.549 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:43.549 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:43.549 DEBUG [src.node.docker_mananger] docker run -i -t -p 64371:64371 -p 64372:64372 -p 64373:64373 -p 64374:64374 -p 64375:64375 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64373 --rest-port=64371 --tcp-port=64372 --discv5-udp-port=64374 --rest-address=0.0.0.0 --nat=extip:172.18.163.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4e129a913c5d02a8ed41bb5f753fffd5934fda4dce22b1e323dbc7b1ff0fe4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64375 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-28 20:26:43.737 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.99 waku 36f8016e5d2a1ed04bcc63275eabdf2ade10e54a493ab48a35f521d9dcadb4d3
2026-02-28 20:26:43.774 DEBUG [src.node.docker_mananger] Container started with ID 36f8016e5d2a. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:43.774 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64371
2026-02-28 20:26:43.775 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:44.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64371/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:44.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:44.779 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:44.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64371/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:44.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.99/tcp/64372/p2p/16Uiu2HAmAJYyu8PzRJ6rnpJZgTvcGD811n9MdE21m3rM9mtgb8Mq","/ip4/172.18.163.99/tcp/64373/ws/p2p/16Uiu2HAmAJYyu8PzRJ6rnpJZgTvcGD811n9MdE21m3rM9mtgb8Mq"],"enrUri":"enr:-L24QPZJz8E5C-pGStunSPinDowNS1rntNmdURhJscDJnLs8Dz_fmLEqeVN2EsI00setezXnEL6U-hTtTcH_3xLdzkgCgmlkgnY0gmlwhKwSo2OKbXVsdGlhZGRyc5YACASsEqNjBvt0AAoErBKjYwb7dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3QxTS7Uj24gFW05h5XYxNeKkwROEC1bv0xFzg6gig1SDdGNwgvt0g3VkcIL7doV3YWt1MgM"}'
2026-02-28 20:26:44.782 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:44.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64371/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.131/tcp/46156/p2p/16Uiu2HAmRVcqqsuaem5N7CD35iR5NHAo6tCqPkrArX2qxAcQXuTs"]'
2026-02-28 20:26:44.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:44.828 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:44.828 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:44.828 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:44.828 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:44.829 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:44.830 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.225
2026-02-28 20:26:44.830 DEBUG [src.node.docker_mananger] Generated ports ['16047', '16048', '16049', '16050', '16051']
2026-02-28 20:26:44.830 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:44.830 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:44.830 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:44.830 DEBUG [src.node.docker_mananger] docker run -i -t -p 16047:16047 -p 16048:16048 -p 16049:16049 -p 16050:16050 -p 16051:16051 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16049 --rest-port=16047 --tcp-port=16048 --discv5-udp-port=16050 --rest-address=0.0.0.0 --nat=extip:172.18.22.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaca2dbf7b11d38e8fabf43e80bbdafbcbaea2cd71eb71e4d9be73d3a75d4bda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16051 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPZJz8E5C-pGStunSPinDowNS1rntNmdURhJscDJnLs8Dz_fmLEqeVN2EsI00setezXnEL6U-hTtTcH_3xLdzkgCgmlkgnY0gmlwhKwSo2OKbXVsdGlhZGRyc5YACASsEqNjBvt0AAoErBKjYwb7dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3QxTS7Uj24gFW05h5XYxNeKkwROEC1bv0xFzg6gig1SDdGNwgvt0g3VkcIL7doV3YWt1MgM --storenode=/ip4/172.18.123.131/tcp/46156/p2p/16Uiu2HAmRVcqqsuaem5N7CD35iR5NHAo6tCqPkrArX2qxAcQXuTs --store=false --relay=true
2026-02-28 20:26:45.036 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.225 waku 62f0067165f17e96bcf20870a9c30f82a78fb988f06bfd9b8f9e6355f028faab
2026-02-28 20:26:45.072 DEBUG [src.node.docker_mananger] Container started with ID 62f0067165f1. Setting up logs at ./log/docker/store_node1_2026-02-28_20-26-13__3af15ccb-3b46-4804-b5a0-642ffc49f6db__wakuorg_nwaku:latest.log
2026-02-28 20:26:45.073 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16047
2026-02-28 20:26:45.073 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:46.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16047/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:46.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:46.090 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:46.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16047/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:46.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.225/tcp/16048/p2p/16Uiu2HAmJByyHHJVZz3GAtwRCHi4fhhMZ8QGj5nr8bUER5uJtv33","/ip4/172.18.22.225/tcp/16049/ws/p2p/16Uiu2HAmJByyHHJVZz3GAtwRCHi4fhhMZ8QGj5nr8bUER5uJtv33"],"enrUri":"enr:-L24QL_fy0vibndRzG6QbP2GJp55yMjzJBJ68n0UPUpqltTmI4ZhCb6dG7D0cjar6Icbo8r2wWFrSf0zmbt-0YKUSrYCgmlkgnY0gmlwhKwSFuGKbXVsdGlhZGRyc5YACASsEhbhBj6wAAoErBIW4QY-sd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUjsCuspnNqouUgEJbTZKg2eOCahniqQ1hZRxIm_soXKDdGNwgj6wg3VkcII-soV3YWt1MgE"}'
2026-02-28 20:26:46.114 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:46.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16047/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.131/tcp/46156/p2p/16Uiu2HAmRVcqqsuaem5N7CD35iR5NHAo6tCqPkrArX2qxAcQXuTs"]'
2026-02-28 20:26:46.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16047/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.99/tcp/64372/p2p/16Uiu2HAmAJYyu8PzRJ6rnpJZgTvcGD811n9MdE21m3rM9mtgb8Mq"]'
2026-02-28 20:26:46.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46155/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:46.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:46.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64371/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:46.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16047/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:46.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.174 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:46.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64371/relay/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-02-28 20:26:46.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:46.385 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:26:46.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46155/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:46.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3794952351f5b7522186ac160ea8c272163e35a9ca725e6e75e13a3b07615b8e"},{"messageHash":"0xd712a587080221c5de169bada1961854f790cf4a38e77cef9ef8fcfb1c9da62d"}]}'
2026-02-28 20:26:46.392 DEBUG [src.steps.store] messages length is 2
2026-02-28 20:26:46.392 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:26:46.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:46.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0c85631b771e32633ce2","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3794952351f5b7522186ac160ea8c272163e35a9ca725e6e75e13a3b07615b8e"},{"messageHash":"0xd712a587080221c5de169bada1961854f790cf4a38e77cef9ef8fcfb1c9da62d"}]}'
2026-02-28 20:26:46.402 DEBUG [src.steps.store] messages length is 2
2026-02-28 20:26:46.403 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:26:46.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64371/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:46.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3794952351f5b7522186ac160ea8c272163e35a9ca725e6e75e13a3b07615b8e"},{"messageHash":"0xd712a587080221c5de169bada1961854f790cf4a38e77cef9ef8fcfb1c9da62d"}]}'
2026-02-28 20:26:46.409 DEBUG [src.steps.store] messages length is 2
2026-02-28 20:26:46.409 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:26:46.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16047/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:46.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3e015be79de473fb571e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3794952351f5b7522186ac160ea8c272163e35a9ca725e6e75e13a3b07615b8e"},{"messageHash":"0xd712a587080221c5de169bada1961854f790cf4a38e77cef9ef8fcfb1c9da62d"}]}'
2026-02-28 20:26:46.419 DEBUG [src.steps.store] messages length is 2
2026-02-28 20:26:46.564 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-02-28 20:26:46.566 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:26:46.567 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:26:46.567 DEBUG [src.node.waku_node] Stopping container with id a711ada004ce
2026-02-28 20:26:47.154 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:47.154 DEBUG [src.node.waku_node] Stopping container with id 7ce3749a5577
2026-02-28 20:26:47.741 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:47.742 DEBUG [src.node.waku_node] Stopping container with id 36f8016e5d2a
2026-02-28 20:26:47.968 ERROR [src.node.docker_mananger] Max retries reached for container a711ada004ce. Exiting log stream.
2026-02-28 20:26:48.305 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:48.305 DEBUG [src.node.waku_node] Stopping container with id 62f0067165f1
2026-02-28 20:26:48.556 ERROR [src.node.docker_mananger] Max retries reached for container 7ce3749a5577. Exiting log stream.
2026-02-28 20:26:48.859 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:48.861 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:26:48.875 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:48.888 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:48.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:48.909 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:48.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,308 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_chain_of_relay_nodes with id: 2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3
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-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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/node5_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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/node6_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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/node7_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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/node8_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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/node9_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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/node10_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__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.59.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19221', '19222', '19223', '19224', '19225']
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 19221:19221 -p 19222:19222 -p 19223:19223 -p 19224:19224 -p 19225:19225 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19223 --rest-port=19221 --tcp-port=19222 --discv5-udp-port=19224 --rest-address=0.0.0.0 --nat=extip:172.18.59.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df21aae1da26af5e6fddfa66a3bfdffbe5fb138b0bc1714630d2b221ecf7c4de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19225 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d0bd701bc219. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.83 waku b8030b86564f563f0b172c33295b392086feb1c554e0f29bb425c59261624305
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8030b86564f. Setting up logs at ./log/docker/node1_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19221
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 c926b59c51f8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19221/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:19221/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.83/tcp/19222/p2p/16Uiu2HAm2mHuXrCT5SxbiPQZtDf7E3yagq8iesdXf4PwRvfStPJF","/ip4/172.18.59.83/tcp/19223/ws/p2p/16Uiu2HAm2mHuXrCT5SxbiPQZtDf7E3yagq8iesdXf4PwRvfStPJF"],"enrUri":"enr:-L24QCoqONvvK00Sv9QTZSsTB-pS_Jx9JudRXZnUjM4mJmi0elX0cNtnmypn_mQC-1Uy1APH2kY_YqEVISNrnVUhNIUCgmlkgnY0gmlwhKwSO1OKbXVsdGlhZGRyc5YACASsEjtTBksWAAoErBI7UwZLF90DgnJzhQADAQAAiXNlY3AyNTZrMaECbQh3U8g1unVzQlD-qtPRrk8glIEBguxnEOH8ykUHbIiDdGNwgksWg3VkcIJLGIV3YWt1MgE"}'
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.177.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39265', '39266', '39267', '39268', '39269']
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 39265:39265 -p 39266:39266 -p 39267:39267 -p 39268:39268 -p 39269:39269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39267 --rest-port=39265 --tcp-port=39266 --discv5-udp-port=39268 --rest-address=0.0.0.0 --nat=extip:172.18.177.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=249ab74fc58acbd1072dd91fa749d0ce2c6b01a11b0c427c59d14c48ca0f2012 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39269 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCoqONvvK00Sv9QTZSsTB-pS_Jx9JudRXZnUjM4mJmi0elX0cNtnmypn_mQC-1Uy1APH2kY_YqEVISNrnVUhNIUCgmlkgnY0gmlwhKwSO1OKbXVsdGlhZGRyc5YACASsEjtTBksWAAoErBI7UwZLF90DgnJzhQADAQAAiXNlY3AyNTZrMaECbQh3U8g1unVzQlD-qtPRrk8glIEBguxnEOH8ykUHbIiDdGNwgksWg3VkcIJLGIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.136 waku 076d0f0ffde6606b047ec3a7e505a790e8ff15b6a018a5353f08aaa95cc61872
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 076d0f0ffde6. Setting up logs at ./log/docker/node2_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39265
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:39265/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:39265/debug/v1/info" -H "Content-Type: application/json" -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.136/tcp/39266/p2p/16Uiu2HAm2woqdma9k9vyovdsY6BJs9mp3NywnBhfhcaWWtkcgAKD","/ip4/172.18.177.136/tcp/39267/ws/p2p/16Uiu2HAm2woqdma9k9vyovdsY6BJs9mp3NywnBhfhcaWWtkcgAKD"],"enrUri":"enr:-L24QBQglj4GQ0Nm896wWMxRQDUdb0DpU2JgLno9czOQbUwECQxIh5WBx3dMf7zQUdOYxl3Z3UNaEGw-FFKdst1y170CgmlkgnY0gmlwhKwSsYiKbXVsdGlhZGRyc5YACASsErGIBpliAAoErBKxiAaZY90DgnJzhQADAQAAiXNlY3AyNTZrMaECb7oejIC0rftwU3ZfmjYw4geDLkfJGyjWiTvuXd5HM8yDdGNwgplig3VkcIKZZIV3YWt1MgE"}'
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.151.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39392', '39393', '39394', '39395', '39396']
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 39392:39392 -p 39393:39393 -p 39394:39394 -p 39395:39395 -p 39396:39396 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39394 --rest-port=39392 --tcp-port=39393 --discv5-udp-port=39395 --rest-address=0.0.0.0 --nat=extip:172.18.151.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ec0aecfa163c045e4e9f536b8cbc0c2de9b3fb146dde0d365c0b22adff8a27d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39396 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBQglj4GQ0Nm896wWMxRQDUdb0DpU2JgLno9czOQbUwECQxIh5WBx3dMf7zQUdOYxl3Z3UNaEGw-FFKdst1y170CgmlkgnY0gmlwhKwSsYiKbXVsdGlhZGRyc5YACASsErGIBpliAAoErBKxiAaZY90DgnJzhQADAQAAiXNlY3AyNTZrMaECb7oejIC0rftwU3ZfmjYw4geDLkfJGyjWiTvuXd5HM8yDdGNwgplig3VkcIKZZIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.176 waku 88cc781eac78c5380949a64fead157c8c260accd4322d497bdcacf4d7f3f9e4e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88cc781eac78. Setting up logs at ./log/docker/node3_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39392
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:39392/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:39392/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.176/tcp/39393/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58","/ip4/172.18.151.176/tcp/39394/ws/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58"],"enrUri":"enr:-L24QK1BmbIDY2AFKsxiq_JMydKrQ4EHMcqKKa2SOiGhPXMBcGsHXB6xov5SPNAxTUSqD8tHGV5tPcPNAQL5WtHv0w0CgmlkgnY0gmlwhKwSl7CKbXVsdGlhZGRyc5YACASsEpewBpnhAAoErBKXsAaZ4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbAz9scg0hN60gTQcY1bD1OhwWrfr9RmuZEBs5WpwhauDdGNwgpnhg3VkcIKZ44V3YWt1MgE"}'
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.182.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57456', '57457', '57458', '57459', '57460']
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 57456:57456 -p 57457:57457 -p 57458:57458 -p 57459:57459 -p 57460:57460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57458 --rest-port=57456 --tcp-port=57457 --discv5-udp-port=57459 --rest-address=0.0.0.0 --nat=extip:172.18.182.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=345bc38dcbefefcf22d156351a7ee366f5b218ccdeda6abba5b55fa4bc9f9db4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57460 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK1BmbIDY2AFKsxiq_JMydKrQ4EHMcqKKa2SOiGhPXMBcGsHXB6xov5SPNAxTUSqD8tHGV5tPcPNAQL5WtHv0w0CgmlkgnY0gmlwhKwSl7CKbXVsdGlhZGRyc5YACASsEpewBpnhAAoErBKXsAaZ4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbAz9scg0hN60gTQcY1bD1OhwWrfr9RmuZEBs5WpwhauDdGNwgpnhg3VkcIKZ44V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.11 waku 4ff2cbbd63a1da5eec23992115d4a53ab60f19e9973d19676507b0ae9cffb7c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ff2cbbd63a1. Setting up logs at ./log/docker/node4_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57456
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:57456/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:57456/debug/v1/info" -H "Content-Type: application/json" -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.11/tcp/57457/p2p/16Uiu2HAmS337w4SuJ3tEq2tBysDueCxiJENm3x5fJXX2fM1UULiX","/ip4/172.18.182.11/tcp/57458/ws/p2p/16Uiu2HAmS337w4SuJ3tEq2tBysDueCxiJENm3x5fJXX2fM1UULiX"],"enrUri":"enr:-L24QPyW_1yrecZK9vdQROQs2i7Revi13al_y4FZawdRUiC0bZzsrJb5SEUbtmyZijSZ_EE5Lj4yrt2g1HwHkHyT7aACgmlkgnY0gmlwhKwStguKbXVsdGlhZGRyc5YACASsErYLBuBxAAoErBK2Cwbgct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxs3W7WP5OMO9vreT7Z-27BYQzrMYnDSi0Wbv7ABFXvyDdGNwguBxg3VkcILgc4V3YWt1MgE"}'
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.46.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51213', '51214', '51215', '51216', '51217']
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 51213:51213 -p 51214:51214 -p 51215:51215 -p 51216:51216 -p 51217:51217 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51215 --rest-port=51213 --tcp-port=51214 --discv5-udp-port=51216 --rest-address=0.0.0.0 --nat=extip:172.18.46.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f0a3b859aa4c5b8b5eca13ba7754dbbbde8b462ab2ea48ae43b303f2a96bd2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51217 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPyW_1yrecZK9vdQROQs2i7Revi13al_y4FZawdRUiC0bZzsrJb5SEUbtmyZijSZ_EE5Lj4yrt2g1HwHkHyT7aACgmlkgnY0gmlwhKwStguKbXVsdGlhZGRyc5YACASsErYLBuBxAAoErBK2Cwbgct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxs3W7WP5OMO9vreT7Z-27BYQzrMYnDSi0Wbv7ABFXvyDdGNwguBxg3VkcILgc4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.142 waku 57014df1eb1416224bbf72bbe14c627192c3cd42ec06986aba42402fe797fb9f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57014df1eb14. Setting up logs at ./log/docker/node5_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51213
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:51213/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:51213/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.142/tcp/51214/p2p/16Uiu2HAkycqib8L5b6UvRmUHT2kcnUe41kpK1cTYFUGtLA3shwS7","/ip4/172.18.46.142/tcp/51215/ws/p2p/16Uiu2HAkycqib8L5b6UvRmUHT2kcnUe41kpK1cTYFUGtLA3shwS7"],"enrUri":"enr:-L24QAXnQXnZaLB3QL3P2AHrpO6e70lrYsmYhFUdvfvgINDZLbYyu6bcrP27Zpi7UI-ZTwU8zfwYeoUYK1tBd3RKF2ICgmlkgnY0gmlwhKwSLo6KbXVsdGlhZGRyc5YACASsEi6OBsgOAAoErBIujgbID90DgnJzhQADAQAAiXNlY3AyNTZrMaECPkslsS6mNrPzKKH0wcDFaUgmpJLx_crGcuUV9mzJvqiDdGNwgsgOg3VkcILIEIV3YWt1MgE"}'
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.234.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21663', '21664', '21665', '21666', '21667']
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 21663:21663 -p 21664:21664 -p 21665:21665 -p 21666:21666 -p 21667:21667 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21665 --rest-port=21663 --tcp-port=21664 --discv5-udp-port=21666 --rest-address=0.0.0.0 --nat=extip:172.18.234.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dfea0da207a11e328adab9ecac8b0ad1f9a5ef5fae078a35ecd7eeac3f1d2d4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21667 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAXnQXnZaLB3QL3P2AHrpO6e70lrYsmYhFUdvfvgINDZLbYyu6bcrP27Zpi7UI-ZTwU8zfwYeoUYK1tBd3RKF2ICgmlkgnY0gmlwhKwSLo6KbXVsdGlhZGRyc5YACASsEi6OBsgOAAoErBIujgbID90DgnJzhQADAQAAiXNlY3AyNTZrMaECPkslsS6mNrPzKKH0wcDFaUgmpJLx_crGcuUV9mzJvqiDdGNwgsgOg3VkcILIEIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.222 waku 69dcbbd629de4e008d9cc14da22e2f8042e6b35204ede593f6dc2b14e8d5ef66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69dcbbd629de. Setting up logs at ./log/docker/node6_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21663
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:21663/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:21663/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.222/tcp/21664/p2p/16Uiu2HAm6b33GbJJEzT4wcg9co1fMvQhPAoqMTxkyncH4zwsag6M","/ip4/172.18.234.222/tcp/21665/ws/p2p/16Uiu2HAm6b33GbJJEzT4wcg9co1fMvQhPAoqMTxkyncH4zwsag6M"],"enrUri":"enr:-L24QMhuALTFrSru_11MkLZzrjRvy4e8Wx8qobTQ6rlrPQjCcyuJbEd2qntaYXaQtU6dq1E1xDC9E581hm_8oWJKRP4CgmlkgnY0gmlwhKwS6t6KbXVsdGlhZGRyc5YACASsEureBlSgAAoErBLq3gZUod0DgnJzhQADAQAAiXNlY3AyNTZrMaECpdaYlFtSTA5mqaehV1WRjxTQUEUBsUS0-CRd8PRgw3qDdGNwglSgg3VkcIJUooV3YWt1MgE"}'
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.46.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53744', '53745', '53746', '53747', '53748']
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 53744:53744 -p 53745:53745 -p 53746:53746 -p 53747:53747 -p 53748:53748 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53746 --rest-port=53744 --tcp-port=53745 --discv5-udp-port=53747 --rest-address=0.0.0.0 --nat=extip:172.18.46.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=16d5da965efb2dbba1faecc3a7a5eb8d1e07b73a5ec64bedeb05012b92cb1bca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53748 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMhuALTFrSru_11MkLZzrjRvy4e8Wx8qobTQ6rlrPQjCcyuJbEd2qntaYXaQtU6dq1E1xDC9E581hm_8oWJKRP4CgmlkgnY0gmlwhKwS6t6KbXVsdGlhZGRyc5YACASsEureBlSgAAoErBLq3gZUod0DgnJzhQADAQAAiXNlY3AyNTZrMaECpdaYlFtSTA5mqaehV1WRjxTQUEUBsUS0-CRd8PRgw3qDdGNwglSgg3VkcIJUooV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.197 waku d33f76a1deb7eb13c25b3b1f5822cdb845dc30f8db565c1a9135b021e22b8899
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d33f76a1deb7. Setting up logs at ./log/docker/node7_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53744
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:53744/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:53744/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.197/tcp/53745/p2p/16Uiu2HAkv1uwe81nPk3TuGpgqv8WtmUPseJuwwADGacvvWKDQ2Uc","/ip4/172.18.46.197/tcp/53746/ws/p2p/16Uiu2HAkv1uwe81nPk3TuGpgqv8WtmUPseJuwwADGacvvWKDQ2Uc"],"enrUri":"enr:-L24QLCE_wQgP2mD_49dhqZD7UT5RiC1D0Rt0nY9XgZ6NpbXJsDt9bFeEKEpRzDb8-XxkygkSrIcqlGRSTVvl0hqwykCgmlkgnY0gmlwhKwSLsWKbXVsdGlhZGRyc5YACASsEi7FBtHxAAoErBIuxQbR8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECCMWJD35owZdVcV0lXNlPyTdq-YXMrh2-yOO7ACgJb72DdGNwgtHxg3VkcILR84V3YWt1MgE"}'
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.251.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33461', '33462', '33463', '33464', '33465']
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 33461:33461 -p 33462:33462 -p 33463:33463 -p 33464:33464 -p 33465:33465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33463 --rest-port=33461 --tcp-port=33462 --discv5-udp-port=33464 --rest-address=0.0.0.0 --nat=extip:172.18.251.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b75ada27f9cbec2b6dedf19ca1afef6d44716024a58bd4f3eacd1e7fe5fbcf56 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33465 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCE_wQgP2mD_49dhqZD7UT5RiC1D0Rt0nY9XgZ6NpbXJsDt9bFeEKEpRzDb8-XxkygkSrIcqlGRSTVvl0hqwykCgmlkgnY0gmlwhKwSLsWKbXVsdGlhZGRyc5YACASsEi7FBtHxAAoErBIuxQbR8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECCMWJD35owZdVcV0lXNlPyTdq-YXMrh2-yOO7ACgJb72DdGNwgtHxg3VkcILR84V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.170 waku 23a1ee772ab82ffd5bdd991ea58a89706cee84f9dc50d0451e3f291812f838c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23a1ee772ab8. Setting up logs at ./log/docker/node8_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33461
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:33461/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:33461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.170/tcp/33462/p2p/16Uiu2HAmNwELJfZKy1ECjX6c5SyXG15WWiq2JpZBHGoTCTiaodHQ","/ip4/172.18.251.170/tcp/33463/ws/p2p/16Uiu2HAmNwELJfZKy1ECjX6c5SyXG15WWiq2JpZBHGoTCTiaodHQ"],"enrUri":"enr:-L24QHpso8GBjwMtgNz86N8UNExpxUWYT3WshOId-9jG_KfEMlZMkf_U6HJci2HgdtVyfX1KzkUGSm9-JcHFugaOVaACgmlkgnY0gmlwhKwS-6qKbXVsdGlhZGRyc5YACASsEvuqBoK2AAoErBL7qgaCt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmL35DcjCJanWuVe0UgQdrHAe-R-fRyCThdc9GMj7LaeDdGNwgoK2g3VkcIKCuIV3YWt1MgE"}'
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.65.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45081', '45082', '45083', '45084', '45085']
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 45081:45081 -p 45082:45082 -p 45083:45083 -p 45084:45084 -p 45085:45085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45083 --rest-port=45081 --tcp-port=45082 --discv5-udp-port=45084 --rest-address=0.0.0.0 --nat=extip:172.18.65.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=301c48a0d881fd8eec5f6dcc8d22ed3efffef4caeb78eceabb0d7c9e1de9ecae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45085 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHpso8GBjwMtgNz86N8UNExpxUWYT3WshOId-9jG_KfEMlZMkf_U6HJci2HgdtVyfX1KzkUGSm9-JcHFugaOVaACgmlkgnY0gmlwhKwS-6qKbXVsdGlhZGRyc5YACASsEvuqBoK2AAoErBL7qgaCt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmL35DcjCJanWuVe0UgQdrHAe-R-fRyCThdc9GMj7LaeDdGNwgoK2g3VkcIKCuIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.68 waku 6ca1afa028fc38df99ee04a534bd4c328c780508b1110127c28f98778238a898
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ca1afa028fc. Setting up logs at ./log/docker/node9_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45081
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:45081/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:45081/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.68/tcp/45082/p2p/16Uiu2HAmUPFQRqbYs1cH8Jx32iC7EFJvTjuXERrfB6b5ibSMdJUe","/ip4/172.18.65.68/tcp/45083/ws/p2p/16Uiu2HAmUPFQRqbYs1cH8Jx32iC7EFJvTjuXERrfB6b5ibSMdJUe"],"enrUri":"enr:-L24QHrf7L0z9xil7vyeZysqPf2zuAAGugLga5xm23_eawUxKXoz3ZJ7YGOs4Amfq5Ceyl3Q8ANM2fXiR1kGcERNk2oCgmlkgnY0gmlwhKwSQUSKbXVsdGlhZGRyc5YACASsEkFEBrAaAAoErBJBRAawG90DgnJzhQADAQAAiXNlY3AyNTZrMaED6bK4OZImCFOBD4gv7pNT4Q8Wj5BhtYSed6t8IBV7NCeDdGNwgrAag3VkcIKwHIV3YWt1MgE"}'
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.25.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26573', '26574', '26575', '26576', '26577']
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 26573:26573 -p 26574:26574 -p 26575:26575 -p 26576:26576 -p 26577:26577 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26575 --rest-port=26573 --tcp-port=26574 --discv5-udp-port=26576 --rest-address=0.0.0.0 --nat=extip:172.18.25.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbeca4b3de2f0ad07beac0ff71289e351edd7720a6ac364a8b9a9dc2b8d804bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26577 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHrf7L0z9xil7vyeZysqPf2zuAAGugLga5xm23_eawUxKXoz3ZJ7YGOs4Amfq5Ceyl3Q8ANM2fXiR1kGcERNk2oCgmlkgnY0gmlwhKwSQUSKbXVsdGlhZGRyc5YACASsEkFEBrAaAAoErBJBRAawG90DgnJzhQADAQAAiXNlY3AyNTZrMaED6bK4OZImCFOBD4gv7pNT4Q8Wj5BhtYSed6t8IBV7NCeDdGNwgrAag3VkcIKwHIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.19 waku 4039e0f9eac81a8c7abee8142ff7e29425fba05f15055b70b2c17c18f37bf036
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4039e0f9eac8. Setting up logs at ./log/docker/node10_2026-02-28_20-22-00__4585cc2d-c5d3-464c-962e-c7be0dc7f7d3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26573
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:26573/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:26573/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.19/tcp/26574/p2p/16Uiu2HAkyNKSiTD4ACK7kMvLYFJTuoixrAynBDXpqMsApVNP1FiT","/ip4/172.18.25.19/tcp/26575/ws/p2p/16Uiu2HAkyNKSiTD4ACK7kMvLYFJTuoixrAynBDXpqMsApVNP1FiT"],"enrUri":"enr:-L24QBcTX5BF7Ix2PrP6jmrpRNodY3UB2pQ0YqMtBrt2_Dy7FW3YHSuhdQGaL1oad8rguMBfXxiN7cFrTxmZ9TK5l3kCgmlkgnY0gmlwhKwSGROKbXVsdGlhZGRyc5YACASsEhkTBmfOAAoErBIZEwZnz90DgnJzhQADAQAAiXNlY3AyNTZrMaECOpLJDEf3tPI6OyxZhOpX4mK62G6Md0QsjOlDnvI8AFyDdGNwgmfOg3VkcIJn0IV3YWt1MgE"}'
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:19221/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:39265/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:39392/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:57456/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:51213/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:21663/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:53744/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:33461/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:45081/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:26573/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:19221/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.182.11/tcp/57457/p2p/16Uiu2HAmS337w4SuJ3tEq2tBysDueCxiJENm3x5fJXX2fM1UULiX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.46.142/tcp/51214/p2p/16Uiu2HAkycqib8L5b6UvRmUHT2kcnUe41kpK1cTYFUGtLA3shwS7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.177.136/tcp/55128/p2p/16Uiu2HAm2woqdma9k9vyovdsY6BJs9mp3NywnBhfhcaWWtkcgAKD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.151.176/tcp/39393/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39265/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.182.11/tcp/57457/p2p/16Uiu2HAmS337w4SuJ3tEq2tBysDueCxiJENm3x5fJXX2fM1UULiX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.59.83/tcp/19222/p2p/16Uiu2HAm2mHuXrCT5SxbiPQZtDf7E3yagq8iesdXf4PwRvfStPJF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.46.142/tcp/51214/p2p/16Uiu2HAkycqib8L5b6UvRmUHT2kcnUe41kpK1cTYFUGtLA3shwS7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.151.176/tcp/54434/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39392/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.46.197/tcp/53745/p2p/16Uiu2HAkv1uwe81nPk3TuGpgqv8WtmUPseJuwwADGacvvWKDQ2Uc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.46.142/tcp/51214/p2p/16Uiu2HAkycqib8L5b6UvRmUHT2kcnUe41kpK1cTYFUGtLA3shwS7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.234.222/tcp/21664/p2p/16Uiu2HAm6b33GbJJEzT4wcg9co1fMvQhPAoqMTxkyncH4zwsag6M","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.182.11/tcp/36010/p2p/16Uiu2HAmS337w4SuJ3tEq2tBysDueCxiJENm3x5fJXX2fM1UULiX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.59.83/tcp/44762/p2p/16Uiu2HAm2mHuXrCT5SxbiPQZtDf7E3yagq8iesdXf4PwRvfStPJF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.177.136/tcp/39266/p2p/16Uiu2HAm2woqdma9k9vyovdsY6BJs9mp3NywnBhfhcaWWtkcgAKD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57456/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.59.83/tcp/34930/p2p/16Uiu2HAm2mHuXrCT5SxbiPQZtDf7E3yagq8iesdXf4PwRvfStPJF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.46.142/tcp/55716/p2p/16Uiu2HAkycqib8L5b6UvRmUHT2kcnUe41kpK1cTYFUGtLA3shwS7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.177.136/tcp/59784/p2p/16Uiu2HAm2woqdma9k9vyovdsY6BJs9mp3NywnBhfhcaWWtkcgAKD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.151.176/tcp/39393/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51213/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.151.176/tcp/34692/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.234.222/tcp/45782/p2p/16Uiu2HAm6b33GbJJEzT4wcg9co1fMvQhPAoqMTxkyncH4zwsag6M","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.182.11/tcp/57457/p2p/16Uiu2HAmS337w4SuJ3tEq2tBysDueCxiJENm3x5fJXX2fM1UULiX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.59.83/tcp/42990/p2p/16Uiu2HAm2mHuXrCT5SxbiPQZtDf7E3yagq8iesdXf4PwRvfStPJF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.177.136/tcp/38464/p2p/16Uiu2HAm2woqdma9k9vyovdsY6BJs9mp3NywnBhfhcaWWtkcgAKD","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21663/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.46.197/tcp/56696/p2p/16Uiu2HAkv1uwe81nPk3TuGpgqv8WtmUPseJuwwADGacvvWKDQ2Uc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.46.142/tcp/51214/p2p/16Uiu2HAkycqib8L5b6UvRmUHT2kcnUe41kpK1cTYFUGtLA3shwS7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.151.176/tcp/44752/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53744/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.234.222/tcp/21664/p2p/16Uiu2HAm6b33GbJJEzT4wcg9co1fMvQhPAoqMTxkyncH4zwsag6M","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.251.170/tcp/60434/p2p/16Uiu2HAmNwELJfZKy1ECjX6c5SyXG15WWiq2JpZBHGoTCTiaodHQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.151.176/tcp/37128/p2p/16Uiu2HAmKvmsVGFFMZ77YtbusPiciMNw3s9oyMtY3z4QigvfWv58","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33461/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.46.197/tcp/53745/p2p/16Uiu2HAkv1uwe81nPk3TuGpgqv8WtmUPseJuwwADGacvvWKDQ2Uc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.65.68/tcp/39096/p2p/16Uiu2HAmUPFQRqbYs1cH8Jx32iC7EFJvTjuXERrfB6b5ibSMdJUe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45081/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.25.19/tcp/38480/p2p/16Uiu2HAkyNKSiTD4ACK7kMvLYFJTuoixrAynBDXpqMsApVNP1FiT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.251.170/tcp/33462/p2p/16Uiu2HAmNwELJfZKy1ECjX6c5SyXG15WWiq2JpZBHGoTCTiaodHQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26573/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.65.68/tcp/45082/p2p/16Uiu2HAmUPFQRqbYs1cH8Jx32iC7EFJvTjuXERrfB6b5ibSMdJUe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","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:19221/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:26573/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":1772310163521997275,"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 b8030b86564f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 076d0f0ffde6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 88cc781eac78
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8030b86564f. 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 4ff2cbbd63a1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 076d0f0ffde6. 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 57014df1eb14
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88cc781eac78. 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 69dcbbd629de
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4ff2cbbd63a1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 57014df1eb14. 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 d33f76a1deb7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 23a1ee772ab8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 69dcbbd629de. 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 6ca1afa028fc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d33f76a1deb7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 23a1ee772ab8. 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 4039e0f9eac8
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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ca1afa028fc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2026-02-28_20-23-21__13115939-8a8e-4307-a477-35b597c42683
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-02-28_20-23-21__13115939-8a8e-4307-a477-35b597c42683__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.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64162', '64163', '64164', '64165', '64166']
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 64162:64162 -p 64163:64163 -p 64164:64164 -p 64165:64165 -p 64166:64166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64164 --rest-port=64162 --tcp-port=64163 --discv5-udp-port=64165 --rest-address=0.0.0.0 --nat=extip:172.18.21.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e884ebcdbad47fdcf797cbc1a55ddb95f2a43a4f2899c29a4cd93eeeab4ebfb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64166 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.209 waku 2b577d5ce954616b18374394d17fd571811481d8931522adf364dac886ea0e3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b577d5ce954. Setting up logs at ./log/docker/node1_2026-02-28_20-23-21__13115939-8a8e-4307-a477-35b597c42683__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64162
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 c589e2d902fd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fb651d85f021. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64162/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:64162/debug/v1/info" -H "Content-Type: application/json" -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.209/tcp/64163/p2p/16Uiu2HAmHcx7FJShaVg7Yqcnw5Mi81fQk1z9gcdecMuJuooV3p9g","/ip4/172.18.21.209/tcp/64164/ws/p2p/16Uiu2HAmHcx7FJShaVg7Yqcnw5Mi81fQk1z9gcdecMuJuooV3p9g"],"enrUri":"enr:-L24QCNq0EovZOZkGqW3OzJakkTjVc6Z5Anqa4NpDHDHg-deb5zucpL_6udjlyfJ4wq7HjE5n2F1PRs2qD7AUiUjZf4CgmlkgnY0gmlwhKwSFdGKbXVsdGlhZGRyc5YACASsEhXRBvqjAAoErBIV0Qb6pN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDScS847SUwRIFTbT5rYIHIR1GMVQq8CYofigemqq7QuODdGNwgvqjg3VkcIL6pYV3YWt1MgE"}'
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-02-28_20-23-21__13115939-8a8e-4307-a477-35b597c42683__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.219.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10064', '10065', '10066', '10067', '10068']
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 10064:10064 -p 10065:10065 -p 10066:10066 -p 10067:10067 -p 10068:10068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10066 --rest-port=10064 --tcp-port=10065 --discv5-udp-port=10067 --rest-address=0.0.0.0 --nat=extip:172.18.219.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8c93ba8cef8d0bcbda507c586ca73c2bca78f0fba01e3bb12aaa96b60e5adcff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10068 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCNq0EovZOZkGqW3OzJakkTjVc6Z5Anqa4NpDHDHg-deb5zucpL_6udjlyfJ4wq7HjE5n2F1PRs2qD7AUiUjZf4CgmlkgnY0gmlwhKwSFdGKbXVsdGlhZGRyc5YACASsEhXRBvqjAAoErBIV0Qb6pN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDScS847SUwRIFTbT5rYIHIR1GMVQq8CYofigemqq7QuODdGNwgvqjg3VkcIL6pYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.105 waku 3db665eda7088fe84b31653088c04665b53753428ddfa63adb16088e98242e02
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3db665eda708. Setting up logs at ./log/docker/node2_2026-02-28_20-23-21__13115939-8a8e-4307-a477-35b597c42683__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10064
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:10064/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:10064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.105/tcp/10065/p2p/16Uiu2HAkyMv6ayCeahnFqHrf5579kc5bGvMUvXhRMeja7X1fKpQR","/ip4/172.18.219.105/tcp/10066/ws/p2p/16Uiu2HAkyMv6ayCeahnFqHrf5579kc5bGvMUvXhRMeja7X1fKpQR"],"enrUri":"enr:-L24QFAjvTTne3VALfoaZs4dRYlRLEW4Xf6fHJ_cV8aCp_U6F0K0HcI-yoCa0qpTURAq3slB9glOzMfkd23_Q7_2xgICgmlkgnY0gmlwhKwS22mKbXVsdGlhZGRyc5YACASsEttpBidRAAoErBLbaQYnUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOnhjAed1ySRCwn8fSoHDHx8XYBzHmV4jbMZ5L6-MSZqDdGNwgidRg3VkcIInU4V3YWt1MgE"}'
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:10064/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.209/tcp/64163/p2p/16Uiu2HAmHcx7FJShaVg7Yqcnw5Mi81fQk1z9gcdecMuJuooV3p9g"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /test/2/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64162/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/3/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64162/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/test/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64162/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/3/b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64162/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:64162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64162/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b577d5ce954
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3db665eda708
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,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-02-28_20-22-57__47e859c9-e532-4377-8b6a-40db54829534
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-02-28_20-22-57__47e859c9-e532-4377-8b6a-40db54829534__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.62.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35584', '35585', '35586', '35587', '35588']
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 35584:35584 -p 35585:35585 -p 35586:35586 -p 35587:35587 -p 35588:35588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35586 --rest-port=35584 --tcp-port=35585 --discv5-udp-port=35587 --rest-address=0.0.0.0 --nat=extip:172.18.62.216 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fd31ebb71eead3ea78825bdbae1f1295add97e086e4be82cb15bebacc9ba6dfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35588 --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.62.216 waku 9b740647da9e2c26f892b1738ee67ceb2c5274d291ab307185cf0d225e945a87
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 903fa3c8b3aa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9b740647da9e. Setting up logs at ./log/docker/node1_2026-02-28_20-22-57__47e859c9-e532-4377-8b6a-40db54829534__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35584
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 ac673cb3ef76. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35584/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:35584/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/35585/p2p/16Uiu2HAm2RdbwjS1nQPRZPzT1qxVNf6J8uh4DmWwsxACZ3QmKrL5","/ip4/172.18.62.216/tcp/35586/ws/p2p/16Uiu2HAm2RdbwjS1nQPRZPzT1qxVNf6J8uh4DmWwsxACZ3QmKrL5"],"enrUri":"enr:-L24QKhoVUPmzH_cfRuuFEzK9ZFellFSpNEF3kN9CpovObq7fGEeBzOOUozbSWtZmeMp469CkiWsQN-xKyfMBLecsn4CgmlkgnY0gmlwhKwSPtiKbXVsdGlhZGRyc5YACASsEj7YBosBAAoErBI-2AaLAt0DgnJzhQACAQAAiXNlY3AyNTZrMaECZ_8fAogiW5NGdMUk52uXCMC_0Yp49t1Oy_2nI_bBDKaDdGNwgosBg3VkcIKLA4V3YWt1MgU"}'
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-02-28_20-22-57__47e859c9-e532-4377-8b6a-40db54829534__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.223
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57142', '57143', '57144', '57145', '57146']
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 57142:57142 -p 57143:57143 -p 57144:57144 -p 57145:57145 -p 57146:57146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57144 --rest-port=57142 --tcp-port=57143 --discv5-udp-port=57145 --rest-address=0.0.0.0 --nat=extip:172.18.113.223 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=07ea0fc11b196a045ceadedc4a4185abf785b3cd4aac9c9a212538dc1fc52e0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57146 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKhoVUPmzH_cfRuuFEzK9ZFellFSpNEF3kN9CpovObq7fGEeBzOOUozbSWtZmeMp469CkiWsQN-xKyfMBLecsn4CgmlkgnY0gmlwhKwSPtiKbXVsdGlhZGRyc5YACASsEj7YBosBAAoErBI-2AaLAt0DgnJzhQACAQAAiXNlY3AyNTZrMaECZ_8fAogiW5NGdMUk52uXCMC_0Yp49t1Oy_2nI_bBDKaDdGNwgosBg3VkcIKLA4V3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.223 waku b80dca7e48b5d819ea0c0e366655dc9fc1538be54f1d308f5b9361f4382abf03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b80dca7e48b5. Setting up logs at ./log/docker/node2_2026-02-28_20-22-57__47e859c9-e532-4377-8b6a-40db54829534__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57142
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:57142/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:57142/debug/v1/info" -H "Content-Type: application/json" -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.223/tcp/57143/p2p/16Uiu2HAmTXeGVQ8AcAqLVVk7gFjvN8vJdLvZhmswNWssTPYti8mR","/ip4/172.18.113.223/tcp/57144/ws/p2p/16Uiu2HAmTXeGVQ8AcAqLVVk7gFjvN8vJdLvZhmswNWssTPYti8mR"],"enrUri":"enr:-L24QOVVBl5f0fxQdSvEDV-VsSXdwyabv04bPAWeFTIva1rdXjB-gX26G3tEKJhDtU7ZPrHeVhX4Bha9bbCbEPKTdnYCgmlkgnY0gmlwhKwScd-KbXVsdGlhZGRyc5YACASsEnHfBt83AAoErBJx3wbfON0DgnJzhQACAQAAiXNlY3AyNTZrMaED3P2H1Rj9IBs4XKiHAA41FIcinjHQV_miWqwuhHxry4SDdGNwgt83g3VkcILfOYV3YWt1MgE"}'
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:57142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.216/tcp/35585/p2p/16Uiu2HAm2RdbwjS1nQPRZPzT1qxVNf6J8uh4DmWwsxACZ3QmKrL5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35584/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:57142/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:35584/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:35584/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":1772310180181110625,"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:57142/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":1772310180181110625,"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 9b740647da9e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b80dca7e48b5
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,145 @@
2026-02-28 20:24:51.789 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:51.790 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-02-28_20-24-51__6b96b722-f7ee-4645-ae3c-4936562dea7e
2026-02-28 20:24:51.790 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:51.793 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:24:51.794 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 20:24:51.803 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:51.804 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-24-51__6b96b722-f7ee-4645-ae3c-4936562dea7e__wakuorg_nwaku:latest.log
2026-02-28 20:24:51.804 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:51.804 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:51.807 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:51.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.9
2026-02-28 20:24:51.808 DEBUG [src.node.docker_mananger] Generated ports ['40966', '40967', '40968', '40969', '40970']
2026-02-28 20:24:51.808 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:51.809 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:51.810 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:51.811 DEBUG [src.node.docker_mananger] docker run -i -t -p 40966:40966 -p 40967:40967 -p 40968:40968 -p 40969:40969 -p 40970:40970 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40968 --rest-port=40966 --tcp-port=40967 --discv5-udp-port=40969 --rest-address=0.0.0.0 --nat=extip:172.18.191.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b40f3b76ecbfe54911e8ed7bc0c6b2bd1cb544dff4fe0bedba70b39a4bbbf8ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40970 --metrics-logging=true --relay=true
2026-02-28 20:24:51.976 ERROR [src.node.docker_mananger] Max retries reached for container fa9af678109f. Exiting log stream.
2026-02-28 20:24:52.027 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.9 waku 4a8d3140886c95e347f3ce081f0cc1f05e567472b6933e9e9c94ebe97796c81d
2026-02-28 20:24:52.061 DEBUG [src.node.docker_mananger] Container started with ID 4a8d3140886c. Setting up logs at ./log/docker/node1_2026-02-28_20-24-51__6b96b722-f7ee-4645-ae3c-4936562dea7e__wakuorg_nwaku:latest.log
2026-02-28 20:24:52.062 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40966
2026-02-28 20:24:52.063 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:52.688 ERROR [src.node.docker_mananger] Max retries reached for container ba9c9aafcf51. Exiting log stream.
2026-02-28 20:24:53.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:53.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:53.067 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:53.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:53.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.9/tcp/40967/p2p/16Uiu2HAmL4h5wYbBC8tRNFUprJPWeC8rwohBHrNypxotUw6t1bBu","/ip4/172.18.191.9/tcp/40968/ws/p2p/16Uiu2HAmL4h5wYbBC8tRNFUprJPWeC8rwohBHrNypxotUw6t1bBu"],"enrUri":"enr:-L24QH0_4a8Q6ZH3Llo8Hj58vHALNX_BHsPFvXZfVS-vhUe2HprAvtZQ3tekwb1hlcYJ7tyl-mqH7ZoZuLFS5kbekksCgmlkgnY0gmlwhKwSvwmKbXVsdGlhZGRyc5YACASsEr8JBqAHAAoErBK_CQagCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbhQ6CmPu3k5csXavDYiifiQTJ9dd7vr5H0tKUemMx5CDdGNwgqAHg3VkcIKgCYV3YWt1MgE"}'
2026-02-28 20:24:53.070 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:53.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:53.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-24-51__6b96b722-f7ee-4645-ae3c-4936562dea7e__wakuorg_nwaku:latest.log
2026-02-28 20:24:53.077 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:53.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:53.078 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:53.078 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.80
2026-02-28 20:24:53.078 DEBUG [src.node.docker_mananger] Generated ports ['55947', '55948', '55949', '55950', '55951']
2026-02-28 20:24:53.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:53.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:53.079 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:53.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 55947:55947 -p 55948:55948 -p 55949:55949 -p 55950:55950 -p 55951:55951 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55949 --rest-port=55947 --tcp-port=55948 --discv5-udp-port=55950 --rest-address=0.0.0.0 --nat=extip:172.18.13.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bae4afdd5efb3ffff9a935ff65bf6a8ea776bbe55a886df8299afbf1c209be33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55951 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH0_4a8Q6ZH3Llo8Hj58vHALNX_BHsPFvXZfVS-vhUe2HprAvtZQ3tekwb1hlcYJ7tyl-mqH7ZoZuLFS5kbekksCgmlkgnY0gmlwhKwSvwmKbXVsdGlhZGRyc5YACASsEr8JBqAHAAoErBK_CQagCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbhQ6CmPu3k5csXavDYiifiQTJ9dd7vr5H0tKUemMx5CDdGNwgqAHg3VkcIKgCYV3YWt1MgE
2026-02-28 20:24:53.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.80 waku cfa661d3860e28fc017b1902031f69bdd8b90f2b1fa729480b8f4bcc1651b5f5
2026-02-28 20:24:53.308 DEBUG [src.node.docker_mananger] Container started with ID cfa661d3860e. Setting up logs at ./log/docker/node2_2026-02-28_20-24-51__6b96b722-f7ee-4645-ae3c-4936562dea7e__wakuorg_nwaku:latest.log
2026-02-28 20:24:53.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55947
2026-02-28 20:24:53.308 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:54.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:54.331 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:54.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.80/tcp/55948/p2p/16Uiu2HAmEhXp187u6gx6JM16k82ELdm5JZGQz1QR3c22EdUtSXSz","/ip4/172.18.13.80/tcp/55949/ws/p2p/16Uiu2HAmEhXp187u6gx6JM16k82ELdm5JZGQz1QR3c22EdUtSXSz"],"enrUri":"enr:-L24QJLPISScicu-6UfXLOgchQOJtVmGLPTfsgndRCgjEoB6NOImm47wykB6cqu8GX0WLTvjL2dusxZChD6B5aIeHxYCgmlkgnY0gmlwhKwSDVCKbXVsdGlhZGRyc5YACASsEg1QBtqMAAoErBINUAbajd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHl4bqTXV7UGDLACDWJhM3-DOK175YpjCeJOW4vHeYJODdGNwgtqMg3VkcILajoV3YWt1MgE"}'
2026-02-28 20:24:54.337 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:54.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55947/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.9/tcp/40967/p2p/16Uiu2HAmL4h5wYbBC8tRNFUprJPWeC8rwohBHrNypxotUw6t1bBu"]'
2026-02-28 20:24:54.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.340 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 20:24:54.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:24:54.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55947/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:24:54.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:54.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.358 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:54.458 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.461 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":1772310294351229952,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.462 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.465 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":1772310294351229952,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.466 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 20:24:54.467 DEBUG [tests.relay.test_publish] Running test with timestamp Now
2026-02-28 20:24:54.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:54.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.473 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:54.574 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.576 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":1772310080689348096,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.578 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.580 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":1772310080689348096,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.582 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
2026-02-28 20:24:54.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:54.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.587 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:54.687 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.690 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":2087670080689335040,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.692 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.694 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":2087670080689335040,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.695 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
2026-02-28 20:24:54.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:54.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.702 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:54.802 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.805 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":1772306480689335040,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.807 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.809 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":1772306480689335040,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.811 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
2026-02-28 20:24:54.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:54.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.817 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:54.917 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.920 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":1772313680689335040,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.921 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:54.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:54.924 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":1772313680689335040,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:54.925 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
2026-02-28 20:24:54.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:54.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:54.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:55.031 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:55.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:55.034 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":1,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:55.035 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:55.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:55.038 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":1,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:55.039 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
2026-02-28 20:24:55.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:55.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:55.045 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:55.145 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:55.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:55.148 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":-1,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:55.150 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:55.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:55.152 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":-1,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:55.153 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
2026-02-28 20:24:55.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40966/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-02-28 20:24:55.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:55.159 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:55.259 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:55.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40966/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:55.262 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":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:55.263 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:55.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:55.265 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":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:55.268 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:55.269 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:55.269 DEBUG [src.node.waku_node] Stopping container with id 4a8d3140886c
2026-02-28 20:24:55.840 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:55.840 DEBUG [src.node.waku_node] Stopping container with id cfa661d3860e
2026-02-28 20:24:56.377 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:56.380 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:56.387 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:56.396 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-02-28 20:21:59.996 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:21:59.998 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-02-28_20-21-59__38f3cc87-3b4c-4ed5-a85e-c6d94498f635
2026-02-28 20:21:59.999 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:22:00.000 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:22:00.001 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:22:00.011 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:00.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-59__38f3cc87-3b4c-4ed5-a85e-c6d94498f635__wakuorg_nwaku:latest.log
2026-02-28 20:22:00.020 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:00.021 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-21-59__38f3cc87-3b4c-4ed5-a85e-c6d94498f635__wakuorg_nwaku:latest.log
2026-02-28 20:22:00.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:00.031 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-21-59__38f3cc87-3b4c-4ed5-a85e-c6d94498f635__wakuorg_nwaku:latest.log
2026-02-28 20:22:00.033 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:22:00.033 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:22:00.035 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:00.036 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:00.038 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:00.038 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.65
2026-02-28 20:22:00.038 DEBUG [src.node.docker_mananger] Generated ports ['57920', '57921', '57922', '57923', '57924']
2026-02-28 20:22:00.039 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:00.039 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:00.039 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:00.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 57920:57920 -p 57921:57921 -p 57922:57922 -p 57923:57923 -p 57924:57924 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57922 --rest-port=57920 --tcp-port=57921 --discv5-udp-port=57923 --rest-address=0.0.0.0 --nat=extip:172.18.67.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf3d27f675f44476e9e2e7b670fefdcac268488ae00cc05403cfa38aecebcedc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57924 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:22:00.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.65 waku 9ebf575913b6365512126e5dac511156a8a835a1ff9e4d958032aa88b9e714c1
2026-02-28 20:22:00.252 ERROR [src.node.docker_mananger] Max retries reached for container 27badfec7146. Exiting log stream.
2026-02-28 20:22:00.282 DEBUG [src.node.docker_mananger] Container started with ID 9ebf575913b6. Setting up logs at ./log/docker/node1_2026-02-28_20-21-59__38f3cc87-3b4c-4ed5-a85e-c6d94498f635__wakuorg_nwaku:latest.log
2026-02-28 20:22:00.283 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57920
2026-02-28 20:22:00.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:00.911 ERROR [src.node.docker_mananger] Max retries reached for container e37e28a70c6e. Exiting log stream.
2026-02-28 20:22:01.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57920/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:01.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:01.288 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:01.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57920/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:01.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.65/tcp/57921/p2p/16Uiu2HAm7VYBRaEr2N5eaVPLNE9gTvra8iVjoDvex4LbUieN6VbA","/ip4/172.18.67.65/tcp/57922/ws/p2p/16Uiu2HAm7VYBRaEr2N5eaVPLNE9gTvra8iVjoDvex4LbUieN6VbA"],"enrUri":"enr:-L24QBPPq2pi7JBdEpn_yPel81F6c6_ZjeuZ8ydCOMDQMFYyGDt8VZBgPoloycnk3Oug6T0aGKDhwVvjkxaRD-IAz6wCgmlkgnY0gmlwhKwSQ0GKbXVsdGlhZGRyc5YACASsEkNBBuJBAAoErBJDQQbiQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECs0m_WhP0-qSFC3KlgjHzfjc_JgKf1nWq_9q6R0XVzKWDdGNwguJBg3VkcILiQ4V3YWt1Mgk"}'
2026-02-28 20:22:01.291 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:01.291 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:01.291 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:01.292 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:01.293 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.221
2026-02-28 20:22:01.293 DEBUG [src.node.docker_mananger] Generated ports ['55096', '55097', '55098', '55099', '55100']
2026-02-28 20:22:01.293 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:01.293 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:01.293 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:01.293 DEBUG [src.node.docker_mananger] docker run -i -t -p 55096:55096 -p 55097:55097 -p 55098:55098 -p 55099:55099 -p 55100:55100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55098 --rest-port=55096 --tcp-port=55097 --discv5-udp-port=55099 --rest-address=0.0.0.0 --nat=extip:172.18.238.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdb376744bfb9abcb9ecea24249c2faecba4fc1df21bc8ea3ca8fbaea161edbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55100 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QBPPq2pi7JBdEpn_yPel81F6c6_ZjeuZ8ydCOMDQMFYyGDt8VZBgPoloycnk3Oug6T0aGKDhwVvjkxaRD-IAz6wCgmlkgnY0gmlwhKwSQ0GKbXVsdGlhZGRyc5YACASsEkNBBuJBAAoErBJDQQbiQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECs0m_WhP0-qSFC3KlgjHzfjc_JgKf1nWq_9q6R0XVzKWDdGNwguJBg3VkcILiQ4V3YWt1Mgk --lightpushnode=/ip4/172.18.67.65/tcp/57921/p2p/16Uiu2HAm7VYBRaEr2N5eaVPLNE9gTvra8iVjoDvex4LbUieN6VbA
2026-02-28 20:22:01.489 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.221 waku 60be596801793e38207e8024e4f0801b848ae2b71c37783ffff4b0a45cfb4232
2026-02-28 20:22:01.524 DEBUG [src.node.docker_mananger] Container started with ID 60be59680179. Setting up logs at ./log/docker/node2_2026-02-28_20-21-59__38f3cc87-3b4c-4ed5-a85e-c6d94498f635__wakuorg_nwaku:latest.log
2026-02-28 20:22:01.524 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55096
2026-02-28 20:22:01.524 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:02.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55096/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:02.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:02.528 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:02.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:02.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.221/tcp/55097/p2p/16Uiu2HAkypHCrRm4N1Avs6wAt8VfRBQjDLGw81nw7ew4mqCrVShj","/ip4/172.18.238.221/tcp/55098/ws/p2p/16Uiu2HAkypHCrRm4N1Avs6wAt8VfRBQjDLGw81nw7ew4mqCrVShj"],"enrUri":"enr:-L24QMWe4X6dShRPjbFwMRzTNDhyFfsWHbKeRsEpmft0Swr1Qe3z7grlViF9bLHT0uUle6TSj1TG4g1UH8STNY1uPhwCgmlkgnY0gmlwhKwS7t2KbXVsdGlhZGRyc5YACASsEu7dBtc5AAoErBLu3QbXOt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQTlazzlbH-jJY7i8I31OkWVKqDU49Qf6QbxjBpp02Q6DdGNwgtc5g3VkcILXO4V3YWt1Mgk"}'
2026-02-28 20:22:02.530 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:02.531 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:02.531 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:02.535 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:02.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.179
2026-02-28 20:22:02.536 DEBUG [src.node.docker_mananger] Generated ports ['47469', '47470', '47471', '47472', '47473']
2026-02-28 20:22:02.537 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:02.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:02.537 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:02.537 DEBUG [src.node.docker_mananger] docker run -i -t -p 47469:47469 -p 47470:47470 -p 47471:47471 -p 47472:47472 -p 47473:47473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47471 --rest-port=47469 --tcp-port=47470 --discv5-udp-port=47472 --rest-address=0.0.0.0 --nat=extip:172.18.125.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc1b4a901bcf9fd0cd067913e4478dbd07aadca2aabe1b7f9999db0ffbea613e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47473 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMWe4X6dShRPjbFwMRzTNDhyFfsWHbKeRsEpmft0Swr1Qe3z7grlViF9bLHT0uUle6TSj1TG4g1UH8STNY1uPhwCgmlkgnY0gmlwhKwS7t2KbXVsdGlhZGRyc5YACASsEu7dBtc5AAoErBLu3QbXOt0DgnJzhQADAQAAiXNlY3AyNTZrMaECQTlazzlbH-jJY7i8I31OkWVKqDU49Qf6QbxjBpp02Q6DdGNwgtc5g3VkcILXO4V3YWt1Mgk
2026-02-28 20:22:02.746 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.179 waku 8a81818fc5a2a74ff4d33174e6411ea48a61bda4a92e4450b6800b218cdb4792
2026-02-28 20:22:02.783 DEBUG [src.node.docker_mananger] Container started with ID 8a81818fc5a2. Setting up logs at ./log/docker/node3_2026-02-28_20-21-59__38f3cc87-3b4c-4ed5-a85e-c6d94498f635__wakuorg_nwaku:latest.log
2026-02-28 20:22:02.784 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47469
2026-02-28 20:22:02.784 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:03.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47469/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:03.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:03.797 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:03.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47469/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:03.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.179/tcp/47470/p2p/16Uiu2HAmBqBYszU7Qb8Tb7YPSGWDPK9uejEiNT2YrgmBef8p32tF","/ip4/172.18.125.179/tcp/47471/ws/p2p/16Uiu2HAmBqBYszU7Qb8Tb7YPSGWDPK9uejEiNT2YrgmBef8p32tF"],"enrUri":"enr:-L24QHPMxh4lDsmo3Y5z5Fig6Uw4SBuOb-gTHZUtMpcOu8SrLs0IIEdSP0ybLegEI4GeY8wiKlEqIMQrKRgv7T4lxSoCgmlkgnY0gmlwhKwSfbOKbXVsdGlhZGRyc5YACASsEn2zBrluAAoErBJ9swa5b90DgnJzhQADAQAAiXNlY3AyNTZrMaEC88DI7Ak2VNr3QvFKOl4FSGIQeOAP9NoKPxrSawXREmCDdGNwgrlug3VkcIK5cIV3YWt1MgE"}'
2026-02-28 20:22:03.806 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:03.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57920/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:03.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:03.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:03.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:03.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47469/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:03.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:03.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57920/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:03.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/47010/p2p/16Uiu2HAkypHCrRm4N1Avs6wAt8VfRBQjDLGw81nw7ew4mqCrVShj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:22:03.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55096/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:03.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.67.65/tcp/57921/p2p/16Uiu2HAm7VYBRaEr2N5eaVPLNE9gTvra8iVjoDvex4LbUieN6VbA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.125.179/tcp/51784/p2p/16Uiu2HAmBqBYszU7Qb8Tb7YPSGWDPK9uejEiNT2YrgmBef8p32tF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:22:03.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47469/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:03.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.238.221/tcp/55097/p2p/16Uiu2HAkypHCrRm4N1Avs6wAt8VfRBQjDLGw81nw7ew4mqCrVShj","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:22:03.840 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-28 20:22:33.840 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:22:33.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57920/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": 1772310153840845582}}'
2026-02-28 20:22:33.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:33.857 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:33.959 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:22:33.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47469/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:33.962 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":1772310153840845582,"ephemeral":false,"proof":""}]'
2026-02-28 20:22:33.965 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:22:33.966 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:22:33.966 DEBUG [src.node.waku_node] Stopping container with id 9ebf575913b6
2026-02-28 20:22:34.535 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:34.536 DEBUG [src.node.waku_node] Stopping container with id 60be59680179
2026-02-28 20:22:35.112 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:35.112 DEBUG [src.node.waku_node] Stopping container with id 8a81818fc5a2
2026-02-28 20:22:35.351 ERROR [src.node.docker_mananger] Max retries reached for container 9ebf575913b6. Exiting log stream.
2026-02-28 20:22:35.663 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:35.667 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:22:35.692 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:35.739 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:35.761 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_store_node_restarts with id: 2026-02-28_20-28-00__6a8767e2-20ed-4e1a-86f7-62b6853f36be
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-02-28_20-28-00__6a8767e2-20ed-4e1a-86f7-62b6853f36be__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.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62652', '62653', '62654', '62655', '62656']
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 62652:62652 -p 62653:62653 -p 62654:62654 -p 62655:62655 -p 62656:62656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62654 --rest-port=62652 --tcp-port=62653 --discv5-udp-port=62655 --rest-address=0.0.0.0 --nat=extip:172.18.127.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d1e1da8efe5c1bbf8f9ecd12eb28fef7f3fa2fbe660ee1bedb8dc15b1f96d5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62656 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a1e12b96bef. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.143 waku e2466f2429a67c37ba2deecdf359b6f94014836a61bd8d0a20bf05196cc18643
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2466f2429a6. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-28-00__6a8767e2-20ed-4e1a-86f7-62b6853f36be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62652
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 da658e4851e6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62652/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62652/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/62653/p2p/16Uiu2HAmSZWJmgJ23A8JjJbsJhTJ88VRoKK1Y9jhMKzQ6Cxg6pPc","/ip4/172.18.127.143/tcp/62654/ws/p2p/16Uiu2HAmSZWJmgJ23A8JjJbsJhTJ88VRoKK1Y9jhMKzQ6Cxg6pPc"],"enrUri":"enr:-L24QEK_0g2viYwfZK_Vva0qndTk6CimjciQyPxcq2Ns0qt6KhwGPAb3oyGERyVly3_izyIXinMs8ZHemHbheMi3ItgCgmlkgnY0gmlwhKwSf4-KbXVsdGlhZGRyc5YACASsEn-PBvS9AAoErBJ_jwb0vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzpwBDf08AR5VHhCUAeHN4RgZl2ULpO50OFnkXk0ptpODdGNwgvS9g3VkcIL0v4V3YWt1MgM"}'
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-02-28_20-28-00__6a8767e2-20ed-4e1a-86f7-62b6853f36be__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.237.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32309', '32310', '32311', '32312', '32313']
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 32309:32309 -p 32310:32310 -p 32311:32311 -p 32312:32312 -p 32313:32313 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32311 --rest-port=32309 --tcp-port=32310 --discv5-udp-port=32312 --rest-address=0.0.0.0 --nat=extip:172.18.237.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6cee05b44c964d9cf1bbfefbceda35ffc657b71e53f372fb1dadefc1e8ffedca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32313 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEK_0g2viYwfZK_Vva0qndTk6CimjciQyPxcq2Ns0qt6KhwGPAb3oyGERyVly3_izyIXinMs8ZHemHbheMi3ItgCgmlkgnY0gmlwhKwSf4-KbXVsdGlhZGRyc5YACASsEn-PBvS9AAoErBJ_jwb0vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzpwBDf08AR5VHhCUAeHN4RgZl2ULpO50OFnkXk0ptpODdGNwgvS9g3VkcIL0v4V3YWt1MgM --storenode=/ip4/172.18.127.143/tcp/62653/p2p/16Uiu2HAmSZWJmgJ23A8JjJbsJhTJ88VRoKK1Y9jhMKzQ6Cxg6pPc --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.188 waku 34111dc4e629a5ea7ade2c9f7555ed312ea31f30ebb9a13cfe800472fc868474
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34111dc4e629. Setting up logs at ./log/docker/store_node1_2026-02-28_20-28-00__6a8767e2-20ed-4e1a-86f7-62b6853f36be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32309
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:32309/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.188/tcp/32310/p2p/16Uiu2HAm3PPBoAHAHcnoLwPCE25XRkoBaMMaj3pPb6LFGeMTZnaK","/ip4/172.18.237.188/tcp/32311/ws/p2p/16Uiu2HAm3PPBoAHAHcnoLwPCE25XRkoBaMMaj3pPb6LFGeMTZnaK"],"enrUri":"enr:-L24QJasKtWyeESCTk_9Zg1H1sZvw4lXeoV1Yjg4gclgg7qDZCU3xqW5zdLs-dr00wdS1QpXfCDlS3TS36pujaRlhNgCgmlkgnY0gmlwhKwS7byKbXVsdGlhZGRyc5YACASsEu28Bn42AAoErBLtvAZ-N90DgnJzhQADAQAAiXNlY3AyNTZrMaECdkdYiGzysVxqWiOEpV1MhSSDfhg5XP2Ca4ISQ7_KhMCDdGNwgn42g3VkcIJ-OIV3YWt1MgM"}'
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:32309/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.143/tcp/62653/p2p/16Uiu2HAmSZWJmgJ23A8JjJbsJhTJ88VRoKK1Y9jhMKzQ6Cxg6pPc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62652/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:32309/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:62652/relay/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: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:62652/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x24949660d40daeec227c95ac5289480e2bdd57422803a59c80e228e1d1f94ea6"}]}'
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:32309/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x24949660d40daeec227c95ac5289480e2bdd57422803a59c80e228e1d1f94ea6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 34111dc4e629
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32309/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32309/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.188/tcp/32310/p2p/16Uiu2HAm3PPBoAHAHcnoLwPCE25XRkoBaMMaj3pPb6LFGeMTZnaK","/ip4/172.18.237.188/tcp/32311/ws/p2p/16Uiu2HAm3PPBoAHAHcnoLwPCE25XRkoBaMMaj3pPb6LFGeMTZnaK"],"enrUri":"enr:-L24QJasKtWyeESCTk_9Zg1H1sZvw4lXeoV1Yjg4gclgg7qDZCU3xqW5zdLs-dr00wdS1QpXfCDlS3TS36pujaRlhNgCgmlkgnY0gmlwhKwS7byKbXVsdGlhZGRyc5YACASsEu28Bn42AAoErBLtvAZ-N90DgnJzhQADAQAAiXNlY3AyNTZrMaECdkdYiGzysVxqWiOEpV1MhSSDfhg5XP2Ca4ISQ7_KhMCDdGNwgn42g3VkcIJ-OIV3YWt1MgM"}'
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:32309/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:62652/relay/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: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:62652/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x24949660d40daeec227c95ac5289480e2bdd57422803a59c80e228e1d1f94ea6"},{"messageHash":"0x717ddd828c0bba11b5739f55abe31594d2c657a44698320618cfb21b8ce8cc4d"}]}'
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:32309/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x24949660d40daeec227c95ac5289480e2bdd57422803a59c80e228e1d1f94ea6"},{"messageHash":"0x717ddd828c0bba11b5739f55abe31594d2c657a44698320618cfb21b8ce8cc4d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62652/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":"0x24949660d40daeec227c95ac5289480e2bdd57422803a59c80e228e1d1f94ea6"},{"messageHash":"0x717ddd828c0bba11b5739f55abe31594d2c657a44698320618cfb21b8ce8cc4d"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32309/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":"0x24949660d40daeec227c95ac5289480e2bdd57422803a59c80e228e1d1f94ea6"},{"messageHash":"0x717ddd828c0bba11b5739f55abe31594d2c657a44698320618cfb21b8ce8cc4d"}]}'
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 e2466f2429a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 34111dc4e629
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,627 @@
WRN 2026-02-28 20:23:36.229+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:431
bSubscribeShards: some(@[0])
INF 2026-02-28 20:23:36.229+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:466 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-02-28 20:23:36.229+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=false rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-28 20:23:36.229+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=2
INF 2026-02-28 20:23:36.229+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-02-28 20:23:36.229+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QJ6QLyNVKP_CEsN4hHHXv591ar1rqYUhc5-KkqeOSd8LfuD3pNqYdy2cYKHpxbXgmMMdMMmBd4hPESf4hz6TKAUCgmlkgnY0gmlwhKwSFOWKbXVsdGlhZGRyc5YACASsEhTlBlZtAAoErBIU5QZWbt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQIOC1Iy1qbzclJ2SHu_XFplTa8M27DHYK_2g6Rlb1baDdGNwglZtg3VkcIJWb4V3YWt1MgU
INF 2026-02-28 20:23:36.229+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-02-28 20:23:36.229+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-02-28 20:23:36.231+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-28 20:23:36.231+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-28 20:23:36.231+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-28 20:23:36.231+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-28 20:23:36.231+00:00 Initializing networking tid=1 file=waku_node.nim:226 addrs="@[/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/ws]"
INF 2026-02-28 20:23:36.231+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-02-28 20:23:36.231+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-28 20:23:36.231+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-28 20:23:36.231+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-28 20:23:36.231+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-28 20:23:36.231+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:303 clusterId=2 shardCount=1
INF 2026-02-28 20:23:36.231+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-28 20:23:36.231+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:431
INF 2026-02-28 20:23:36.231+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities=[] wakuPeerRecord="(peerId: 16U*3R6mUG, seqNo: 1772310216, addresses: [/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/ws], mixKey: )"
TRC 2026-02-28 20:23:36.231+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-28 20:23:36.231+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-02-28 20:23:36.231+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-28 20:23:36.231+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-28 20:23:36.231+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-28 20:23:36.231+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-28 20:23:36.231+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-28 20:23:36.231+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-28 20:23:36.231+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-28 20:23:36.232+00:00 Adding peer to service slots topics="waku node peer_manager" tid=1 file=peer_manager.nim:283 peerId=16U*4dmKG9 addr=/ip4/172.18.20.229/tcp/22125 service=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-28 20:23:36.232+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*4dmKG9 addresses="[/ip4/172.18.20.229/tcp/22125]" origin=UnknownOrigin
INF 2026-02-28 20:23:36.232+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-28 20:23:36.232+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-28 20:23:36.232+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-28 20:23:36.233+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:13036
INF 2026-02-28 20:23:36.233+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:13036/
INF 2026-02-28 20:23:36.233+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
INF 2026-02-28 20:23:36.233+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:368
INF 2026-02-28 20:23:36.233+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.36.0-157-gba8587
INF 2026-02-28 20:23:36.233+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:624 version=v0.36.0-157-gba8587
INF 2026-02-28 20:23:36.233+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-28 20:23:36.233+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-28 20:23:36.233+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-28 20:23:36.233+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-28 20:23:36.233+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG, listenAddrs: [/ip4/0.0.0.0/tcp/13038/ws, /ip4/0.0.0.0/tcp/13037], 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/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-157-gba8587)"
TRC 2026-02-28 20:23:36.233+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-02-28 20:23:36.234+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/13037
TRC 2026-02-28 20:23:36.234+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/13037]
DBG 2026-02-28 20:23:36.234+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-28 20:23:36.234+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-02-28 20:23:36.234+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/13038/ws]
TRC 2026-02-28 20:23:36.234+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:13038
TRC 2026-02-28 20:23:36.234+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/13038/ws]"
INF 2026-02-28 20:23:36.235+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-02-28 20:23:36.235+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-02-28 20:23:36.235+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-02-28 20:23:36.235+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-28 20:23:36.235+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-02-28 20:23:36.235+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
WRN 2026-02-28 20:23:36.235+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-02-28 20:23:36.235+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG, listenAddrs: [/ip4/0.0.0.0/tcp/13037, /ip4/0.0.0.0/tcp/13038/ws], addrs: [/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/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/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-157-gba8587)"
INF 2026-02-28 20:23:36.235+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*3R6mUG addrs="[/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/ws]"
INF 2026-02-28 20:23:36.236+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/13037/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG][/ip4/0.0.0.0/tcp/13038/ws/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/ws]"
INF 2026-02-28 20:23:36.236+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.96.216/tcp/13037/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG][/ip4/172.18.96.216/tcp/13038/ws/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG]
INF 2026-02-28 20:23:36.236+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QEJejcrTSVldz5dQJA3FutKf70v0V86ElmWuTiGHD644UI6RXX6Ly3Zei_RW4RAX5nTxMq8JCL1jiANgmKLA7IABgmlkgnY0gmlwhKwSYNiKbXVsdGlhZGRyc4wACgSsEmDYBjLu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQPHACDomcZXtxhX14tkyBsByv-wWsxImvIYwTDZxDwi5YN0Y3CCMu2DdWRwgjLvhXdha3UyAA
INF 2026-02-28 20:23:36.236+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:680
INF 2026-02-28 20:23:36.236+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*3R6mUG addrs="[/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/ws]"
INF 2026-02-28 20:23:36.236+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/13037/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG][/ip4/0.0.0.0/tcp/13038/ws/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/ws]"
INF 2026-02-28 20:23:36.236+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.96.216/tcp/13037/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG][/ip4/172.18.96.216/tcp/13038/ws/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG]
INF 2026-02-28 20:23:36.236+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QEJejcrTSVldz5dQJA3FutKf70v0V86ElmWuTiGHD644UI6RXX6Ly3Zei_RW4RAX5nTxMq8JCL1jiANgmKLA7IABgmlkgnY0gmlwhKwSYNiKbXVsdGlhZGRyc4wACgSsEmDYBjLu3QOCcnOFAAIBAACJc2VjcDI1NmsxoQPHACDomcZXtxhX14tkyBsByv-wWsxImvIYwTDZxDwi5YN0Y3CCMu2DdWRwgjLvhXdha3UyAA
INF 2026-02-28 20:23:36.236+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QPQBk2151Na8oa6WF7b7Z-Hc_-cbRVYvyI5CkTRGFr8PVS3UdlLhMyB001-nOoxtm-IehfPKcx3-mxcQLwhy6MMCgmlkgnY0gmlwhKwSYNiKbXVsdGlhZGRyc5YACASsEmDYBjLtAAoErBJg2AYy7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxwAg6JnGV7cYV9eLZMgbAcr_sFrMSJryGMEw2cQ8IuWDdGNwgjLtg3VkcIIy74V3YWt1MgA record="(2, id: \"v4\", ip: 172.18.96.216, multiaddrs: 0x000804AC1260D80632ED000A04AC1260D80632EEDD03, rs: 0x0002010000, secp256k1: 0x03C70020E899C657B71857D78B64C81B01CAFFB05ACC489AF218C130D9C43C22E5, tcp: 13037, udp: 13039, waku2: 0x00)"
TRC 2026-02-28 20:23:36.237+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*4dmKG9 addresses="[/ip4/172.18.20.229/tcp/22125]" origin=Discv5
INF 2026-02-28 20:23:36.237+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-28 20:23:36.237+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-28 20:23:36.237+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=13039
TRC 2026-02-28 20:23:36.238+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-28 20:23:36.238+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-28 20:23:36.238+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-28 20:23:36.238+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-28 20:23:36.238+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QDuD-wt_qyjD56PiAxQvuUJbb6lluqFWln79RUTMkC7dTwv2Kfy7hqdqT7ceSfvDCDpDANd5Z2BeTLcetmwNUAADgmlkgnY0gmlwhKwSYNiKbXVsdGlhZGRyc5YACASsEmDYBjLtAAoErBJg2AYy7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxwAg6JnGV7cYV9eLZMgbAcr_sFrMSJryGMEw2cQ8IuWDdGNwgjLtg3VkcIIy74V3YWt1MgA enr="(3, id: \"v4\", ip: 172.18.96.216, multiaddrs: 0x000804AC1260D80632ED000A04AC1260D80632EEDD03, rs: 0x0002010000, secp256k1: 0x03C70020E899C657B71857D78B64C81B01CAFFB05ACC489AF218C130D9C43C22E5, tcp: 13037, udp: 13039, waku2: 0x00)"
TRC 2026-02-28 20:23:36.238+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-28 20:23:36.239+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-28 20:23:36.239+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-28 20:23:36.239+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-28 20:23:36.239+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-28 20:23:36.240+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-28 20:23:36.241+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=13040
INF 2026-02-28 20:23:36.241+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=13040
INF 2026-02-28 20:23:36.241+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-28 20:23:36.241+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-28 20:23:36.245+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 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
DBG 2026-02-28 20:23:37.262+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45200 meth=GET uri=/health
DBG 2026-02-28 20:23:37.263+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45200 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-02-28 20:23:37.263+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:45200 uri=/health content_type=application/json content_size=893
DBG 2026-02-28 20:23:37.265+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45210 meth=GET uri=/debug/v1/info
DBG 2026-02-28 20:23:37.265+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45210 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-02-28 20:23:37.266+00:00 node info topics="waku node" tid=1 file=waku_node.nim:268 wakuInfo="(listenAddresses: [/ip4/172.18.96.216/tcp/13037/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG, /ip4/172.18.96.216/tcp/13038/ws/p2p/16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG], enrUri: enr:-L24QPQBk2151Na8oa6WF7b7Z-Hc_-cbRVYvyI5CkTRGFr8PVS3UdlLhMyB001-nOoxtm-IehfPKcx3-mxcQLwhy6MMCgmlkgnY0gmlwhKwSYNiKbXVsdGlhZGRyc5YACASsEmDYBjLtAAoErBJg2AYy7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxwAg6JnGV7cYV9eLZMgbAcr_sFrMSJryGMEw2cQ8IuWDdGNwgjLtg3VkcIIy74V3YWt1MgA, mixPubKey: none(string))"
DBG 2026-02-28 20:23:37.266+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:45210 uri=/debug/v1/info content_type=application/json content_size=473
DBG 2026-02-28 20:23:37.268+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45214 meth=POST uri=/admin/v1/peers
DBG 2026-02-28 20:23:37.283+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45214 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 90 bytes)"
TRC 2026-02-28 20:23:37.284+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.20.229/tcp/22125]" peerId=16U*4dmKG9 failedAttempts=0
TRC 2026-02-28 20:23:37.284+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*4dmKG9
DBG 2026-02-28 20:23:37.284+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*4dmKG9 addrs="[/ip4/172.18.20.229/tcp/22125]"
DBG 2026-02-28 20:23:37.284+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.20.229/tcp/22125 hostname=172.18.20.229 resolvedAddresses="[/ip4/172.18.20.229/tcp/22125]"
TRC 2026-02-28 20:23:37.284+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.20.229/tcp/22125 peerId=16U*4dmKG9 hostname=172.18.20.229
TRC 2026-02-28 20:23:37.284+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.20.229/tcp/22125
TRC 2026-02-28 20:23:37.285+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.20.229/tcp/22125) dir=Out clients=0
TRC 2026-02-28 20:23:37.285+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fd4 objName=ChronosStream dir=Out
TRC 2026-02-28 20:23:37.285+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fd4 timeout=10m
TRC 2026-02-28 20:23:37.285+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:69a34ec9446c4134dcdf5fd4 direction=Out
TRC 2026-02-28 20:23:37.285+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:69a34ec9446c4134dcdf5fd4 codec=/multistream/1.0.0
TRC 2026-02-28 20:23:37.285+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:69a34ec9446c4134dcdf5fd4 proto=/noise
TRC 2026-02-28 20:23:37.285+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.286+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:69a34ec9446c4134dcdf5fd4 s=/noise proto="[/noise]"
TRC 2026-02-28 20:23:37.286+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:69a34ec9446c4134dcdf5fd4 proto=/noise
TRC 2026-02-28 20:23:37.286+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:69a34ec9446c4134dcdf5fd4 codec=/noise
TRC 2026-02-28 20:23:37.286+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:69a34ec9446c4134dcdf5fd4 initiator=true
TRC 2026-02-28 20:23:37.286+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-28 20:23:37.286+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-02-28 20:23:37.286+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=b4ae96e89794...17f1bceb98f7
TRC 2026-02-28 20:23:37.286+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=fcc76a58b9e9...96dbc9cdede0
TRC 2026-02-28 20:23:37.286+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69a34ec9446c4134dcdf5fd4 size=32
TRC 2026-02-28 20:23:37.286+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-02-28 20:23:37.287+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69a34ec9446c4134dcdf5fd4 size=207
TRC 2026-02-28 20:23:37.287+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=207
TRC 2026-02-28 20:23:37.287+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=66e7748b0fdb...10793ebc38ac
TRC 2026-02-28 20:23:37.287+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-02-28 20:23:37.287+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=ccbe17a93bf5...7d7c1c660f93
TRC 2026-02-28 20:23:37.287+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=175
TRC 2026-02-28 20:23:37.287+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3ac238109771...6a67095360c2 tagOut=3ac238109771...6a67095360c2 nonce=0
TRC 2026-02-28 20:23:37.287+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=d0f972c37b10...e91e54af38ec
TRC 2026-02-28 20:23:37.287+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-02-28 20:23:37.288+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=3ab0d5b68cd9...5c5bd4677611
TRC 2026-02-28 20:23:37.288+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7b5f5f1ec848...0f5e0e9d205a tagOut=7b5f5f1ec848...0f5e0e9d205a nonce=0
TRC 2026-02-28 20:23:37.288+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=7437a1c262ee...bcae5634868d
TRC 2026-02-28 20:23:37.288+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-02-28 20:23:37.288+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=1e63bb8510924f40ef2952906636426a data=20bee02fe0c0...52906636426a nonce=1
TRC 2026-02-28 20:23:37.288+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=265e1e3dc76d...b20ef2aae24b
TRC 2026-02-28 20:23:37.288+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-02-28 20:23:37.288+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=3b60d5208412...84ce7f7f7dd9
TRC 2026-02-28 20:23:37.288+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=b63865536b5d5658d73b027cce138529 data=c850a36e3d33...027cce138529 nonce=0
TRC 2026-02-28 20:23:37.288+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=50d921a14e74...b19e765a36c2
TRC 2026-02-28 20:23:37.288+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69a34ec9446c4134dcdf5fd4 size=176
TRC 2026-02-28 20:23:37.288+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.288+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmGzpkb66xBbntqzr3YSoW4oqMMU6yKJc4GwnhVQ4dmKG9
TRC 2026-02-28 20:23:37.288+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fd5 objName=SecureConn dir=Out
TRC 2026-02-28 20:23:37.288+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 timeout=5m
TRC 2026-02-28 20:23:37.289+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=true peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.289+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.289+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 codec=/multistream/1.0.0
TRC 2026-02-28 20:23:37.289+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 proto=/yamux/1.0.0
TRC 2026-02-28 20:23:37.289+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=36
TRC 2026-02-28 20:23:37.289+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9920a0211e6f...3504f4a98385 tagOut=9920a0211e6f...3504f4a98385 nonce=0
TRC 2026-02-28 20:23:37.290+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.290+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=30
TRC 2026-02-28 20:23:37.290+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6226857c0271...107d7b184b8c tagOut=6226857c0271...107d7b184b8c nonce=1
TRC 2026-02-28 20:23:37.290+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-28 20:23:37.290+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 proto=/yamux/1.0.0
TRC 2026-02-28 20:23:37.290+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 muxerName=/yamux/1.0.0
TRC 2026-02-28 20:23:37.290+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.290+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.290+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 direction=Out
DBG 2026-02-28 20:23:37.290+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:92 peerId=16U*4dmKG9
TRC 2026-02-28 20:23:37.290+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.290+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.290+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*4dmKG9 event="(kind: Joined, initiator: true)"
TRC 2026-02-28 20:23:37.290+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*4dmKG9 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-28 20:23:37.291+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fd6 objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.291+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fd6 timeout=5m
TRC 2026-02-28 20:23:37.291+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.291+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-28 20:23:37.291+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd6 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-28 20:23:37.291+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd6 codec=/multistream/1.0.0
TRC 2026-02-28 20:23:37.291+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-28 20:23:37.291+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd6 proto=/vac/waku/metadata/1.0.0
TRC 2026-02-28 20:23:37.291+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-28 20:23:37.291+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 direction=Out peers=1
TRC 2026-02-28 20:23:37.291+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fd7 objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.291+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fd7 timeout=5m
TRC 2026-02-28 20:23:37.291+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.291+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-28 20:23:37.291+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd7 codec=/multistream/1.0.0
TRC 2026-02-28 20:23:37.291+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-28 20:23:37.291+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd7 proto=/ipfs/id/1.0.0
TRC 2026-02-28 20:23:37.291+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 16}"
TRC 2026-02-28 20:23:37.292+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.292+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d873d07b8e27...2c6df7e135d6 tagOut=d873d07b8e27...2c6df7e135d6 nonce=2
TRC 2026-02-28 20:23:37.292+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-28 20:23:37.292+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fd8 objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.292+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fd8 timeout=5m
TRC 2026-02-28 20:23:37.292+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.292+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-28 20:23:37.292+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8
TRC 2026-02-28 20:23:37.292+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8 handshaked=false
TRC 2026-02-28 20:23:37.292+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8 handshaked=false
TRC 2026-02-28 20:23:37.292+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.292+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=48
TRC 2026-02-28 20:23:37.292+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7c56d673ccdd...88f0ed8d510c tagOut=7c56d673ccdd...88f0ed8d510c nonce=3
TRC 2026-02-28 20:23:37.293+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-28 20:23:37.293+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-28 20:23:37.293+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.293+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=54
TRC 2026-02-28 20:23:37.293+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7497d6054797...e9696c7e58b9 tagOut=7497d6054797...e9696c7e58b9 nonce=4
TRC 2026-02-28 20:23:37.293+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-28 20:23:37.293+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-28 20:23:37.293+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.293+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.293+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=521efb66fe95...5eecd6b860bd tagOut=521efb66fe95...5eecd6b860bd nonce=5
TRC 2026-02-28 20:23:37.293+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-28 20:23:37.293+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fd9 objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.293+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fd9 timeout=5m
TRC 2026-02-28 20:23:37.293+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.293+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-02-28 20:23:37.293+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9
TRC 2026-02-28 20:23:37.294+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 handshaked=false
TRC 2026-02-28 20:23:37.294+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 handshaked=false
TRC 2026-02-28 20:23:37.294+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.294+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=48
TRC 2026-02-28 20:23:37.294+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=cb8f556b6449...55a3ec930df6 tagOut=cb8f556b6449...55a3ec930df6 nonce=6
TRC 2026-02-28 20:23:37.294+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-28 20:23:37.294+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-28 20:23:37.294+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.294+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=51
TRC 2026-02-28 20:23:37.294+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=23c81b4d11e7...f144cb4be61f tagOut=23c81b4d11e7...f144cb4be61f nonce=7
TRC 2026-02-28 20:23:37.294+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-28 20:23:37.294+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-02-28 20:23:37.294+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.294+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.294+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3823c5168d28...bd2ba5287fe1 tagOut=3823c5168d28...bd2ba5287fe1 nonce=8
TRC 2026-02-28 20:23:37.294+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-02-28 20:23:37.294+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fda objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.294+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fda timeout=5m
TRC 2026-02-28 20:23:37.294+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.294+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-02-28 20:23:37.294+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.294+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda handshaked=false
TRC 2026-02-28 20:23:37.295+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda handshaked=false
TRC 2026-02-28 20:23:37.295+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.295+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=48
TRC 2026-02-28 20:23:37.295+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8533b78f7333...a7b61e9ae86c tagOut=8533b78f7333...a7b61e9ae86c nonce=9
TRC 2026-02-28 20:23:37.295+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-28 20:23:37.295+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-28 20:23:37.295+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.295+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.295+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5da874b93b9a...251011218804 tagOut=5da874b93b9a...251011218804 nonce=10
TRC 2026-02-28 20:23:37.295+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-28 20:23:37.295+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-28 20:23:37.295+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.295+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.295+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=43a1e37fb983...4e2c7aa77daf tagOut=43a1e37fb983...4e2c7aa77daf nonce=11
TRC 2026-02-28 20:23:37.295+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-02-28 20:23:37.296+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.296+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.296+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f9b809768931...7e3bd7c58dde tagOut=f9b809768931...7e3bd7c58dde nonce=12
TRC 2026-02-28 20:23:37.296+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8 ms=/multistream/1.0.0
TRC 2026-02-28 20:23:37.296+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-28 20:23:37.296+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8 ms=/vac/waku/metadata/1.0.0
TRC 2026-02-28 20:23:37.296+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-28 20:23:37.296+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-28 20:23:37.296+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/multistream/1.0.0
TRC 2026-02-28 20:23:37.296+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-28 20:23:37.296+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/vac/waku/relay/2.0.0
TRC 2026-02-28 20:23:37.296+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/vac/waku/relay/2.0.0
TRC 2026-02-28 20:23:37.296+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.296+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda ms=/multistream/1.0.0
TRC 2026-02-28 20:23:37.296+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-28 20:23:37.297+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda ms=/ipfs/id/1.0.0
TRC 2026-02-28 20:23:37.297+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda protocol=/ipfs/id/1.0.0
TRC 2026-02-28 20:23:37.297+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-28 20:23:37.297+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-28 20:23:37.297+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda protocol=/ipfs/id/1.0.0
TRC 2026-02-28 20:23:37.297+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.297+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 329}"
DBG 2026-02-28 20:23:37.297+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda info="(peerId: 16Uiu2HAmS3obXmzLmLUn6udBaQgxpzaNVh38BB9gKFcTd53R6mUG, listenAddrs: [/ip4/0.0.0.0/tcp/13037, /ip4/0.0.0.0/tcp/13038/ws], addrs: [/ip4/172.18.96.216/tcp/13037, /ip4/172.18.96.216/tcp/13038/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/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-157-gba8587)"
TRC 2026-02-28 20:23:37.297+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.297+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.297+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.297+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-28 20:23:37.297+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-02-28 20:23:37.298+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.298+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=48
TRC 2026-02-28 20:23:37.298+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=630dde8ca877...a703d85ab97d tagOut=630dde8ca877...a703d85ab97d nonce=13
TRC 2026-02-28 20:23:37.298+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-28 20:23:37.298+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-28 20:23:37.298+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.298+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=54
TRC 2026-02-28 20:23:37.298+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ea471d7dec69...0cc79cdf5b15 tagOut=ea471d7dec69...0cc79cdf5b15 nonce=14
TRC 2026-02-28 20:23:37.298+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-28 20:23:37.298+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-28 20:23:37.298+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.298+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=48
TRC 2026-02-28 20:23:37.298+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2b78dd635cef...e727c17de42b tagOut=2b78dd635cef...e727c17de42b nonce=15
TRC 2026-02-28 20:23:37.298+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-28 20:23:37.298+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-28 20:23:37.298+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.298+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.298+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=04405dfb7fc6...f93387ad8892 tagOut=04405dfb7fc6...f93387ad8892 nonce=16
TRC 2026-02-28 20:23:37.298+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 16}"
TRC 2026-02-28 20:23:37.298+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-28 20:23:37.299+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.299+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=420
TRC 2026-02-28 20:23:37.299+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2649004f0d3b...082ce34c2a2f tagOut=2649004f0d3b...082ce34c2a2f nonce=17
TRC 2026-02-28 20:23:37.299+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 392}"
TRC 2026-02-28 20:23:37.299+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=86030a250802...626138353837
TRC 2026-02-28 20:23:37.299+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.299+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.299+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ad077f1fbf20...965402ab5e3c tagOut=ad077f1fbf20...965402ab5e3c nonce=18
TRC 2026-02-28 20:23:37.299+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 3, length: 0}"
TRC 2026-02-28 20:23:37.299+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-28 20:23:37.299+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.299+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=36
TRC 2026-02-28 20:23:37.299+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd7
TRC 2026-02-28 20:23:37.299+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd7 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-02-28 20:23:37.299+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd7 proto=/ipfs/id/1.0.0
TRC 2026-02-28 20:23:37.299+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c29411d5897e...9d9ea0de15b9 tagOut=c29411d5897e...9d9ea0de15b9 nonce=19
TRC 2026-02-28 20:23:37.299+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd6
TRC 2026-02-28 20:23:37.300+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd6 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-28 20:23:37.300+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd6 proto=/vac/waku/metadata/1.0.0
TRC 2026-02-28 20:23:37.300+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd7
DBG 2026-02-28 20:23:37.300+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd7 pubkey=some(s...2737)) addresses=/ip4/172.18.20.229/tcp/22125,/ip4/172.18.20.229/tcp/22126/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/filter-subscribe/2.0.0-beta1,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.96.216/tcp/59644) proto_version=ipfs/0.1.0 agent_version=nwaku-v0.36.0-157-gba8587 signedPeerRecord=None
TRC 2026-02-28 20:23:37.300+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fd7
TRC 2026-02-28 20:23:37.300+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=3 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.300+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 3, length: 0}"
TRC 2026-02-28 20:23:37.300+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd7
TRC 2026-02-28 20:23:37.300+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd7
TRC 2026-02-28 20:23:37.300+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fd7 objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.300+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fd7 objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.300+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-28 20:23:37.301+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-28 20:23:37.301+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.301+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.301+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=654f3585ee11...3e2193416b11 tagOut=654f3585ee11...3e2193416b11 nonce=20
TRC 2026-02-28 20:23:37.301+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.301+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e332e300a
TRC 2026-02-28 20:23:37.301+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.301+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.301+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=de708a71f881...ac3053e46db8 tagOut=de708a71f881...ac3053e46db8 nonce=21
TRC 2026-02-28 20:23:37.301+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-28 20:23:37.301+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-28 20:23:37.301+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.301+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.301+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fda objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.301+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fda objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.301+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.301+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-28 20:23:37.301+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.302+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fda
INF 2026-02-28 20:23:37.302+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[0]" localClusterId=2 localShards="[0]" peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.302+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-28 20:23:37.302+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fd8
TRC 2026-02-28 20:23:37.302+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.302+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-28 20:23:37.302+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.3.0
TRC 2026-02-28 20:23:37.302+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.3.0
TRC 2026-02-28 20:23:37.302+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.302+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.302+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-28 20:23:37.302+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fda
TRC 2026-02-28 20:23:37.302+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-02-28 20:23:37.303+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:45214 uri=/admin/v1/peers content_type=text/plain content_size=2
TRC 2026-02-28 20:23:37.317+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.317+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d65a2501f857...4657eb5b40a3 tagOut=d65a2501f857...4657eb5b40a3 nonce=22
TRC 2026-02-28 20:23:37.317+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-28 20:23:37.317+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-28 20:23:37.317+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd8
TRC 2026-02-28 20:23:37.317+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd8
TRC 2026-02-28 20:23:37.317+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fd8 objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.317+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fd8 objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.317+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.317+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fd8
TRC 2026-02-28 20:23:37.317+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fd8
TRC 2026-02-28 20:23:37.317+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-28 20:23:37.317+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd8
TRC 2026-02-28 20:23:37.317+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-28 20:23:37.318+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=36
TRC 2026-02-28 20:23:37.318+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3894b7ffb38e...5a4cabd5649f tagOut=3894b7ffb38e...5a4cabd5649f nonce=23
TRC 2026-02-28 20:23:37.318+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-28 20:23:37.318+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-28 20:23:37.318+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.318+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.318+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8f665b93a4bd...78430d4924b5 tagOut=8f665b93a4bd...78430d4924b5 nonce=24
TRC 2026-02-28 20:23:37.318+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fd6
TRC 2026-02-28 20:23:37.318+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.318+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-28 20:23:37.318+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-28 20:23:37.318+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-28 20:23:37.318+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd6
TRC 2026-02-28 20:23:37.318+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd6
TRC 2026-02-28 20:23:37.318+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fd6 objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.318+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fd6 objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.318+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.318+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.318+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=eadcaefcc487...af5da0675588 tagOut=eadcaefcc487...af5da0675588 nonce=25
TRC 2026-02-28 20:23:37.318+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.318+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e322e300a
TRC 2026-02-28 20:23:37.318+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
DBG 2026-02-28 20:23:37.319+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-28 20:23:37.319+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-28 20:23:37.319+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.2.0
TRC 2026-02-28 20:23:37.319+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.2.0
TRC 2026-02-28 20:23:37.319+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.321+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.321+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1c4d29a3a4f6...236b7dd1cdce tagOut=1c4d29a3a4f6...236b7dd1cdce nonce=26
TRC 2026-02-28 20:23:37.321+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.321+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e312e300a
TRC 2026-02-28 20:23:37.321+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.321+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.1.0
TRC 2026-02-28 20:23:37.321+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.1.0
TRC 2026-02-28 20:23:37.321+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.322+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.322+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b08a42d120b6...e8a6d5610517 tagOut=b08a42d120b6...e8a6d5610517 nonce=27
TRC 2026-02-28 20:23:37.322+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.322+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e302e300a
TRC 2026-02-28 20:23:37.322+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.322+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.0.0
TRC 2026-02-28 20:23:37.322+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.0.0
TRC 2026-02-28 20:23:37.322+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
DBG 2026-02-28 20:23:37.322+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:45220 meth=POST uri=/filter/v2/subscriptions
TRC 2026-02-28 20:23:37.323+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.323+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a7c4c3a11a61...bf278d4f3ff3 tagOut=a7c4c3a11a61...bf278d4f3ff3 nonce=28
TRC 2026-02-28 20:23:37.323+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.323+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e332e300a
TRC 2026-02-28 20:23:37.323+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
DBG 2026-02-28 20:23:37.323+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:45220 meth=POST uri=/filter/v2/subscriptions path_params=[] query_params=[] content_body="(application/json, 131 bytes)"
INF 2026-02-28 20:23:37.323+00:00 post topics="waku node rest filter_api_v2" tid=1 file=handlers.nim:216 ROUTE_FILTER_SUBSCRIPTIONS=/filter/v2/subscriptions contentBody=some((contentType: application/json, data: @[123, 34, 114, 101, 113, 117, 101, 115, 116, 73, 100, 34, 58, 32, 34, 51, 51, 53, 101, 48, 98, 54, 49, 45, 50, 56, 48, 97, 45, 52, 99, 55, 50, 45, 57, 57, 52, 99, 45, 50, 98, 49, 101, 53, 51, 57, 56, 100, 102, 97, 57, 34, 44, 32, 34, 99, 111, 110, 116, 101, 110, 116, 70, 105, 108, 116, 101, 114, 115, 34, 58, 32, 91, 34, 47, 109, 121, 97, 112, 112, 47, 49, 47, 108, 97, 116, 101, 115, 116, 47, 112, 114, 111, 116, 111, 34, 93, 44, 32, 34, 112, 117, 98, 115, 117, 98, 84, 111, 112, 105, 99, 34, 58, 32, 34, 47, 119, 97, 107, 117, 47, 50, 47, 114, 115, 47, 50, 47, 48, 34, 125]))
TRC 2026-02-28 20:23:37.323+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:226 protocol=/vac/waku/filter-subscribe/2.0.0-beta1 peers="["(peerId: 16U*4dmKG9, addrs: [/ip4/172.18.20.229/tcp/22125, /ip4/172.18.20.229/tcp/22125, /ip4/172.18.20.229/tcp/22126/ws], enr: some((seqNum: 2, pairs: @[("id", (kind: kString, str: "v4")), ("ip", (kind: kBytes, bytes: @[172, 18, 20, 229])), ("multiaddrs", (kind: kBytes, bytes: @[0, 8, 4, 172, 18, 20, 229, 6, 86, 109, 0, 10, 4, 172, 18, 20, 229, 6, 86, 110, 221, 3])), ("rs", (kind: kBytes, bytes: @[0, 2, 1, 0, 0])), ("secp256k1", (kind: kBytes, bytes: @[3, 64, 131, 130, 212, 140, 181, 169, 188, 220, 148, 157, 146, 30, 239, 215, 22, 153, 83, 107, 195, 54, 236, 49, 216, 43, 253, 160, 233, 25, 91, 213, 182])), ("tcp", (kind: kNum, num: 22125)), ("udp", (kind: kNum, num: 22127)), ("waku2", (kind: kBytes, bytes: @[5]))], raw: @[248, 189, 184, 64, 158, 144, 47, 35, 85, 40, 255, 194, 18, 195, 120, 132, 113, 215, 191, 159, 117, 106, 189, 107, 169, 133, 33, 115, 159, 138, 146, 167, 142, 73, 223, 11, 126, 224, 247, 164, 218, 152, 119, 45, 156, 96, 161, 233, 197, 181, 224, 152, 195, 29, 48, 201, 129, 119, 136, 79, 17, 39, 248, 135, 62, 147, 40, 5, 2, 130, 105, 100, 130, 118, 52, 130, 105, 112, 132, 172, 18, 20, 229, 138, 109, 117, 108, 116, 105, 97, 100, 100, 114, 115, 150, 0, 8, 4, 172, 18, 20, 229, 6, 86, 109, 0, 10, 4, 172, 18, 20, 229, 6, 86, 110, 221, 3, 130, 114, 115, 133, 0, 2, 1, 0, 0, 137, 115, 101, 99, 112, 50, 53, 54, 107, 49, 161, 3, 64, 131, 130, 212, 140, 181, 169, 188, 220, 148, 157, 146, 30, 239, 215, 22, 153, 83, 107, 195, 54, 236, 49, 216, 43, 253, 160, 233, 25, 91, 213, 182, 131, 116, 99, 112, 130, 86, 109, 131, 117, 100, 112, 130, 86, 111, 133, 119, 97, 107, 117, 50, 5], publicKey: ...)), protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/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], mixPubKey: none(Curve25519Key), agent: nwaku-v0.36.0-157-gba8587, protoVersion: ipfs/0.1.0, publicKey: secp256k1 key (04408382d48cb5a9bcdc949d921eefd71699536bc336ec31d82bfda0e9195bd5b600dd483852ee4ee7222e410af99a2323d57cafadd55b8abcc298667777eb2737), connectedness: Connected, disconnectTime: 0, origin: Discv5, direction: Outbound, lastFailedConn: 0ns, numberFailedConn: 0)"]" address=139722949141968
TRC 2026-02-28 20:23:37.324+00:00 Got peer from service slots topics="waku node peer_manager" tid=1 file=peer_manager.nim:258 peerId=16U*4dmKG9 multi=/ip4/172.18.20.229/tcp/22125 protocol=/vac/waku/filter-subscribe/2.0.0-beta1
INF 2026-02-28 20:23:37.324+00:00 registering filter subscription to content topics="waku node rest filter_api_v2" tid=1 file=filter.nim:116 pubsubTopic=/waku/2/rs/2/0 contentTopics="[/myapp/1/latest/proto]" peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.324+00:00 Sending filter subscribe request topics="waku filter client" tid=1 file=client.nim:39 peerId=16U*4dmKG9 filterSubscribeRequest=FilterSubscribeRequest of req:82745914128411357a08 [SUBSCRIBE] pubsubTopic:some("/waku/2/rs/2/0") contentTopics:@["/myapp/1/latest/proto"]
TRC 2026-02-28 20:23:37.324+00:00 Dialing peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:425 wireAddr="[/ip4/172.18.20.229/tcp/22125]" peerId=16U*4dmKG9 proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-28 20:23:37.324+00:00 Dialing (new) topics="libp2p dialer" tid=1 file=dialer.nim:362 peerId=16U*4dmKG9 protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-28 20:23:37.324+00:00 Reusing existing connection topics="libp2p dialer" tid=1 file=dialer.nim:171 muxer=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 direction=Out
TRC 2026-02-28 20:23:37.324+00:00 Opening stream topics="libp2p dialer" tid=1 file=dialer.nim:364 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.324+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fdb objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.324+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fdb timeout=5m
TRC 2026-02-28 20:23:37.324+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.324+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-28 20:23:37.324+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdb protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-28 20:23:37.324+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdb codec=/multistream/1.0.0
TRC 2026-02-28 20:23:37.325+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-28 20:23:37.325+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdb proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-28 20:23:37.325+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 40}"
TRC 2026-02-28 20:23:37.325+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.326+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.3.0
TRC 2026-02-28 20:23:37.326+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.3.0
TRC 2026-02-28 20:23:37.326+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.326+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=25120814ab25...7e384b762301 tagOut=25120814ab25...7e384b762301 nonce=29
TRC 2026-02-28 20:23:37.326+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-02-28 20:23:37.326+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.326+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=48
TRC 2026-02-28 20:23:37.326+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=42703b7fcb62...81ed47949ee2 tagOut=42703b7fcb62...81ed47949ee2 nonce=30
TRC 2026-02-28 20:23:37.326+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-28 20:23:37.326+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-28 20:23:37.326+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.326+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdb
TRC 2026-02-28 20:23:37.327+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=68
TRC 2026-02-28 20:23:37.327+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=627eccd495d9...454a613a8ddd tagOut=627eccd495d9...454a613a8ddd nonce=31
TRC 2026-02-28 20:23:37.327+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 40}"
TRC 2026-02-28 20:23:37.327+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=272f7661632f...62657461310a
TRC 2026-02-28 20:23:37.327+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.327+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.327+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c9967f8a8789...a3112acb21a7 tagOut=c9967f8a8789...a3112acb21a7 nonce=32
TRC 2026-02-28 20:23:37.327+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.327+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e322e300a
TRC 2026-02-28 20:23:37.327+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.327+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdb s=/vac/waku/filter-subscribe/2.0.0-beta1 proto="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-28 20:23:37.327+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdb proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-28 20:23:37.327+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.2.0
TRC 2026-02-28 20:23:37.327+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.2.0
TRC 2026-02-28 20:23:37.327+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.328+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 64}"
TRC 2026-02-28 20:23:37.328+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
TRC 2026-02-28 20:23:37.328+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=666a3772f425...145460f2f154 tagOut=666a3772f425...145460f2f154 nonce=33
TRC 2026-02-28 20:23:37.328+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.328+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e312e300a
TRC 2026-02-28 20:23:37.328+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.328+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.1.0
TRC 2026-02-28 20:23:37.328+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.1.0
TRC 2026-02-28 20:23:37.328+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.329+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=58
TRC 2026-02-28 20:23:37.329+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=15ebaaaa10c8...c4a30eb58ab5 tagOut=15ebaaaa10c8...c4a30eb58ab5 nonce=34
TRC 2026-02-28 20:23:37.329+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 30}"
TRC 2026-02-28 20:23:37.329+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1d0a14383237...c8015a024f4b
TRC 2026-02-28 20:23:37.329+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.330+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.330+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5932e3aee82e...56a63b8585d3 tagOut=5932e3aee82e...56a63b8585d3 nonce=35
TRC 2026-02-28 20:23:37.330+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-28 20:23:37.330+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-28 20:23:37.330+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.330+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fdb
TRC 2026-02-28 20:23:37.330+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.330+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-28 20:23:37.330+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fdb
TRC 2026-02-28 20:23:37.330+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fdb
TRC 2026-02-28 20:23:37.330+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fdb objName=YamuxStream dir=Out
TRC 2026-02-28 20:23:37.330+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fdb objName=YamuxStream dir=Out
INF 2026-02-28 20:23:37.330+00:00 onSubscribe tid=1 file=recv_service.nim:139 pubsubTopic=/waku/2/rs/2/0 contentTopics="[/myapp/1/latest/proto]"
TRC 2026-02-28 20:23:37.330+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=44
INF 2026-02-28 20:23:37.331+00:00 v2 subscribed to topic topics="waku node rest filter_api_v2" tid=1 file=filter.nim:127 pubsubTopic=some("/waku/2/rs/2/0") contentTopics="[/myapp/1/latest/proto]"
TRC 2026-02-28 20:23:37.331+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4a94911942a1...5a08d033317c tagOut=4a94911942a1...5a08d033317c nonce=36
INF 2026-02-28 20:23:37.331+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QA8qW6Mnc2kNPcYNlFGbkpLdlz8sWaGmpw8vwTMEMb2aACJyTiijKoQJkijZx-57zduiPuvsYSWL1E382mWsROkEgmlkgnY0gmlwhKwSYNiKbXVsdGlhZGRyc5YACASsEmDYBjLtAAoErBJg2AYy7t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxwAg6JnGV7cYV9eLZMgbAcr_sFrMSJryGMEw2cQ8IuWDdGNwgjLtg3VkcIIy74V3YWt1MgA enr="(4, id: \"v4\", ip: 172.18.96.216, multiaddrs: 0x000804AC1260D80632ED000A04AC1260D80632EEDD03, rs: 0x0002010000, secp256k1: 0x03C70020E899C657B71857D78B64C81B01CAFFB05ACC489AF218C130D9C43C22E5, tcp: 13037, udp: 13039, waku2: 0x00)"
INF 2026-02-28 20:23:37.331+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
TRC 2026-02-28 20:23:37.332+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-28 20:23:37.332+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e302e300a
TRC 2026-02-28 20:23:37.332+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
DBG 2026-02-28 20:23:37.332+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:45220 uri=/filter/v2/subscriptions content_type=application/json content_size=70
TRC 2026-02-28 20:23:37.332+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 ms=/meshsub/1.0.0
TRC 2026-02-28 20:23:37.332+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 protocol=/meshsub/1.0.0
TRC 2026-02-28 20:23:37.332+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-28 20:23:37.332+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.333+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=697c75703c40...bf0085edd3a2 tagOut=697c75703c40...bf0085edd3a2 nonce=37
TRC 2026-02-28 20:23:37.333+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 4, length: 0}"
TRC 2026-02-28 20:23:37.333+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-28 20:23:37.333+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.333+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69a34ec9446c4134dcdf5fd9 nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-28 20:23:37.333+00:00 Exception in multistream topics="libp2p multistream" tid=1 file=multistream.nim:209 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9 description="Stream Remotely Closed!"
TRC 2026-02-28 20:23:37.333+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=4 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.333+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 4, length: 0}"
TRC 2026-02-28 20:23:37.333+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd9
TRC 2026-02-28 20:23:37.334+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd9
TRC 2026-02-28 20:23:37.334+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fd9 objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.334+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fd9 objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.334+00:00 Stopped multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:213 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9
TRC 2026-02-28 20:23:37.334+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fd9
TRC 2026-02-28 20:23:37.334+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fd9
TRC 2026-02-28 20:23:37.334+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd9
TRC 2026-02-28 20:23:37.334+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-28 20:23:37.339+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.339+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ec397471d877...915bd788da77 tagOut=ec397471d877...915bd788da77 nonce=38
TRC 2026-02-28 20:23:37.339+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 8, length: 0}"
TRC 2026-02-28 20:23:37.339+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69a34ec9446c4134dcdf5fdc objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.339+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69a34ec9446c4134dcdf5fdc timeout=5m
TRC 2026-02-28 20:23:37.339+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=8 pid=16U*4dmKG9
TRC 2026-02-28 20:23:37.339+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 8, length: 0}"
TRC 2026-02-28 20:23:37.339+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.339+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc handshaked=false
TRC 2026-02-28 20:23:37.339+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc handshaked=false
TRC 2026-02-28 20:23:37.340+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.340+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=48
TRC 2026-02-28 20:23:37.340+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5747f4c0758b...5a5b673e10ef tagOut=5747f4c0758b...5a5b673e10ef nonce=39
TRC 2026-02-28 20:23:37.340+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 20}"
TRC 2026-02-28 20:23:37.340+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-28 20:23:37.340+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.340+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=63
TRC 2026-02-28 20:23:37.340+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=209482a4971c...19ce703f1835 tagOut=209482a4971c...19ce703f1835 nonce=40
TRC 2026-02-28 20:23:37.340+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 35}"
TRC 2026-02-28 20:23:37.340+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=222f7661632f...62657461310a
TRC 2026-02-28 20:23:37.340+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-28 20:23:37.340+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc ms=/multistream/1.0.0
TRC 2026-02-28 20:23:37.340+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 8, length: 20}"
TRC 2026-02-28 20:23:37.341+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc ms=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-28 20:23:37.341+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc protocol=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-28 20:23:37.341+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 8, length: 35}"
TRC 2026-02-28 20:23:37.341+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc protocol=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-28 20:23:37.341+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=108
TRC 2026-02-28 20:23:37.341+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=815b89264a43...8a28bd1a9779 tagOut=815b89264a43...8a28bd1a9779 nonce=41
TRC 2026-02-28 20:23:37.341+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 80}"
TRC 2026-02-28 20:23:37.341+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=4f0a3d0a1053...72732f322f30
TRC 2026-02-28 20:23:37.341+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
INF 2026-02-28 20:23:37.341+00:00 Received message push topics="waku filter client" tid=1 file=client.nim:188 peerId=16U*4dmKG9 msg_hash=0xc9933c0ececf7c27fbc48e28db45b95a0bd2b09d463857ed0532f374179f9c74 payload=536861726469...6f726b732121 pubsubTopic=/waku/2/rs/2/0 content_topic=/myapp/1/latest/proto conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.388+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4 size=28
TRC 2026-02-28 20:23:37.388+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=0053cd6b5651...aeab0734de49 tagOut=0053cd6b5651...aeab0734de49 nonce=42
TRC 2026-02-28 20:23:37.388+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-28 20:23:37.388+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:573 status=NormalTermination
TRC 2026-02-28 20:23:37.388+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-02-28 20:23:37.388+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.388+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.388+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fdc objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.388+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fdc objName=YamuxStream dir=In
TRC 2026-02-28 20:23:37.388+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-28 20:23:37.388+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd5 dir=Out
TRC 2026-02-28 20:23:37.388+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.20.229:22125 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.388+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69a34ec9446c4134dcdf5fdc nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-28 20:23:37.388+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 8 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-28 20:23:37.389+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.20.229:22125 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.389+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.389+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.20.229:22125 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.389+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.20.229:22125 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.389+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.389+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.389+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fd4 objName=ChronosStream dir=Out
TRC 2026-02-28 20:23:37.389+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fd4 objName=ChronosStream dir=Out
ERR 2026-02-28 20:23:37.389+00:00 error while reading conn topics="waku filter client" tid=1 file=client.nim:178 error="Stream Closed!"
ERR 2026-02-28 20:23:37.389+00:00 Failed to decode message push topics="waku filter client" tid=1 file=client.nim:181 peerId=16U*4dmKG9 error="(kind: MissingRequiredField, field: \"message\")"
TRC 2026-02-28 20:23:37.389+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.389+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.389+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69a34ec9446c4134dcdf5fd5 objName=SecureConn dir=Out
TRC 2026-02-28 20:23:37.389+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69a34ec9446c4134dcdf5fd5 objName=SecureConn dir=Out
TRC 2026-02-28 20:23:37.389+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.389+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.389+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fd4
TRC 2026-02-28 20:23:37.389+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.389+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*4dmKG9:69a34ec9446c4134dcdf5fd5
TRC 2026-02-28 20:23:37.389+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.389+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*4dmKG9 event="(kind: Left)"
TRC 2026-02-28 20:23:37.389+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*4dmKG9
TRC 2026-02-28 20:23:37.389+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.390+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.390+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*4dmKG9:69a34ec9446c4134dcdf5fdc
TRC 2026-02-28 20:23:37.390+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-02-28 20:23:37.390+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-28 20:23:37.390+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
DBG 2026-02-28 20:23:37.420+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
NTC 2026-02-28 20:23:37.960+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-02-28 20:23:37.960+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-02-28 20:23:37.960+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-02-28 20:23:37.961+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-02-28 20:23:37.961+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-02-28 20:23:37.961+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-28 20:23:37.962+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-02-28 20:23:37.962+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-02-28 20:23:37.962+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-02-28 20:23:37.962+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/13037]
TRC 2026-02-28 20:23:37.962+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-02-28 20:23:37.962+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-02-28 20:23:37.962+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/13038/ws]
TRC 2026-02-28 20:23:37.962+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-02-28 20:23:37.962+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-02-28 20:23:37.962+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-02-28 20:23:37.962+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-02-28 20:23:37.962+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-02-28 20:23:37.962+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-02-28 20:23:37.962+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-02-28 20:23:37.963+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:13036

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970
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-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__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-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__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-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__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.0.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31876', '31877', '31878', '31879', '31880']
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 31876:31876 -p 31877:31877 -p 31878:31878 -p 31879:31879 -p 31880:31880 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31878 --rest-port=31876 --tcp-port=31877 --discv5-udp-port=31879 --rest-address=0.0.0.0 --nat=extip:172.18.0.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ba8d49d64e8fd3423eed8beedbca0fca12dedcdbd6abf9effa4acccb6bee5bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31880 --metrics-logging=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.156 waku d5bf7b2739286593510fba5a939f3c9adc7dc962b8a360f8bc891f15982d7773
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5bf7b273928. Setting up logs at ./log/docker/node1_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31876
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:31876/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:31876/debug/v1/info" -H "Content-Type: application/json" -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.156/tcp/31877/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5","/ip4/172.18.0.156/tcp/31878/ws/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5"],"enrUri":"enr:-L24QMfIahW0nvNKukJ40H8JOwiCeBEjlVoRPQzdzB8P3EVyKogFILER-CtZ6tl2tmV-sClxEyWsLoclIyG3xQuIXwECgmlkgnY0gmlwhKwSAJyKbXVsdGlhZGRyc5YACASsEgCcBnyFAAoErBIAnAZ8ht0DgnJzhQADAQAAiXNlY3AyNTZrMaECg6N8xdk8dSqe_P_2udRkQjuUoJ7r1cCyPAXBk9Gd1aqDdGNwgnyFg3VkcIJ8h4V3YWt1Mgk"}'
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.212.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6485', '6486', '6487', '6488', '6489']
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 6485:6485 -p 6486:6486 -p 6487:6487 -p 6488:6488 -p 6489:6489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6487 --rest-port=6485 --tcp-port=6486 --discv5-udp-port=6488 --rest-address=0.0.0.0 --nat=extip:172.18.212.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc0d967bbbadbf6d4f4eed58dddcd642d7eefdec3f38fb1dfbfe1a4bdacda1f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6489 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QMfIahW0nvNKukJ40H8JOwiCeBEjlVoRPQzdzB8P3EVyKogFILER-CtZ6tl2tmV-sClxEyWsLoclIyG3xQuIXwECgmlkgnY0gmlwhKwSAJyKbXVsdGlhZGRyc5YACASsEgCcBnyFAAoErBIAnAZ8ht0DgnJzhQADAQAAiXNlY3AyNTZrMaECg6N8xdk8dSqe_P_2udRkQjuUoJ7r1cCyPAXBk9Gd1aqDdGNwgnyFg3VkcIJ8h4V3YWt1Mgk --lightpushnode=/ip4/172.18.0.156/tcp/31877/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.73 waku 18b854f8dbf6c35df5ff5fe7b34115a6c3a5a94d2b398bec87ece8f46bee3d7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18b854f8dbf6. Setting up logs at ./log/docker/node2_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6485
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:6485/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.73/tcp/6486/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR","/ip4/172.18.212.73/tcp/6487/ws/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR"],"enrUri":"enr:-L24QL2-TKsOeYXDaMaEQ3Y7Q_OUZ4IWIHdKcw8GkrAxJBYeCo6etYszLHr3rDuKJEmHNTBMShX0a7W03kBD1lvv0aUCgmlkgnY0gmlwhKwS1EmKbXVsdGlhZGRyc5YACASsEtRJBhlWAAoErBLUSQYZV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0ja6WcddOY-WHgQF1UC9-0xp2lWtGN3PyiAIK5PQ5k6DdGNwghlWg3VkcIIZWIV3YWt1Mgs"}'
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.255.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40616', '40617', '40618', '40619', '40620']
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 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.255.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aeae11cecd10ad1df8fb5ce59fdf7d4ca6af0bf54a1fabdbab7938bc3c745c8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --storenode=/ip4/172.18.212.73/tcp/6486/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR --discv5-bootstrap-node=enr:-L24QL2-TKsOeYXDaMaEQ3Y7Q_OUZ4IWIHdKcw8GkrAxJBYeCo6etYszLHr3rDuKJEmHNTBMShX0a7W03kBD1lvv0aUCgmlkgnY0gmlwhKwS1EmKbXVsdGlhZGRyc5YACASsEtRJBhlWAAoErBLUSQYZV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0ja6WcddOY-WHgQF1UC9-0xp2lWtGN3PyiAIK5PQ5k6DdGNwghlWg3VkcIIZWIV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.154 waku bd833667957eb2a83afb6274517d9d0cd93dd9cc57bdfc8ee3fb8a437a66f514
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd833667957e. Setting up logs at ./log/docker/node3_2026-02-28_20-21-26__8bf2e621-4a52-4f54-9ad1-0fafe786c970__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40616
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:40616/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:40616/debug/v1/info" -H "Content-Type: application/json" -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.154/tcp/40617/p2p/16Uiu2HAmGCoiQ3FcykgubGNT5FEe4XPa4zP5a3LfugHn4ecTQUhi","/ip4/172.18.255.154/tcp/40618/ws/p2p/16Uiu2HAmGCoiQ3FcykgubGNT5FEe4XPa4zP5a3LfugHn4ecTQUhi"],"enrUri":"enr:-L24QKVap_H06gWftqtM2gAFFYgP7xo-ta6ss_bh5hQH2F2hJk2LML3S0JlTo1Lom4tmq6sn8eLOxQGZxjtdVZejOUQCgmlkgnY0gmlwhKwS_5qKbXVsdGlhZGRyc5YACASsEv-aBp6pAAoErBL_mgaeqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNLme1JJhFaZqe6gPWGOsuOnhxVgZdAA-OiZvPLBznd2DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
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:31876/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:6485/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:31876/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.212.73/tcp/44610/p2p/16Uiu2HAm9aFzrAshB1BEzsE6MsEF2bENSMr1Ve6XDAW8njdj8bQR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6485/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.0.156/tcp/31877/p2p/16Uiu2HAm4HXyeXGbXLUr35uK7ac6xmk9NhKAEwawpVztjdYtDRg5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-157-gba8587","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:31876/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": 1772310123252223363}}'
INFO  src.node.api_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: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:40616/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":"314be857b7c8c9b973d9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb4a483f1a2b8e5791433be80978a8b9e837a076bed3fdb0d4dabeec72688de34"}]}'
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 d5bf7b273928
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 18b854f8dbf6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd833667957e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d5bf7b273928. 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,225 @@
2026-02-28 20:21:58.996 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:21:58.997 DEBUG [tests.conftest] Running test: test_relay_7_nodes_3sec_latency with id: 2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920
2026-02-28 20:21:58.997 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:21:58.997 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:21:59.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.008 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.017 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.017 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.028 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.028 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.047 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.048 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.067 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.067 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.087 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:59.087 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.087 INFO [tests.e2e.test_network_conditions] Starting nodes with chain bootstrap
2026-02-28 20:21:59.088 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:59.088 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:59.090 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:59.090 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.168
2026-02-28 20:21:59.090 DEBUG [src.node.docker_mananger] Generated ports ['8454', '8455', '8456', '8457', '8458']
2026-02-28 20:21:59.090 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:59.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:59.091 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:59.091 DEBUG [src.node.docker_mananger] docker run -i -t -p 8454:8454 -p 8455:8455 -p 8456:8456 -p 8457:8457 -p 8458:8458 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8456 --rest-port=8454 --tcp-port=8455 --discv5-udp-port=8457 --rest-address=0.0.0.0 --nat=extip:172.18.146.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d3f3a1e5529baf3302cdfebd57d7f9a624fe1be1b5e1edfa4ca987451eb2241 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8458 --metrics-logging=true --relay=true
2026-02-28 20:21:59.196 ERROR [src.node.docker_mananger] Max retries reached for container dd76ee9d2388. Exiting log stream.
2026-02-28 20:21:59.325 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.168 waku 52f1e5961d687ef678497034333d924ed5ab7d31642583bae43bd7cc36a53397
2026-02-28 20:21:59.363 DEBUG [src.node.docker_mananger] Container started with ID 52f1e5961d68. Setting up logs at ./log/docker/node1_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:21:59.363 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8454
2026-02-28 20:21:59.363 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:59.705 ERROR [src.node.docker_mananger] Max retries reached for container 1e0820aacefd. Exiting log stream.
2026-02-28 20:22:00.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8454/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:00.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:00.368 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:00.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:00.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.168/tcp/8455/p2p/16Uiu2HAmK1pPzvLiQ2ZjmuXL9aCavNxsJGdpARGAZFGfDtwhCrpZ","/ip4/172.18.146.168/tcp/8456/ws/p2p/16Uiu2HAmK1pPzvLiQ2ZjmuXL9aCavNxsJGdpARGAZFGfDtwhCrpZ"],"enrUri":"enr:-L24QOC5rIuQxN-LsAs3PwKYn8itjJWZLBGOeuYYwYFX2wreeBfy7uwD-XszOYNZJlYQqOiluVnT7e8wND44rH463wICgmlkgnY0gmlwhKwSkqiKbXVsdGlhZGRyc5YACASsEpKoBiEHAAoErBKSqAYhCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXnwQeEQ0iuswpQTrQRPSWIMwfrMI1VyxxBqrRuIDuWKDdGNwgiEHg3VkcIIhCYV3YWt1MgE"}'
2026-02-28 20:22:00.371 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:00.371 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:00.371 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:00.373 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:00.373 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.117
2026-02-28 20:22:00.373 DEBUG [src.node.docker_mananger] Generated ports ['59746', '59747', '59748', '59749', '59750']
2026-02-28 20:22:00.373 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:00.373 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:00.373 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:00.373 DEBUG [src.node.docker_mananger] docker run -i -t -p 59746:59746 -p 59747:59747 -p 59748:59748 -p 59749:59749 -p 59750:59750 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59748 --rest-port=59746 --tcp-port=59747 --discv5-udp-port=59749 --rest-address=0.0.0.0 --nat=extip:172.18.34.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=03bdb09f97efb9cc5fd9fb4da021ed07fbb7b2a1cd8ffcef4feebaed94a4bcee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59750 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOC5rIuQxN-LsAs3PwKYn8itjJWZLBGOeuYYwYFX2wreeBfy7uwD-XszOYNZJlYQqOiluVnT7e8wND44rH463wICgmlkgnY0gmlwhKwSkqiKbXVsdGlhZGRyc5YACASsEpKoBiEHAAoErBKSqAYhCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXnwQeEQ0iuswpQTrQRPSWIMwfrMI1VyxxBqrRuIDuWKDdGNwgiEHg3VkcIIhCYV3YWt1MgE
2026-02-28 20:22:00.569 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.117 waku 6922fb7a24bbe12f3b938083b4582084c124a56b8c66af94ed4172afb64433e0
2026-02-28 20:22:00.605 DEBUG [src.node.docker_mananger] Container started with ID 6922fb7a24bb. Setting up logs at ./log/docker/node2_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:22:00.605 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59746
2026-02-28 20:22:00.605 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:01.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59746/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:01.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:01.633 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:01.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59746/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:01.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.117/tcp/59747/p2p/16Uiu2HAmA4tWoCBZrtehSq68BRSwgFzSUQWCWRamGDu8yDzXfFHT","/ip4/172.18.34.117/tcp/59748/ws/p2p/16Uiu2HAmA4tWoCBZrtehSq68BRSwgFzSUQWCWRamGDu8yDzXfFHT"],"enrUri":"enr:-L24QItIg6IsdokOC22uqHkvmYjQfikv5r3zR5BH26SzHCuqWPMZuCOy8zJqaVgL5Z_BPjwHaGPFTHi2Az00MOE5xUICgmlkgnY0gmlwhKwSInWKbXVsdGlhZGRyc5YACASsEiJ1BuljAAoErBIidQbpZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2YxHnn7sdC080QZBNiZbzFkN_23VmPd6iVAkd5amRCKDdGNwguljg3VkcILpZYV3YWt1MgE"}'
2026-02-28 20:22:01.639 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:01.639 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:01.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:01.644 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:01.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.126
2026-02-28 20:22:01.644 DEBUG [src.node.docker_mananger] Generated ports ['14975', '14976', '14977', '14978', '14979']
2026-02-28 20:22:01.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:01.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:01.645 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:01.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 14975:14975 -p 14976:14976 -p 14977:14977 -p 14978:14978 -p 14979:14979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14977 --rest-port=14975 --tcp-port=14976 --discv5-udp-port=14978 --rest-address=0.0.0.0 --nat=extip:172.18.37.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a8e6bb5b93a1fccf964fab444fbaabbba1caca1d88e266959ae0b3ecfe47527 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14979 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QItIg6IsdokOC22uqHkvmYjQfikv5r3zR5BH26SzHCuqWPMZuCOy8zJqaVgL5Z_BPjwHaGPFTHi2Az00MOE5xUICgmlkgnY0gmlwhKwSInWKbXVsdGlhZGRyc5YACASsEiJ1BuljAAoErBIidQbpZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2YxHnn7sdC080QZBNiZbzFkN_23VmPd6iVAkd5amRCKDdGNwguljg3VkcILpZYV3YWt1MgE
2026-02-28 20:22:01.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.126 waku 37b5ed7185c733b87bbd11adb0409ea699cd910c2db89e5b93da72b4da59e2e0
2026-02-28 20:22:01.880 DEBUG [src.node.docker_mananger] Container started with ID 37b5ed7185c7. Setting up logs at ./log/docker/node3_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:22:01.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14975
2026-02-28 20:22:01.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:02.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14975/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:02.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:02.894 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:02.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:02.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.126/tcp/14976/p2p/16Uiu2HAmMwn8jXXZEcH1Kib2xSHEyoBGXkoEwHCVwJ9Z6Jz4BUrN","/ip4/172.18.37.126/tcp/14977/ws/p2p/16Uiu2HAmMwn8jXXZEcH1Kib2xSHEyoBGXkoEwHCVwJ9Z6Jz4BUrN"],"enrUri":"enr:-L24QPBHd60GPlH9R7CGT5LPu7s2cjIzEvUGEjioUd6QzUIQe1QJzjifH5vUHo0FpdfiKOcbOwOCkFfx0hoIipyeKukCgmlkgnY0gmlwhKwSJX6KbXVsdGlhZGRyc5YACASsEiV-BjqAAAoErBIlfgY6gd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDigY-LPJkg4fz7Lo9KV17IO8uM2cG5GR2jpjxDzUz7huDdGNwgjqAg3VkcII6goV3YWt1MgE"}'
2026-02-28 20:22:02.903 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:02.903 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:02.904 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:02.907 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:02.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.95
2026-02-28 20:22:02.907 DEBUG [src.node.docker_mananger] Generated ports ['52378', '52379', '52380', '52381', '52382']
2026-02-28 20:22:02.908 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:02.908 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:02.908 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:02.909 DEBUG [src.node.docker_mananger] docker run -i -t -p 52378:52378 -p 52379:52379 -p 52380:52380 -p 52381:52381 -p 52382:52382 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52380 --rest-port=52378 --tcp-port=52379 --discv5-udp-port=52381 --rest-address=0.0.0.0 --nat=extip:172.18.249.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5da4c645f4c62ead5e9be8aaaecd70bf4eaf5bcaeb989a3431d5c1ee51c4f56e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52382 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPBHd60GPlH9R7CGT5LPu7s2cjIzEvUGEjioUd6QzUIQe1QJzjifH5vUHo0FpdfiKOcbOwOCkFfx0hoIipyeKukCgmlkgnY0gmlwhKwSJX6KbXVsdGlhZGRyc5YACASsEiV-BjqAAAoErBIlfgY6gd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDigY-LPJkg4fz7Lo9KV17IO8uM2cG5GR2jpjxDzUz7huDdGNwgjqAg3VkcII6goV3YWt1MgE
2026-02-28 20:22:03.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.95 waku d979f7f2d209f950160384adff17cd219f0739f08dd631fe9f58bc4b8db2398b
2026-02-28 20:22:03.145 DEBUG [src.node.docker_mananger] Container started with ID d979f7f2d209. Setting up logs at ./log/docker/node4_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:22:03.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52378
2026-02-28 20:22:03.146 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:04.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:04.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:04.171 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:04.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:04.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.95/tcp/52379/p2p/16Uiu2HAmJk5TpaiXnX1ewH1E93y1PK4XHXE6ejqYERQYzNTwWCS1","/ip4/172.18.249.95/tcp/52380/ws/p2p/16Uiu2HAmJk5TpaiXnX1ewH1E93y1PK4XHXE6ejqYERQYzNTwWCS1"],"enrUri":"enr:-L24QG7cA5rTHRV2yUyQuqCo-0PuthCDOEpFXYG8KjqX3Y2sYPeFL9ETITOB6YYSMB8OX42VLcSKuGICWTCcjnrX1aQCgmlkgnY0gmlwhKwS-V-KbXVsdGlhZGRyc5YACASsEvlfBsybAAoErBL5XwbMnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWnPOc2r_7sbGRlB3kvAQ_P4lzXEnCSwZMV3dJdIxxx6DdGNwgsybg3VkcILMnYV3YWt1MgE"}'
2026-02-28 20:22:04.177 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:04.177 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:04.177 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:04.179 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:04.179 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.66
2026-02-28 20:22:04.180 DEBUG [src.node.docker_mananger] Generated ports ['57507', '57508', '57509', '57510', '57511']
2026-02-28 20:22:04.180 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:04.180 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:04.180 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:04.180 DEBUG [src.node.docker_mananger] docker run -i -t -p 57507:57507 -p 57508:57508 -p 57509:57509 -p 57510:57510 -p 57511:57511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57509 --rest-port=57507 --tcp-port=57508 --discv5-udp-port=57510 --rest-address=0.0.0.0 --nat=extip:172.18.145.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad3aff91677abee83f6f30148e9bef9f0d4be54b152ab1ac71f3e3f7e4c59a64 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57511 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG7cA5rTHRV2yUyQuqCo-0PuthCDOEpFXYG8KjqX3Y2sYPeFL9ETITOB6YYSMB8OX42VLcSKuGICWTCcjnrX1aQCgmlkgnY0gmlwhKwS-V-KbXVsdGlhZGRyc5YACASsEvlfBsybAAoErBL5XwbMnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWnPOc2r_7sbGRlB3kvAQ_P4lzXEnCSwZMV3dJdIxxx6DdGNwgsybg3VkcILMnYV3YWt1MgE
2026-02-28 20:22:04.378 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.66 waku 259d01fd95d57e710aad9bc126980496332e9d25a7354bf1d517762661d062a4
2026-02-28 20:22:04.415 DEBUG [src.node.docker_mananger] Container started with ID 259d01fd95d5. Setting up logs at ./log/docker/node5_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:22:04.415 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57507
2026-02-28 20:22:04.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:05.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57507/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:05.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:05.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:05.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:05.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.66/tcp/57508/p2p/16Uiu2HAmVRj67Kcxg56uSxuAufXUw75Pn7wb6ynWJZ8ku3FkAy2M","/ip4/172.18.145.66/tcp/57509/ws/p2p/16Uiu2HAmVRj67Kcxg56uSxuAufXUw75Pn7wb6ynWJZ8ku3FkAy2M"],"enrUri":"enr:-L24QORJ5wyi_Jpi5qWhOWR3Cngrg5FnPt6hNQhV6KDTN-gnfYgBWpBUMI8dHPe39KxQuYVsR29KktARDnCgLnayRHICgmlkgnY0gmlwhKwSkUKKbXVsdGlhZGRyc5YACASsEpFCBuCkAAoErBKRQgbgpd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-TDe6PMfS15sKNdRIh8rt5EHM0wcJITBtUqbGt4Lk4aDdGNwguCkg3VkcILgpoV3YWt1MgE"}'
2026-02-28 20:22:05.439 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:05.439 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:05.440 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:05.442 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:05.443 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.202
2026-02-28 20:22:05.443 DEBUG [src.node.docker_mananger] Generated ports ['5585', '5586', '5587', '5588', '5589']
2026-02-28 20:22:05.443 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:05.443 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:05.443 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:05.443 DEBUG [src.node.docker_mananger] docker run -i -t -p 5585:5585 -p 5586:5586 -p 5587:5587 -p 5588:5588 -p 5589:5589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5587 --rest-port=5585 --tcp-port=5586 --discv5-udp-port=5588 --rest-address=0.0.0.0 --nat=extip:172.18.134.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=65208cb0aa6cda8c36c2189f52aea05478ca82afccfa8c7ba3c6d08bea1b8b2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5589 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QORJ5wyi_Jpi5qWhOWR3Cngrg5FnPt6hNQhV6KDTN-gnfYgBWpBUMI8dHPe39KxQuYVsR29KktARDnCgLnayRHICgmlkgnY0gmlwhKwSkUKKbXVsdGlhZGRyc5YACASsEpFCBuCkAAoErBKRQgbgpd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-TDe6PMfS15sKNdRIh8rt5EHM0wcJITBtUqbGt4Lk4aDdGNwguCkg3VkcILgpoV3YWt1MgE
2026-02-28 20:22:05.642 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.202 waku 00cf7d972576de9f1ed28aaf62d875f91fb2b9e5ca73ee184987abc26e2f004e
2026-02-28 20:22:05.677 DEBUG [src.node.docker_mananger] Container started with ID 00cf7d972576. Setting up logs at ./log/docker/node6_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:22:05.677 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5585
2026-02-28 20:22:05.678 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:06.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5585/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:06.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:06.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:06.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5585/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:06.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.202/tcp/5586/p2p/16Uiu2HAm5FAeJ7C2bccLWKiWLPzh3awN21LYuCerXhqXAMwEuBEz","/ip4/172.18.134.202/tcp/5587/ws/p2p/16Uiu2HAm5FAeJ7C2bccLWKiWLPzh3awN21LYuCerXhqXAMwEuBEz"],"enrUri":"enr:-L24QLYdYuMukq3X3uFEWsl6kInOeUUjiF0s9UZGSPsDm2cWJlQofDLJI2GN2gHRtCVeSnC0WVxQEh-AZ_YI9Lws7gUCgmlkgnY0gmlwhKwShsqKbXVsdGlhZGRyc5YACASsEobKBhXSAAoErBKGygYV090DgnJzhQADAQAAiXNlY3AyNTZrMaECkePkAmY9zrgu-hl8ZQZEupxTvbuRQSo2o9D3PCTCacODdGNwghXSg3VkcIIV1IV3YWt1MgE"}'
2026-02-28 20:22:06.699 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:06.700 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:06.701 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:06.702 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:06.703 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.255
2026-02-28 20:22:06.703 DEBUG [src.node.docker_mananger] Generated ports ['19118', '19119', '19120', '19121', '19122']
2026-02-28 20:22:06.703 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:06.703 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:06.703 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:06.703 DEBUG [src.node.docker_mananger] docker run -i -t -p 19118:19118 -p 19119:19119 -p 19120:19120 -p 19121:19121 -p 19122:19122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19120 --rest-port=19118 --tcp-port=19119 --discv5-udp-port=19121 --rest-address=0.0.0.0 --nat=extip:172.18.153.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc0e2e034a8ccaa47fa585ddceda2d8c957f7a9cca279ab2a9ed8eef92c79cdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19122 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLYdYuMukq3X3uFEWsl6kInOeUUjiF0s9UZGSPsDm2cWJlQofDLJI2GN2gHRtCVeSnC0WVxQEh-AZ_YI9Lws7gUCgmlkgnY0gmlwhKwShsqKbXVsdGlhZGRyc5YACASsEobKBhXSAAoErBKGygYV090DgnJzhQADAQAAiXNlY3AyNTZrMaECkePkAmY9zrgu-hl8ZQZEupxTvbuRQSo2o9D3PCTCacODdGNwghXSg3VkcIIV1IV3YWt1MgE
2026-02-28 20:22:06.911 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.255 waku 817eb96110bef96bfc5579b77a58473caa5d92adfab768f5483557eab3d9a248
2026-02-28 20:22:06.950 DEBUG [src.node.docker_mananger] Container started with ID 817eb96110be. Setting up logs at ./log/docker/node7_2026-02-28_20-21-58__d3009d28-6b9b-492b-b529-fd9b1cddd920__wakuorg_nwaku:latest.log
2026-02-28 20:22:06.951 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19118
2026-02-28 20:22:06.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:07.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19118/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:07.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:07.965 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:07.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:07.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.255/tcp/19119/p2p/16Uiu2HAm19q5XFSpFELEMXFBJ6415sTLeTwxTAkbrZ1bB3bjo8F1","/ip4/172.18.153.255/tcp/19120/ws/p2p/16Uiu2HAm19q5XFSpFELEMXFBJ6415sTLeTwxTAkbrZ1bB3bjo8F1"],"enrUri":"enr:-L24QGBGR6yyHt5qvINTcK1nZSm_JuXm4LKwnYL9qFooJp6IHLg2Ya6q4YftaczsY5YBZV4x2srM7cZ-WwfDFWTaTUICgmlkgnY0gmlwhKwSmf-KbXVsdGlhZGRyc5YACASsEpn_BkqvAAoErBKZ_wZKsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVRcd21spUXAkmQRcn0Rl5Kz40gnUitwqAWsxpLZolbiDdGNwgkqvg3VkcIJKsYV3YWt1MgE"}'
2026-02-28 20:22:07.973 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:07.974 INFO [tests.e2e.test_network_conditions] Subscribing all nodes to relay topic
2026-02-28 20:22:07.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8454/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:07.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:07.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59746/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:07.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:07.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14975/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:07.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:07.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52378/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:08.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:08.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:08.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:08.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:08.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:08.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19118/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:08.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:08.036 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-28 20:22:08.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8454/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:08.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.34.117/tcp/33020/p2p/16Uiu2HAmA4tWoCBZrtehSq68BRSwgFzSUQWCWRamGDu8yDzXfFHT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:22:08.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59746/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:08.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.37.126/tcp/60784/p2p/16Uiu2HAmMwn8jXXZEcH1Kib2xSHEyoBGXkoEwHCVwJ9Z6Jz4BUrN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.146.168/tcp/8455/p2p/16Uiu2HAmK1pPzvLiQ2ZjmuXL9aCavNxsJGdpARGAZFGfDtwhCrpZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:22:08.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14975/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:08.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.34.117/tcp/59747/p2p/16Uiu2HAmA4tWoCBZrtehSq68BRSwgFzSUQWCWRamGDu8yDzXfFHT","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.249.95/tcp/57386/p2p/16Uiu2HAmJk5TpaiXnX1ewH1E93y1PK4XHXE6ejqYERQYzNTwWCS1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:22:08.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52378/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:08.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.37.126/tcp/14976/p2p/16Uiu2HAmMwn8jXXZEcH1Kib2xSHEyoBGXkoEwHCVwJ9Z6Jz4BUrN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.145.66/tcp/41866/p2p/16Uiu2HAmVRj67Kcxg56uSxuAufXUw75Pn7wb6ynWJZ8ku3FkAy2M","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:22:08.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57507/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:08.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.134.202/tcp/57268/p2p/16Uiu2HAm5FAeJ7C2bccLWKiWLPzh3awN21LYuCerXhqXAMwEuBEz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.249.95/tcp/52379/p2p/16Uiu2HAmJk5TpaiXnX1ewH1E93y1PK4XHXE6ejqYERQYzNTwWCS1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:22:08.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5585/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:08.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.145.66/tcp/57508/p2p/16Uiu2HAmVRj67Kcxg56uSxuAufXUw75Pn7wb6ynWJZ8ku3FkAy2M","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.153.255/tcp/40820/p2p/16Uiu2HAm19q5XFSpFELEMXFBJ6415sTLeTwxTAkbrZ1bB3bjo8F1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:22:08.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19118/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:08.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.134.202/tcp/5586/p2p/16Uiu2HAm5FAeJ7C2bccLWKiWLPzh3awN21LYuCerXhqXAMwEuBEz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:22:08.056 DEBUG [src.libs.common] Sleeping for 60 seconds
2026-02-28 20:23:08.056 INFO [tests.e2e.test_network_conditions] Applying 3s latency to node3
2026-02-28 20:23:08.058 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4819', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 20:23:08.104 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4819', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-02-28 20:23:08.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14975/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:14.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-28 20:23:14.122 INFO [tests.e2e.test_network_conditions] Observed GET latency on node3: 6.00s
2026-02-28 20:23:14.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:23:14.125 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:23:14.125 DEBUG [src.node.waku_node] Stopping container with id 52f1e5961d68
2026-02-28 20:23:14.734 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:14.735 DEBUG [src.node.waku_node] Stopping container with id 6922fb7a24bb
2026-02-28 20:23:15.369 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:15.371 DEBUG [src.node.waku_node] Stopping container with id 37b5ed7185c7
2026-02-28 20:23:15.871 ERROR [src.node.docker_mananger] Max retries reached for container 52f1e5961d68. Exiting log stream.
2026-02-28 20:23:15.973 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:15.975 DEBUG [src.node.waku_node] Stopping container with id d979f7f2d209
2026-02-28 20:23:16.495 ERROR [src.node.docker_mananger] Max retries reached for container 6922fb7a24bb. Exiting log stream.
2026-02-28 20:23:16.532 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:16.532 DEBUG [src.node.waku_node] Stopping container with id 259d01fd95d5
2026-02-28 20:23:17.084 ERROR [src.node.docker_mananger] Max retries reached for container 37b5ed7185c7. Exiting log stream.
2026-02-28 20:23:17.085 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:17.087 DEBUG [src.node.waku_node] Stopping container with id 00cf7d972576
2026-02-28 20:23:17.348 ERROR [src.node.docker_mananger] Max retries reached for container d979f7f2d209. Exiting log stream.
2026-02-28 20:23:17.650 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:17.650 DEBUG [src.node.waku_node] Stopping container with id 817eb96110be
2026-02-28 20:23:18.189 ERROR [src.node.docker_mananger] Max retries reached for container 259d01fd95d5. Exiting log stream.
2026-02-28 20:23:18.462 ERROR [src.node.docker_mananger] Max retries reached for container 00cf7d972576. Exiting log stream.
2026-02-28 20:23:28.177 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:28.179 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:23:28.343 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:28.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:28.654 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:28.737 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:28.901 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:28.982 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:29.058 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_and_valid_hash with id: 2026-02-28_20-27-24__eb15431d-491b-4f9e-9e9b-d281917aac35
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-02-28_20-27-24__eb15431d-491b-4f9e-9e9b-d281917aac35__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.194.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31768', '31769', '31770', '31771', '31772']
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 31768:31768 -p 31769:31769 -p 31770:31770 -p 31771:31771 -p 31772:31772 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31770 --rest-port=31768 --tcp-port=31769 --discv5-udp-port=31771 --rest-address=0.0.0.0 --nat=extip:172.18.194.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d0b98db1b64ccf6154b71d59b6bb7d329e487c1c3c25e2ff4062f30be855a2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31772 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.102 waku 0ec41ee56a4f66a4938b8da186a96cc6946ab387981dc81a88a96c5aff4e9010
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ec41ee56a4f. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-27-24__eb15431d-491b-4f9e-9e9b-d281917aac35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31768
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 c542d33a30db. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 70c87b214958. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31768/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31768/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.102/tcp/31769/p2p/16Uiu2HAm6wf8hUNp658dk6JoaUBE63KsKr1rawwo1oDZRXmt5HJP","/ip4/172.18.194.102/tcp/31770/ws/p2p/16Uiu2HAm6wf8hUNp658dk6JoaUBE63KsKr1rawwo1oDZRXmt5HJP"],"enrUri":"enr:-L24QCbq9lUM9-YA-u1mxlgzgS_OHntquOi-6_DryH30wGpTCg5IrzPTkbDY3HqaQXc68sqOY3awCHuJa4LVgMM2iroCgmlkgnY0gmlwhKwSwmaKbXVsdGlhZGRyc5YACASsEsJmBnwZAAoErBLCZgZ8Gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqx8F-xKrt6PMQ0GYz_62CKm5D9Uhe-XqJcU06ZmP2ACDdGNwgnwZg3VkcIJ8G4V3YWt1MgM"}'
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-02-28_20-27-24__eb15431d-491b-4f9e-9e9b-d281917aac35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40134', '40135', '40136', '40137', '40138']
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 40134:40134 -p 40135:40135 -p 40136:40136 -p 40137:40137 -p 40138:40138 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40136 --rest-port=40134 --tcp-port=40135 --discv5-udp-port=40137 --rest-address=0.0.0.0 --nat=extip:172.18.104.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=258d800427ab88d2e9cb91b6ed8dcadb2e7efcb54af1c1c899c8facb6e4eaec7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40138 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCbq9lUM9-YA-u1mxlgzgS_OHntquOi-6_DryH30wGpTCg5IrzPTkbDY3HqaQXc68sqOY3awCHuJa4LVgMM2iroCgmlkgnY0gmlwhKwSwmaKbXVsdGlhZGRyc5YACASsEsJmBnwZAAoErBLCZgZ8Gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqx8F-xKrt6PMQ0GYz_62CKm5D9Uhe-XqJcU06ZmP2ACDdGNwgnwZg3VkcIJ8G4V3YWt1MgM --storenode=/ip4/172.18.194.102/tcp/31769/p2p/16Uiu2HAm6wf8hUNp658dk6JoaUBE63KsKr1rawwo1oDZRXmt5HJP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.91 waku d00b83151e85fe2066b3fa449592f60d8c8ef13fd5ade30a811b66d3fcd6fbb1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d00b83151e85. Setting up logs at ./log/docker/store_node1_2026-02-28_20-27-24__eb15431d-491b-4f9e-9e9b-d281917aac35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40134
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:40134/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.91/tcp/40135/p2p/16Uiu2HAmAt6L32ySaz1PQDhC12nUcfoEPTQHspZHYy2vPLwzq24F","/ip4/172.18.104.91/tcp/40136/ws/p2p/16Uiu2HAmAt6L32ySaz1PQDhC12nUcfoEPTQHspZHYy2vPLwzq24F"],"enrUri":"enr:-L24QByMjZmxCm_x3PjUaXarrxcGo1IFXc3M4FGC_GhgWAT4M9D8Q5r0V9zdCQeehiVi1IYxS6vkl_sxTBBy4C0HsGQCgmlkgnY0gmlwhKwSaFuKbXVsdGlhZGRyc5YACASsEmhbBpzHAAoErBJoWwacyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5aPvupB4CZsJmrrXiSf1Pt6-FBx2-oU5XjQyUUFZknCDdGNwgpzHg3VkcIKcyYV3YWt1MgM"}'
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:40134/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.102/tcp/31769/p2p/16Uiu2HAm6wf8hUNp658dk6JoaUBE63KsKr1rawwo1oDZRXmt5HJP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31768/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:40134/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:31768/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:31768/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:31768/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:31768/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31768/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbb6ae1dab36538b9da50badafd28240656d94d73ca55d4e9b4f5d0e823b7aa51%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb6ae1dab36538b9da50badafd28240656d94d73ca55d4e9b4f5d0e823b7aa51"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40134/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbb6ae1dab36538b9da50badafd28240656d94d73ca55d4e9b4f5d0e823b7aa51%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbb6ae1dab36538b9da50badafd28240656d94d73ca55d4e9b4f5d0e823b7aa51"}]}'
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 0ec41ee56a4f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d00b83151e85
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,107 @@
2026-02-28 20:28:05.714 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:28:05.714 DEBUG [tests.conftest] Running test: test_light_push_with_valid_version with id: 2026-02-28_20-28-05__a4301861-2af7-438c-979f-74a750935efd
2026-02-28 20:28:05.715 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:28:05.715 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:28:05.722 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:05.722 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_20-28-05__a4301861-2af7-438c-979f-74a750935efd__wakuorg_nwaku:latest.log
2026-02-28 20:28:05.722 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:05.723 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:05.725 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:05.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.141
2026-02-28 20:28:05.726 DEBUG [src.node.docker_mananger] Generated ports ['1856', '1857', '1858', '1859', '1860']
2026-02-28 20:28:05.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:05.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:05.726 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:05.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 1856:1856 -p 1857:1857 -p 1858:1858 -p 1859:1859 -p 1860:1860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1858 --rest-port=1856 --tcp-port=1857 --discv5-udp-port=1859 --rest-address=0.0.0.0 --nat=extip:172.18.235.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f390dccb5bcec4d5d6eabe2bec9fea2b273c55d4de0d297e7cd943fa2ca7f074 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1860 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:28:05.919 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.141 waku 3beb75e80ef784f26dca292a70dad94029c5f2efd56fdac693df090914160c2e
2026-02-28 20:28:05.932 ERROR [src.node.docker_mananger] Max retries reached for container 0c7c155aa9a6. Exiting log stream.
2026-02-28 20:28:05.953 DEBUG [src.node.docker_mananger] Container started with ID 3beb75e80ef7. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-28-05__a4301861-2af7-438c-979f-74a750935efd__wakuorg_nwaku:latest.log
2026-02-28 20:28:05.953 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1856
2026-02-28 20:28:05.954 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:06.505 ERROR [src.node.docker_mananger] Max retries reached for container 2f9f85e18eb9. Exiting log stream.
2026-02-28 20:28:06.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1856/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:06.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:06.958 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:06.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:06.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.141/tcp/1857/p2p/16Uiu2HAkvJYWSisP9JQUhRVRpfqD8pDYP1b4GjRLRQE2V2Z7ZrEf","/ip4/172.18.235.141/tcp/1858/ws/p2p/16Uiu2HAkvJYWSisP9JQUhRVRpfqD8pDYP1b4GjRLRQE2V2Z7ZrEf"],"enrUri":"enr:-L24QABYr69PeJvMMXGDnDNKe2GttgdiG5c9CmZg4ljZgwjWDUDItltL06LsikjpSlr5zr-heP7gTsVe-oYOmvucNrcCgmlkgnY0gmlwhKwS642KbXVsdGlhZGRyc5YACASsEuuNBgdBAAoErBLrjQYHQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDQgsVLWigqNZ3u2GfETaFBil_aC8hz0AgX65GVE92ZyDdGNwggdBg3VkcIIHQ4V3YWt1Mgk"}'
2026-02-28 20:28:06.961 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:06.969 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:06.969 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_20-28-05__a4301861-2af7-438c-979f-74a750935efd__wakuorg_nwaku:latest.log
2026-02-28 20:28:06.969 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:06.969 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:06.970 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:06.971 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.69
2026-02-28 20:28:06.971 DEBUG [src.node.docker_mananger] Generated ports ['43950', '43951', '43952', '43953', '43954']
2026-02-28 20:28:06.971 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:06.971 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:06.971 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:06.971 DEBUG [src.node.docker_mananger] docker run -i -t -p 43950:43950 -p 43951:43951 -p 43952:43952 -p 43953:43953 -p 43954:43954 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43952 --rest-port=43950 --tcp-port=43951 --discv5-udp-port=43953 --rest-address=0.0.0.0 --nat=extip:172.18.47.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cad3bfbcaaafcaae4eb99a3d1aa4bebd9209ced3bfafccfb4e6a9f28af7bb2d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43954 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 20:28:07.171 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.69 waku 68e75c5cb2a929f24f59ba83d747d90f773aa4827e441463f9b76f6ac4766533
2026-02-28 20:28:07.203 DEBUG [src.node.docker_mananger] Container started with ID 68e75c5cb2a9. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-28-05__a4301861-2af7-438c-979f-74a750935efd__wakuorg_nwaku:latest.log
2026-02-28 20:28:07.204 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43950
2026-02-28 20:28:07.204 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:08.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43950/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:08.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:08.207 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:08.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43950/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:08.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.69/tcp/43951/p2p/16Uiu2HAm6z83yeSrjz5EUTaqm2NjxgRp6g3LmhsMDH7fYxrKrREt","/ip4/172.18.47.69/tcp/43952/ws/p2p/16Uiu2HAm6z83yeSrjz5EUTaqm2NjxgRp6g3LmhsMDH7fYxrKrREt"],"enrUri":"enr:-L24QPUTJCb2Mw_eUzV9V82oRt7HsSy71xSLmwOx-PPxT2S4fkinF51vGplIYhF5cO5TVofkoHf0A4__5sf9r49wkkwCgmlkgnY0gmlwhKwSL0WKbXVsdGlhZGRyc5YACASsEi9FBquvAAoErBIvRQarsN0DgnJzhQADAQAAiXNlY3AyNTZrMaECq8CfN28WXqjYEqV8-XrgR8jXjFeC8umvO_ga7lTvzi2DdGNwgquvg3VkcIKrsYV3YWt1MgE"}'
2026-02-28 20:28:08.210 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:08.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43950/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.141/tcp/1857/p2p/16Uiu2HAkvJYWSisP9JQUhRVRpfqD8pDYP1b4GjRLRQE2V2Z7ZrEf"]'
2026-02-28 20:28:08.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:08.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:08.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-28-05__a4301861-2af7-438c-979f-74a750935efd__wakuorg_nwaku:latest.log
2026-02-28 20:28:08.263 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:08.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:08.265 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:08.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.107
2026-02-28 20:28:08.265 DEBUG [src.node.docker_mananger] Generated ports ['47815', '47816', '47817', '47818', '47819']
2026-02-28 20:28:08.265 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:08.266 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:08.266 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:08.266 DEBUG [src.node.docker_mananger] docker run -i -t -p 47815:47815 -p 47816:47816 -p 47817:47817 -p 47818:47818 -p 47819:47819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47817 --rest-port=47815 --tcp-port=47816 --discv5-udp-port=47818 --rest-address=0.0.0.0 --nat=extip:172.18.97.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7aa6fcdced97e6ddfb8f4da0b9bfe2feb2387c9c0bc43e8bd53a4329e0bb14f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47819 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QABYr69PeJvMMXGDnDNKe2GttgdiG5c9CmZg4ljZgwjWDUDItltL06LsikjpSlr5zr-heP7gTsVe-oYOmvucNrcCgmlkgnY0gmlwhKwS642KbXVsdGlhZGRyc5YACASsEuuNBgdBAAoErBLrjQYHQt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDQgsVLWigqNZ3u2GfETaFBil_aC8hz0AgX65GVE92ZyDdGNwggdBg3VkcIIHQ4V3YWt1Mgk --lightpushnode=/ip4/172.18.235.141/tcp/1857/p2p/16Uiu2HAkvJYWSisP9JQUhRVRpfqD8pDYP1b4GjRLRQE2V2Z7ZrEf --lightpush=true --relay=true
2026-02-28 20:28:08.463 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.107 waku 76fccb02d9f1f877d093d20ad44e27d469f7bcdbc5f32663d3553e7476116d77
2026-02-28 20:28:08.498 DEBUG [src.node.docker_mananger] Container started with ID 76fccb02d9f1. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-28-05__a4301861-2af7-438c-979f-74a750935efd__wakuorg_nwaku:latest.log
2026-02-28 20:28:08.498 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47815
2026-02-28 20:28:08.499 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:09.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47815/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:09.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:09.514 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:09.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:09.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.107/tcp/47816/p2p/16Uiu2HAm3tA8y2MBRZAEUo8q9rgXnSX3tJLZkdDNiRGNbxFiCNnx","/ip4/172.18.97.107/tcp/47817/ws/p2p/16Uiu2HAm3tA8y2MBRZAEUo8q9rgXnSX3tJLZkdDNiRGNbxFiCNnx"],"enrUri":"enr:-L24QBAuuseTW66hSB3N62XFQgF8abKXSUqzYngFKo_ZZoNJOOOMJqj6L3fVawpdC2nkc98zGh0d1AqWQAvsVx8DzwgCgmlkgnY0gmlwhKwSYWuKbXVsdGlhZGRyc5YACASsEmFrBrrIAAoErBJhawa6yd0DgnJzhQADAQAAiXNlY3AyNTZrMaECfaZvWsFNdsb3lozADLJZnCzxfo5DECF4aOqYEVh81CWDdGNwgrrIg3VkcIK6yoV3YWt1Mgk"}'
2026-02-28 20:28:09.537 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:09.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47815/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.141/tcp/1857/p2p/16Uiu2HAkvJYWSisP9JQUhRVRpfqD8pDYP1b4GjRLRQE2V2Z7ZrEf"]'
2026-02-28 20:28:09.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:09.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47815/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.69/tcp/43951/p2p/16Uiu2HAm6z83yeSrjz5EUTaqm2NjxgRp6g3LmhsMDH7fYxrKrREt"]'
2026-02-28 20:28:09.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:09.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:09.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:09.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43950/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:09.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:09.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47815/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:09.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:09.588 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:28:09.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47815/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310489588671109, "version": 10}}'
2026-02-28 20:28:09.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:09.603 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:28:09.703 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:28:09.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:09.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1772310489588671109,"ephemeral":false,"proof":""}]'
2026-02-28 20:28:09.708 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:28:09.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43950/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:09.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1772310489588671109,"ephemeral":false,"proof":""}]'
2026-02-28 20:28:09.712 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:28:09.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:09.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1772310489588671109,"ephemeral":false,"proof":""}]'
2026-02-28 20:28:09.717 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:28:09.718 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:28:09.718 DEBUG [src.node.waku_node] Stopping container with id 3beb75e80ef7
2026-02-28 20:28:10.298 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:10.298 DEBUG [src.node.waku_node] Stopping container with id 68e75c5cb2a9
2026-02-28 20:28:10.866 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:10.866 DEBUG [src.node.waku_node] Stopping container with id 76fccb02d9f1
2026-02-28 20:28:11.114 ERROR [src.node.docker_mananger] Max retries reached for container 3beb75e80ef7. Exiting log stream.
2026-02-28 20:28:11.407 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:11.408 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:28:11.419 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:28:11.434 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:28:11.443 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,160 @@
2026-02-28 20:26:00.991 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:26:00.991 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0
2026-02-28 20:26:00.991 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:26:00.992 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:26:00.999 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:00.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:01.005 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:01.005 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:01.012 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:01.012 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:01.018 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:01.018 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:01.018 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:01.019 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:01.020 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:01.020 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.147
2026-02-28 20:26:01.020 DEBUG [src.node.docker_mananger] Generated ports ['54112', '54113', '54114', '54115', '54116']
2026-02-28 20:26:01.021 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:01.021 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:01.021 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:01.021 DEBUG [src.node.docker_mananger] docker run -i -t -p 54112:54112 -p 54113:54113 -p 54114:54114 -p 54115:54115 -p 54116:54116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54114 --rest-port=54112 --tcp-port=54113 --discv5-udp-port=54115 --rest-address=0.0.0.0 --nat=extip:172.18.114.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0dcbc3d83e9efeb1c9dacbc2ba3bf5246bbc380f7ff68ecf8c3ffad70fb596f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54116 --metrics-logging=true --relay=true
2026-02-28 20:26:01.213 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.147 waku ee652e548bcd94c7db5d0f823b974c0751eb53fac077a1e07c5a7fc68b3ee75d
2026-02-28 20:26:01.249 DEBUG [src.node.docker_mananger] Container started with ID ee652e548bcd. Setting up logs at ./log/docker/node1_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:01.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54112
2026-02-28 20:26:01.251 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:02.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54112/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:02.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:02.254 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:02.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:02.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.147/tcp/54113/p2p/16Uiu2HAmQGPUKcNCSga96RkaPJL4q1rtZ23XfrG1xgCE9Sdrsx33","/ip4/172.18.114.147/tcp/54114/ws/p2p/16Uiu2HAmQGPUKcNCSga96RkaPJL4q1rtZ23XfrG1xgCE9Sdrsx33"],"enrUri":"enr:-L24QHkH9H48V7U7y52y_w9Mlrz4OL0fIrdp-xXtScDw4EueW3PZliVSPOgTVxW6BLf8MvLfzMX5uJyQTMJfOhwjhWYCgmlkgnY0gmlwhKwScpOKbXVsdGlhZGRyc5YACASsEnKTBtNhAAoErBJykwbTYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrIIHHDt2u-aEM0cT4odij_8eJaX0JxTyFZKYdebKCNKDdGNwgtNhg3VkcILTY4V3YWt1MgE"}'
2026-02-28 20:26:02.257 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:02.257 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:02.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:02.259 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:02.259 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.189
2026-02-28 20:26:02.259 DEBUG [src.node.docker_mananger] Generated ports ['11490', '11491', '11492', '11493', '11494']
2026-02-28 20:26:02.259 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:02.260 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:02.260 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:02.260 DEBUG [src.node.docker_mananger] docker run -i -t -p 11490:11490 -p 11491:11491 -p 11492:11492 -p 11493:11493 -p 11494:11494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11492 --rest-port=11490 --tcp-port=11491 --discv5-udp-port=11493 --rest-address=0.0.0.0 --nat=extip:172.18.195.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5840a9fb1ecc1e0d975a02d2eb07a8ebd8ed7edcee1bee2ffffec4eb4caf524e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11494 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHkH9H48V7U7y52y_w9Mlrz4OL0fIrdp-xXtScDw4EueW3PZliVSPOgTVxW6BLf8MvLfzMX5uJyQTMJfOhwjhWYCgmlkgnY0gmlwhKwScpOKbXVsdGlhZGRyc5YACASsEnKTBtNhAAoErBJykwbTYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrIIHHDt2u-aEM0cT4odij_8eJaX0JxTyFZKYdebKCNKDdGNwgtNhg3VkcILTY4V3YWt1MgE
2026-02-28 20:26:02.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.189 waku dff012bbb2d185f1dbe93b8003df17edae0894ccdba05be2c9395cf9f1d839f2
2026-02-28 20:26:02.504 DEBUG [src.node.docker_mananger] Container started with ID dff012bbb2d1. Setting up logs at ./log/docker/node2_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:02.504 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11490
2026-02-28 20:26:02.504 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:03.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11490/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:03.534 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:03.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:03.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.189/tcp/11491/p2p/16Uiu2HAm6mFsRzrfWf57YJviyYq5xkbYKnc4Tmtp9QjWmy2Y3mLC","/ip4/172.18.195.189/tcp/11492/ws/p2p/16Uiu2HAm6mFsRzrfWf57YJviyYq5xkbYKnc4Tmtp9QjWmy2Y3mLC"],"enrUri":"enr:-L24QMNZbpUcAt0QlpnGu0QdZ5SnHE1O4VHf6AwTcHgnHxY5CPMT6tqe5xtBcxnCTQET2-PMPQY-ovIDNaL1yVN9Ln8CgmlkgnY0gmlwhKwSw72KbXVsdGlhZGRyc5YACASsEsO9BizjAAoErBLDvQYs5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECqHTpVbU_GKwlNcaFFmZS6k_bqgzEcQqEDkQn3MH3HmmDdGNwgizjg3VkcIIs5YV3YWt1MgE"}'
2026-02-28 20:26:03.539 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:03.540 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:03.540 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:03.545 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:03.545 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.146
2026-02-28 20:26:03.545 DEBUG [src.node.docker_mananger] Generated ports ['32238', '32239', '32240', '32241', '32242']
2026-02-28 20:26:03.545 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:03.546 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:03.546 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:03.546 DEBUG [src.node.docker_mananger] docker run -i -t -p 32238:32238 -p 32239:32239 -p 32240:32240 -p 32241:32241 -p 32242:32242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32240 --rest-port=32238 --tcp-port=32239 --discv5-udp-port=32241 --rest-address=0.0.0.0 --nat=extip:172.18.188.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc15e5e9ae2aea3c4fc5fe6bdf42f4b7aa2ad672839e1bbe5e36cdd8bffc070b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32242 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMNZbpUcAt0QlpnGu0QdZ5SnHE1O4VHf6AwTcHgnHxY5CPMT6tqe5xtBcxnCTQET2-PMPQY-ovIDNaL1yVN9Ln8CgmlkgnY0gmlwhKwSw72KbXVsdGlhZGRyc5YACASsEsO9BizjAAoErBLDvQYs5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECqHTpVbU_GKwlNcaFFmZS6k_bqgzEcQqEDkQn3MH3HmmDdGNwgizjg3VkcIIs5YV3YWt1MgE
2026-02-28 20:26:03.749 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.146 waku fd5417e626895427846656c608abb63402bca455b4c89a7875244699a91fcde2
2026-02-28 20:26:03.785 DEBUG [src.node.docker_mananger] Container started with ID fd5417e62689. Setting up logs at ./log/docker/node3_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:03.785 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32238
2026-02-28 20:26:03.786 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:04.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32238/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:04.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:04.810 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:04.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:04.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.146/tcp/32239/p2p/16Uiu2HAmLyTXsDWGZszv49WcmRZPLX6RGsqdcVWKEQB6Gc98PS3o","/ip4/172.18.188.146/tcp/32240/ws/p2p/16Uiu2HAmLyTXsDWGZszv49WcmRZPLX6RGsqdcVWKEQB6Gc98PS3o"],"enrUri":"enr:-L24QO9g4c_d-f1J5fma6Zqygty_j8fzZGIydZBvbFj_Q1GhGKMUcszYL8-gzZm6IHJPkByA8fNfBcZggfy4nD0VShsCgmlkgnY0gmlwhKwSvJKKbXVsdGlhZGRyc5YACASsErySBn3vAAoErBK8kgZ98N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe5ivZuH2oUqBJ7QiJ_nWAmcLQT__GhWOZolItHp51kaDdGNwgn3vg3VkcIJ98YV3YWt1MgE"}'
2026-02-28 20:26:04.821 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:04.821 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:04.821 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:04.823 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:04.823 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.77
2026-02-28 20:26:04.823 DEBUG [src.node.docker_mananger] Generated ports ['48709', '48710', '48711', '48712', '48713']
2026-02-28 20:26:04.823 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:04.823 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:04.824 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:04.824 DEBUG [src.node.docker_mananger] docker run -i -t -p 48709:48709 -p 48710:48710 -p 48711:48711 -p 48712:48712 -p 48713:48713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48711 --rest-port=48709 --tcp-port=48710 --discv5-udp-port=48712 --rest-address=0.0.0.0 --nat=extip:172.18.204.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cafc04dca92f0e1bcdf06badd057cfbead56cdc11ab2f1daadf24f99ac5e0376 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48713 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO9g4c_d-f1J5fma6Zqygty_j8fzZGIydZBvbFj_Q1GhGKMUcszYL8-gzZm6IHJPkByA8fNfBcZggfy4nD0VShsCgmlkgnY0gmlwhKwSvJKKbXVsdGlhZGRyc5YACASsErySBn3vAAoErBK8kgZ98N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe5ivZuH2oUqBJ7QiJ_nWAmcLQT__GhWOZolItHp51kaDdGNwgn3vg3VkcIJ98YV3YWt1MgE
2026-02-28 20:26:05.019 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.77 waku 98ad928302ff4c4f134133c5514d39af906345e7c0ce1412d5f05be0fca8cdc8
2026-02-28 20:26:05.057 DEBUG [src.node.docker_mananger] Container started with ID 98ad928302ff. Setting up logs at ./log/docker/node4_2026-02-28_20-26-00__2e431662-8a83-4a4e-bc09-468557b7b2a0__wakuorg_nwaku:latest.log
2026-02-28 20:26:05.058 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48709
2026-02-28 20:26:05.058 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:06.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48709/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:06.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:06.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:06.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:06.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.77/tcp/48710/p2p/16Uiu2HAmDtUGJAnAS7wPay6WRCv7FieQqYFsYyWVUazAzdWASrvd","/ip4/172.18.204.77/tcp/48711/ws/p2p/16Uiu2HAmDtUGJAnAS7wPay6WRCv7FieQqYFsYyWVUazAzdWASrvd"],"enrUri":"enr:-L24QJsQjJvLD5wCOrKQ3rlEcAqD3VABWkex8fwq7nfOhWt1F-dAxjC1EZdUoseeRfW6GsXLXfCq31mOB8C_uF1TUMECgmlkgnY0gmlwhKwSzE2KbXVsdGlhZGRyc5YACASsEsxNBr5GAAoErBLMTQa-R90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEk_MwBtLlHKSu5wsMlFw34-DERFCFYOqYMkS2ZvmDSKDdGNwgr5Gg3VkcIK-SIV3YWt1MgE"}'
2026-02-28 20:26:06.085 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:06.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:26:06.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:06.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:26:06.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:06.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32238/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:26:06.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:06.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48709/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:26:06.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:06.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54112/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:06.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.195.189/tcp/50836/p2p/16Uiu2HAm6mFsRzrfWf57YJviyYq5xkbYKnc4Tmtp9QjWmy2Y3mLC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:26:06.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11490/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:06.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.114.147/tcp/54113/p2p/16Uiu2HAmQGPUKcNCSga96RkaPJL4q1rtZ23XfrG1xgCE9Sdrsx33","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.188.146/tcp/46802/p2p/16Uiu2HAmLyTXsDWGZszv49WcmRZPLX6RGsqdcVWKEQB6Gc98PS3o","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:26:06.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32238/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:06.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.195.189/tcp/11491/p2p/16Uiu2HAm6mFsRzrfWf57YJviyYq5xkbYKnc4Tmtp9QjWmy2Y3mLC","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.204.77/tcp/32948/p2p/16Uiu2HAmDtUGJAnAS7wPay6WRCv7FieQqYFsYyWVUazAzdWASrvd","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 20:26:06.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48709/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:06.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.188.146/tcp/32239/p2p/16Uiu2HAmLyTXsDWGZszv49WcmRZPLX6RGsqdcVWKEQB6Gc98PS3o","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
2026-02-28 20:26:06.131 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-28 20:26:26.133 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14714', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 20:26:26.256 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14714', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 20:26:26.267 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14714', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
2026-02-28 20:26:26.283 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14714', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-28 20:26:26.292 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-28 20:26:26.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48709/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:26.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-28 20:26:26.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:37.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:37.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:43.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:43.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:43.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:43.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:44.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:44.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:46.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:46.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:47.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:47.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:49.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:49.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:53.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:53.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:54.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:54.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:55.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:55.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:58.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:58.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:26:58.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:58.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:27:06.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:06.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54112/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-02-28 20:27:27.899 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:27:27.900 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:27:27.900 DEBUG [src.node.waku_node] Stopping container with id ee652e548bcd
2026-02-28 20:27:28.463 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:28.463 DEBUG [src.node.waku_node] Stopping container with id dff012bbb2d1
2026-02-28 20:27:29.031 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:29.035 DEBUG [src.node.waku_node] Stopping container with id fd5417e62689
2026-02-28 20:27:29.279 ERROR [src.node.docker_mananger] Max retries reached for container ee652e548bcd. Exiting log stream.
2026-02-28 20:27:29.590 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:29.592 DEBUG [src.node.waku_node] Stopping container with id 98ad928302ff
2026-02-28 20:27:29.845 ERROR [src.node.docker_mananger] Max retries reached for container dff012bbb2d1. Exiting log stream.
2026-02-28 20:27:30.147 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:30.148 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:27:30.214 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:27:30.284 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:27:30.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:27:30.416 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-28 20:30:27.684 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:30:27.684 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_pubsub_topic_list_instead_of_string with id: 2026-02-28_20-30-27__6bd666e8-b35e-44ad-8eb7-478e7f3b8718
2026-02-28 20:30:27.685 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:30:27.685 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:30:27.685 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:30:27.692 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:30:27.692 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-30-27__6bd666e8-b35e-44ad-8eb7-478e7f3b8718__wakuorg_nwaku:latest.log
2026-02-28 20:30:27.692 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:30:27.693 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:30:27.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:30:27.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.209
2026-02-28 20:30:27.694 DEBUG [src.node.docker_mananger] Generated ports ['55860', '55861', '55862', '55863', '55864']
2026-02-28 20:30:27.695 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:30:27.695 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:30:27.695 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:30:27.695 DEBUG [src.node.docker_mananger] docker run -i -t -p 55860:55860 -p 55861:55861 -p 55862:55862 -p 55863:55863 -p 55864:55864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55862 --rest-port=55860 --tcp-port=55861 --discv5-udp-port=55863 --rest-address=0.0.0.0 --nat=extip:172.18.86.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=86a1b7ffe0b4174bb8f6bca6f42fec2ed0c3bafc308a3bb7c862ceeababff785 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55864 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:30:27.885 ERROR [src.node.docker_mananger] Max retries reached for container 2e1f900e2fb8. Exiting log stream.
2026-02-28 20:30:27.889 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.209 waku f89c9e24da503734918c22aa09a7838868a9abd4c4d12f9db2460c716c904a5c
2026-02-28 20:30:27.922 DEBUG [src.node.docker_mananger] Container started with ID f89c9e24da50. Setting up logs at ./log/docker/node1_2026-02-28_20-30-27__6bd666e8-b35e-44ad-8eb7-478e7f3b8718__wakuorg_nwaku:latest.log
2026-02-28 20:30:27.923 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55860
2026-02-28 20:30:27.923 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:30:28.480 ERROR [src.node.docker_mananger] Max retries reached for container 907d0cf6bc4a. Exiting log stream.
2026-02-28 20:30:28.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55860/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:30:28.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:30:28.927 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:30:28.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:30:28.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.209/tcp/55861/p2p/16Uiu2HAmEwG3UHeAu8WZ9u8AmbC4KzqjXxkqiufGtoWb6eZFZjH1","/ip4/172.18.86.209/tcp/55862/ws/p2p/16Uiu2HAmEwG3UHeAu8WZ9u8AmbC4KzqjXxkqiufGtoWb6eZFZjH1"],"enrUri":"enr:-L24QNFXBX600CokfyaqsghBXyWo_ulDUrY6Yzfk-FD3kMW9L2Gc_Av86UUL3jjuPulsWS552_X3XNdPcMu1nqfhTT0CgmlkgnY0gmlwhKwSVtGKbXVsdGlhZGRyc5YACASsElbRBto1AAoErBJW0QbaNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIeJpIpaTcQtfYGEjJU4lRtOXHTfEKKfC3MwvkzlVSyiDdGNwgto1g3VkcILaN4V3YWt1MgU"}'
2026-02-28 20:30:28.930 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:30:28.930 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:30:28.937 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:30:28.937 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-30-27__6bd666e8-b35e-44ad-8eb7-478e7f3b8718__wakuorg_nwaku:latest.log
2026-02-28 20:30:28.937 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:30:28.937 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:30:28.939 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:30:28.939 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.174
2026-02-28 20:30:28.939 DEBUG [src.node.docker_mananger] Generated ports ['46419', '46420', '46421', '46422', '46423']
2026-02-28 20:30:28.939 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:30:28.940 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:30:28.940 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:30:28.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 46419:46419 -p 46420:46420 -p 46421:46421 -p 46422:46422 -p 46423:46423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46421 --rest-port=46419 --tcp-port=46420 --discv5-udp-port=46422 --rest-address=0.0.0.0 --nat=extip:172.18.23.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9eeda26b41fca99e79f21ba3cdae2bf4eca2ec6decf4ce1163668dfedbf130a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46423 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNFXBX600CokfyaqsghBXyWo_ulDUrY6Yzfk-FD3kMW9L2Gc_Av86UUL3jjuPulsWS552_X3XNdPcMu1nqfhTT0CgmlkgnY0gmlwhKwSVtGKbXVsdGlhZGRyc5YACASsElbRBto1AAoErBJW0QbaNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIeJpIpaTcQtfYGEjJU4lRtOXHTfEKKfC3MwvkzlVSyiDdGNwgto1g3VkcILaN4V3YWt1MgU --filternode=/ip4/172.18.86.209/tcp/55861/p2p/16Uiu2HAmEwG3UHeAu8WZ9u8AmbC4KzqjXxkqiufGtoWb6eZFZjH1
2026-02-28 20:30:29.143 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.174 waku b645158d951bb216ad095f16a726af6171dc2f57d0ad53c522f8964e4a206f67
2026-02-28 20:30:29.178 DEBUG [src.node.docker_mananger] Container started with ID b645158d951b. Setting up logs at ./log/docker/node2_2026-02-28_20-30-27__6bd666e8-b35e-44ad-8eb7-478e7f3b8718__wakuorg_nwaku:latest.log
2026-02-28 20:30:29.178 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46419
2026-02-28 20:30:29.179 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:30:30.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46419/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:30:30.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:30:30.183 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:30:30.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:30:30.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.174/tcp/46420/p2p/16Uiu2HAmSZvt6EMrV5gWxdHNWz2V5KvGLZCNvp82AAUarZZjNyrA","/ip4/172.18.23.174/tcp/46421/ws/p2p/16Uiu2HAmSZvt6EMrV5gWxdHNWz2V5KvGLZCNvp82AAUarZZjNyrA"],"enrUri":"enr:-L24QEgrc0q6qZO5-81uXnm5MH39s3QRux43liaxs881JSycM8QVCJADCdp5GbgC4l1wfy7rBOD0jdmIBAbzTnBcbdUCgmlkgnY0gmlwhKwSF66KbXVsdGlhZGRyc5YACASsEheuBrVUAAoErBIXrga1Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzrfKYwc0jB6Y2UwjCkpXHIiBT-QbWfb9YYIF-6bCbmuDdGNwgrVUg3VkcIK1VoV3YWt1MgA"}'
2026-02-28 20:30:30.186 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:30:30.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.209/tcp/55861/p2p/16Uiu2HAmEwG3UHeAu8WZ9u8AmbC4KzqjXxkqiufGtoWb6eZFZjH1"]'
2026-02-28 20:30:30.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:30:30.225 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 20:30:30.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55860/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:30:30.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:30:30.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46419/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "081d6d9f-e467-4b55-a526-37c327c2ea5c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:30:30.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"081d6d9f-e467-4b55-a526-37c327c2ea5c","statusDesc":"OK"}'
2026-02-28 20:30:30.260 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:46419/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/3/1"]}'
2026-02-28 20:30:30.263 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46419/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-02-28 20:30:30.266 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:30:30.267 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:30:30.267 DEBUG [src.node.waku_node] Stopping container with id f89c9e24da50
2026-02-28 20:30:30.886 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:30:30.887 DEBUG [src.node.waku_node] Stopping container with id b645158d951b
2026-02-28 20:30:31.436 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:30:31.439 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:30:31.444 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:30:31.448 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,224 @@
2026-02-28 20:28:30.587 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:28:30.587 DEBUG [tests.conftest] Running test: test_check_sync_when_all_3_nodes_publish with id: 2026-02-28_20-28-30__2705393f-a95c-49b5-9649-853403d8c049
2026-02-28 20:28:30.587 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:28:30.595 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:30.595 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-28-30__2705393f-a95c-49b5-9649-853403d8c049__wakuorg_nwaku:latest.log
2026-02-28 20:28:30.602 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:30.602 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-28-30__2705393f-a95c-49b5-9649-853403d8c049__wakuorg_nwaku:latest.log
2026-02-28 20:28:30.609 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:30.609 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-28-30__2705393f-a95c-49b5-9649-853403d8c049__wakuorg_nwaku:latest.log
2026-02-28 20:28:30.609 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:28:30.610 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:30.610 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:30.612 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:30.612 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.1
2026-02-28 20:28:30.612 DEBUG [src.node.docker_mananger] Generated ports ['33833', '33834', '33835', '33836', '33837']
2026-02-28 20:28:30.612 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:30.613 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:30.613 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:30.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 33833:33833 -p 33834:33834 -p 33835:33835 -p 33836:33836 -p 33837:33837 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33835 --rest-port=33833 --tcp-port=33834 --discv5-udp-port=33836 --rest-address=0.0.0.0 --nat=extip:172.18.87.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7a614cdb2bfeb9cb57ac4f59c21c1f1e1374aae6be5ef3ce2bf8aafac53185f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33837 --metrics-logging=true --relay=true
2026-02-28 20:28:30.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.1 waku a774947c2dd78989a60e748734adfb8f2a172b115736d31025555f9c28bc6b4c
2026-02-28 20:28:30.871 ERROR [src.node.docker_mananger] Max retries reached for container 773505f14d2a. Exiting log stream.
2026-02-28 20:28:30.884 DEBUG [src.node.docker_mananger] Container started with ID a774947c2dd7. Setting up logs at ./log/docker/node1_2026-02-28_20-28-30__2705393f-a95c-49b5-9649-853403d8c049__wakuorg_nwaku:latest.log
2026-02-28 20:28:30.886 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33833
2026-02-28 20:28:30.886 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:31.374 ERROR [src.node.docker_mananger] Max retries reached for container d9d65ff9f41b. Exiting log stream.
2026-02-28 20:28:31.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33833/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:31.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:31.890 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:31.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:31.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.1/tcp/33834/p2p/16Uiu2HAmTadTjnDKYBPhX62mGxfuPgZ2CF7pq7PP7FSCeD1RsAvU","/ip4/172.18.87.1/tcp/33835/ws/p2p/16Uiu2HAmTadTjnDKYBPhX62mGxfuPgZ2CF7pq7PP7FSCeD1RsAvU"],"enrUri":"enr:-L24QJVKSUq01zmGE1rN1FfeFBF2wsFDJcY43D2bEn_jzF7-fvcvNV0TMGY0LLLx31WuIuLmKGwOWPot7M5rxYqi9WwCgmlkgnY0gmlwhKwSVwGKbXVsdGlhZGRyc5YACASsElcBBoQqAAoErBJXAQaEK90DgnJzhQADAQAAiXNlY3AyNTZrMaED3cFckZWVolFDLqMHXbg3DhmMfsS5gI-glq-zbJWOZDGDdGNwgoQqg3VkcIKELIV3YWt1MhM"}'
2026-02-28 20:28:31.893 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:31.893 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:31.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:31.895 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:31.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.24
2026-02-28 20:28:31.895 DEBUG [src.node.docker_mananger] Generated ports ['25590', '25591', '25592', '25593', '25594']
2026-02-28 20:28:31.895 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:31.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:31.895 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:31.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 25590:25590 -p 25591:25591 -p 25592:25592 -p 25593:25593 -p 25594:25594 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25592 --rest-port=25590 --tcp-port=25591 --discv5-udp-port=25593 --rest-address=0.0.0.0 --nat=extip:172.18.8.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bff1a81c2e4baab844ffa8e4eb5b0dcd4e3afded685343adb08af7ef32eedcac --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25594 --metrics-logging=true --relay=true --storenode=/ip4/172.18.87.1/tcp/33834/p2p/16Uiu2HAmTadTjnDKYBPhX62mGxfuPgZ2CF7pq7PP7FSCeD1RsAvU --discv5-bootstrap-node=enr:-L24QJVKSUq01zmGE1rN1FfeFBF2wsFDJcY43D2bEn_jzF7-fvcvNV0TMGY0LLLx31WuIuLmKGwOWPot7M5rxYqi9WwCgmlkgnY0gmlwhKwSVwGKbXVsdGlhZGRyc5YACASsElcBBoQqAAoErBJXAQaEK90DgnJzhQADAQAAiXNlY3AyNTZrMaED3cFckZWVolFDLqMHXbg3DhmMfsS5gI-glq-zbJWOZDGDdGNwgoQqg3VkcIKELIV3YWt1MhM
2026-02-28 20:28:32.099 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.24 waku 7938b442c83df7a57ebd4a7e07a0b35f358c161c570b4c781092a4e367aa61d5
2026-02-28 20:28:32.136 DEBUG [src.node.docker_mananger] Container started with ID 7938b442c83d. Setting up logs at ./log/docker/node2_2026-02-28_20-28-30__2705393f-a95c-49b5-9649-853403d8c049__wakuorg_nwaku:latest.log
2026-02-28 20:28:32.136 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25590
2026-02-28 20:28:32.137 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:33.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25590/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:33.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:33.140 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:33.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25590/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:33.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.24/tcp/25591/p2p/16Uiu2HAm7PG8tXcPUPyaw1rvBjcJdnvRHrj8uzzvCeqAGZhHcysp","/ip4/172.18.8.24/tcp/25592/ws/p2p/16Uiu2HAm7PG8tXcPUPyaw1rvBjcJdnvRHrj8uzzvCeqAGZhHcysp"],"enrUri":"enr:-L24QHgT_u_mdrTtUD2wkeR873Ml9mk2Jc6cbHL0_THpoooeZIULHCoYP45YHR0myi6T9dljDybypDX60H3AWTkc7P8CgmlkgnY0gmlwhKwSCBiKbXVsdGlhZGRyc5YACASsEggYBmP3AAoErBIIGAZj-N0DgnJzhQADAQAAiXNlY3AyNTZrMaECsa4fNuWYCBSVQz2kQnYyPbm6z7reDYzrkwmy9J8tO1uDdGNwgmP3g3VkcIJj-YV3YWt1MhM"}'
2026-02-28 20:28:33.143 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:33.143 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:33.144 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:33.145 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:33.145 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.207
2026-02-28 20:28:33.145 DEBUG [src.node.docker_mananger] Generated ports ['10358', '10359', '10360', '10361', '10362']
2026-02-28 20:28:33.146 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:33.146 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:33.146 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:33.146 DEBUG [src.node.docker_mananger] docker run -i -t -p 10358:10358 -p 10359:10359 -p 10360:10360 -p 10361:10361 -p 10362:10362 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10360 --rest-port=10358 --tcp-port=10359 --discv5-udp-port=10361 --rest-address=0.0.0.0 --nat=extip:172.18.112.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2fdbffdbed5a2bedfa6f2bae62dc5ed8d2bbdf77ebd4b44ac272e3841d2e06a --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10362 --metrics-logging=true --relay=true --storenode=/ip4/172.18.8.24/tcp/25591/p2p/16Uiu2HAm7PG8tXcPUPyaw1rvBjcJdnvRHrj8uzzvCeqAGZhHcysp --discv5-bootstrap-node=enr:-L24QHgT_u_mdrTtUD2wkeR873Ml9mk2Jc6cbHL0_THpoooeZIULHCoYP45YHR0myi6T9dljDybypDX60H3AWTkc7P8CgmlkgnY0gmlwhKwSCBiKbXVsdGlhZGRyc5YACASsEggYBmP3AAoErBIIGAZj-N0DgnJzhQADAQAAiXNlY3AyNTZrMaECsa4fNuWYCBSVQz2kQnYyPbm6z7reDYzrkwmy9J8tO1uDdGNwgmP3g3VkcIJj-YV3YWt1MhM
2026-02-28 20:28:33.348 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.207 waku 35f744883fb1afc944535f55c67996df473edd032b9bc921cc1565c53055433a
2026-02-28 20:28:33.385 DEBUG [src.node.docker_mananger] Container started with ID 35f744883fb1. Setting up logs at ./log/docker/node3_2026-02-28_20-28-30__2705393f-a95c-49b5-9649-853403d8c049__wakuorg_nwaku:latest.log
2026-02-28 20:28:33.386 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10358
2026-02-28 20:28:33.386 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:34.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10358/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:34.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:34.390 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:34.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10358/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:34.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.207/tcp/10359/p2p/16Uiu2HAmSj3w8Pchmb8RypnUtXCGkMneex9qVdiVLVka8oS7QDcM","/ip4/172.18.112.207/tcp/10360/ws/p2p/16Uiu2HAmSj3w8Pchmb8RypnUtXCGkMneex9qVdiVLVka8oS7QDcM"],"enrUri":"enr:-L24QBHPMgXgCvVmFMqAsfCzpATiByvJX79taCfzO_o1AiopZSdjQn_9i3PWl93RuQRbjBJPTNIwqhE7JFDZEj5euhECgmlkgnY0gmlwhKwScM-KbXVsdGlhZGRyc5YACASsEnDPBih3AAoErBJwzwYoeN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0Q398x9ciTwDJ3HYWnfPdV7aLEncoqbn3qCyUxV9ekqDdGNwgih3g3VkcIIoeYV3YWt1MgE"}'
2026-02-28 20:28:34.393 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:34.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.1/tcp/33834/p2p/16Uiu2HAmTadTjnDKYBPhX62mGxfuPgZ2CF7pq7PP7FSCeD1RsAvU"]'
2026-02-28 20:28:34.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.24/tcp/25591/p2p/16Uiu2HAm7PG8tXcPUPyaw1rvBjcJdnvRHrj8uzzvCeqAGZhHcysp"]'
2026-02-28 20:28:34.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:34.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:34.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:34.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.452 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.460 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.470 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.476 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.487 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.492 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.503 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.512 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.522 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.528 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.538 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.546 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.556 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.562 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.573 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.579 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.591 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.598 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.609 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33833/relay/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-02-28 20:28:34.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.616 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.627 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.636 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.647 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.655 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.666 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.674 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.685 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.693 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.703 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.710 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.721 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.729 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.740 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.749 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.760 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.769 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.780 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.788 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.798 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25590/relay/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-02-28 20:28:34.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.806 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.817 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.823 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.835 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.840 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.852 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.858 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.869 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.876 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.887 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.894 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.905 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.910 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.922 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.927 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.938 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.943 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.955 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.962 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.973 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:34.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10358/relay/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-02-28 20:28:34.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:34.978 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:28:34.988 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:28:34.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33833/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:34.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf99d08608f977da6e653ae882a4402a2c470fc25dc3a885ee23583a3f2079c4"},{"messageHash":"0x119cfc0b3c858ef25d42b7bf569da4cf083fcba8667cc97ce01237827a2bee83"},{"messageHash":"0xc7ea3bcb5042d2c81ea07ff973e3da275fec1a3b2c2ab98955323e6087c21603"},{"messageHash":"0x648810ace3bf01debf5993b88082f8b79f78806114aa1840e9a3ab3451945fd5"},{"messageHash":"0x4b3557774b60e3c94f3a55691d5e9cd89726580677761c49d51528c5e5036c40"},{"messageHash":"0x9fdac404e92ff9749d134589d93d359af928dbef073750e4a697919bd923b399"},{"messageHash":"0x21dc925cb85b22a173ecd7657689c8988c920ea349401d485f93f33067f57ac7"},{"messageHash":"0x571da6568c988606b0376e5eb5ca52cb4a44830afa47485870e26f37bdd4f483"},{"messageHash":"0xf676b3297e00493a1dd05a163ee8ac8a11b8d01d0303776bb57c998fc4bd3c05"},{"messageHash":"0xbf28f8a5c539dc5f1e265567d0d0f8e4ddb5180db5696b0846232eeb8f3ca411"},{"messageHash":"0xbeea12ab6aa88c9797373dbd26645b964aeff133aaca61cdd60536cc2dfbc851"},{"messageHash":"0xbc89894b09d32fe5b6f75ce147695dabce75f851befcfaee7f47efb8f75d6bad"},{"messageHash":"0x2b5c51bd5151bc5e0e433938bcd6fc10a821c2a288ea36a4966d5b013ce284e5"},{"messageHash":"0x2f7ac960fb6fefc689aeeeeb2d2e7233a0d620628e7273fdbf905dfb208d4f88"},{"messageHash":"0xb7bdfc50da5475404f479913b0730fbb34e85376ca1256e4ef6ccf57463c2952"},{"messageHash":"0x2a9a90d0c9a7e8d79049a8d243d6eaf2224cdeff615f8cba0efa379cd99e7415"},{"messageHash":"0xcbc7269cd0c635ae09731439ce1df624630028ec97d8f985c99a2ff2f22e40f2"},{"messageHash":"0xb034dbb1450c5ea63ce51dc1fd9ac4553857e6742cb18749c0a3765fed79cfa5"},{"messageHash":"0xac4d70b409c7277caae5fa2f3135e6c1b801120de30042a96514a199e64684d0"},{"messageHash":"0x463e970d9169ff0331fdfb8140ffced81d44b149182542ccef8c6751d3c15d70"},{"messageHash":"0x63b7827a79597cca89429cd64ee763c6fb2697c4066a8a42adbc3a1fc8ae14c1"},{"messageHash":"0x4c776a85f5bc01431df5ebd2286868f454dbe74ef1890b971329e7884429e988"},{"messageHash":"0x11d06c1fdc410a122c7c9c0173c5f86bf0005a2e04c3dbc38c64458aa2f0ec60"},{"messageHash":"0x7de455f9dd6e679abe9de77d7d8902feff5dd10ecb7ca6a62053db021363537b"},{"messageHash":"0x195bc229a919ac33361c0af698e22f7ead2130b3292ecf19967a980aab3341d4"},{"messageHash":"0x738f88bba8880d0994f45c043116df7b6725d704ad904fe5d972236d9ad3488c"},{"messageHash":"0x993f14d754e12b4e84905e8976ef7d613c6568f27c9906e532b1e18b3a5cdda6"},{"messageHash":"0xa50dc7f54a44518793a7e6a7cf53469ad4f239b4e866d07fbf9c9f4dafcc91ba"},{"messageHash":"0x82ee0890e53ce98c37e57dfed240a54ec1691e00316369b03e71ed59c7372eb8"},{"messageHash":"0x761597841a01a4cbb5107f61538a5bbbc9fa04ee11106ea55af117ebd1ce6e70"}]}'
2026-02-28 20:28:34.993 DEBUG [src.steps.store] messages length is 30
2026-02-28 20:28:34.996 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:28:34.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25590/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:35.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf99d08608f977da6e653ae882a4402a2c470fc25dc3a885ee23583a3f2079c4"},{"messageHash":"0x119cfc0b3c858ef25d42b7bf569da4cf083fcba8667cc97ce01237827a2bee83"},{"messageHash":"0xc7ea3bcb5042d2c81ea07ff973e3da275fec1a3b2c2ab98955323e6087c21603"},{"messageHash":"0x648810ace3bf01debf5993b88082f8b79f78806114aa1840e9a3ab3451945fd5"},{"messageHash":"0x4b3557774b60e3c94f3a55691d5e9cd89726580677761c49d51528c5e5036c40"},{"messageHash":"0x9fdac404e92ff9749d134589d93d359af928dbef073750e4a697919bd923b399"},{"messageHash":"0x21dc925cb85b22a173ecd7657689c8988c920ea349401d485f93f33067f57ac7"},{"messageHash":"0x571da6568c988606b0376e5eb5ca52cb4a44830afa47485870e26f37bdd4f483"},{"messageHash":"0xf676b3297e00493a1dd05a163ee8ac8a11b8d01d0303776bb57c998fc4bd3c05"},{"messageHash":"0xbf28f8a5c539dc5f1e265567d0d0f8e4ddb5180db5696b0846232eeb8f3ca411"},{"messageHash":"0xbeea12ab6aa88c9797373dbd26645b964aeff133aaca61cdd60536cc2dfbc851"},{"messageHash":"0xbc89894b09d32fe5b6f75ce147695dabce75f851befcfaee7f47efb8f75d6bad"},{"messageHash":"0x2b5c51bd5151bc5e0e433938bcd6fc10a821c2a288ea36a4966d5b013ce284e5"},{"messageHash":"0x2f7ac960fb6fefc689aeeeeb2d2e7233a0d620628e7273fdbf905dfb208d4f88"},{"messageHash":"0xb7bdfc50da5475404f479913b0730fbb34e85376ca1256e4ef6ccf57463c2952"},{"messageHash":"0x2a9a90d0c9a7e8d79049a8d243d6eaf2224cdeff615f8cba0efa379cd99e7415"},{"messageHash":"0xcbc7269cd0c635ae09731439ce1df624630028ec97d8f985c99a2ff2f22e40f2"},{"messageHash":"0xb034dbb1450c5ea63ce51dc1fd9ac4553857e6742cb18749c0a3765fed79cfa5"},{"messageHash":"0xac4d70b409c7277caae5fa2f3135e6c1b801120de30042a96514a199e64684d0"},{"messageHash":"0x463e970d9169ff0331fdfb8140ffced81d44b149182542ccef8c6751d3c15d70"},{"messageHash":"0x63b7827a79597cca89429cd64ee763c6fb2697c4066a8a42adbc3a1fc8ae14c1"},{"messageHash":"0x4c776a85f5bc01431df5ebd2286868f454dbe74ef1890b971329e7884429e988"},{"messageHash":"0x11d06c1fdc410a122c7c9c0173c5f86bf0005a2e04c3dbc38c64458aa2f0ec60"},{"messageHash":"0x7de455f9dd6e679abe9de77d7d8902feff5dd10ecb7ca6a62053db021363537b"},{"messageHash":"0x195bc229a919ac33361c0af698e22f7ead2130b3292ecf19967a980aab3341d4"},{"messageHash":"0x738f88bba8880d0994f45c043116df7b6725d704ad904fe5d972236d9ad3488c"},{"messageHash":"0x993f14d754e12b4e84905e8976ef7d613c6568f27c9906e532b1e18b3a5cdda6"},{"messageHash":"0xa50dc7f54a44518793a7e6a7cf53469ad4f239b4e866d07fbf9c9f4dafcc91ba"},{"messageHash":"0x82ee0890e53ce98c37e57dfed240a54ec1691e00316369b03e71ed59c7372eb8"},{"messageHash":"0x761597841a01a4cbb5107f61538a5bbbc9fa04ee11106ea55af117ebd1ce6e70"}]}'
2026-02-28 20:28:35.000 DEBUG [src.steps.store] messages length is 30
2026-02-28 20:28:35.004 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:28:35.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10358/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:35.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3264ea55e3177d6e458e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf99d08608f977da6e653ae882a4402a2c470fc25dc3a885ee23583a3f2079c4"},{"messageHash":"0x119cfc0b3c858ef25d42b7bf569da4cf083fcba8667cc97ce01237827a2bee83"},{"messageHash":"0xc7ea3bcb5042d2c81ea07ff973e3da275fec1a3b2c2ab98955323e6087c21603"},{"messageHash":"0x648810ace3bf01debf5993b88082f8b79f78806114aa1840e9a3ab3451945fd5"},{"messageHash":"0x4b3557774b60e3c94f3a55691d5e9cd89726580677761c49d51528c5e5036c40"},{"messageHash":"0x9fdac404e92ff9749d134589d93d359af928dbef073750e4a697919bd923b399"},{"messageHash":"0x21dc925cb85b22a173ecd7657689c8988c920ea349401d485f93f33067f57ac7"},{"messageHash":"0x571da6568c988606b0376e5eb5ca52cb4a44830afa47485870e26f37bdd4f483"},{"messageHash":"0xf676b3297e00493a1dd05a163ee8ac8a11b8d01d0303776bb57c998fc4bd3c05"},{"messageHash":"0xbf28f8a5c539dc5f1e265567d0d0f8e4ddb5180db5696b0846232eeb8f3ca411"},{"messageHash":"0xbeea12ab6aa88c9797373dbd26645b964aeff133aaca61cdd60536cc2dfbc851"},{"messageHash":"0xbc89894b09d32fe5b6f75ce147695dabce75f851befcfaee7f47efb8f75d6bad"},{"messageHash":"0x2b5c51bd5151bc5e0e433938bcd6fc10a821c2a288ea36a4966d5b013ce284e5"},{"messageHash":"0x2f7ac960fb6fefc689aeeeeb2d2e7233a0d620628e7273fdbf905dfb208d4f88"},{"messageHash":"0xb7bdfc50da5475404f479913b0730fbb34e85376ca1256e4ef6ccf57463c2952"},{"messageHash":"0x2a9a90d0c9a7e8d79049a8d243d6eaf2224cdeff615f8cba0efa379cd99e7415"},{"messageHash":"0xcbc7269cd0c635ae09731439ce1df624630028ec97d8f985c99a2ff2f22e40f2"},{"messageHash":"0xb034dbb1450c5ea63ce51dc1fd9ac4553857e6742cb18749c0a3765fed79cfa5"},{"messageHash":"0xac4d70b409c7277caae5fa2f3135e6c1b801120de30042a96514a199e64684d0"},{"messageHash":"0x463e970d9169ff0331fdfb8140ffced81d44b149182542ccef8c6751d3c15d70"},{"messageHash":"0x63b7827a79597cca89429cd64ee763c6fb2697c4066a8a42adbc3a1fc8ae14c1"},{"messageHash":"0x4c776a85f5bc01431df5ebd2286868f454dbe74ef1890b971329e7884429e988"},{"messageHash":"0x11d06c1fdc410a122c7c9c0173c5f86bf0005a2e04c3dbc38c64458aa2f0ec60"},{"messageHash":"0x7de455f9dd6e679abe9de77d7d8902feff5dd10ecb7ca6a62053db021363537b"},{"messageHash":"0x195bc229a919ac33361c0af698e22f7ead2130b3292ecf19967a980aab3341d4"},{"messageHash":"0x738f88bba8880d0994f45c043116df7b6725d704ad904fe5d972236d9ad3488c"},{"messageHash":"0x993f14d754e12b4e84905e8976ef7d613c6568f27c9906e532b1e18b3a5cdda6"},{"messageHash":"0xa50dc7f54a44518793a7e6a7cf53469ad4f239b4e866d07fbf9c9f4dafcc91ba"},{"messageHash":"0x82ee0890e53ce98c37e57dfed240a54ec1691e00316369b03e71ed59c7372eb8"},{"messageHash":"0x761597841a01a4cbb5107f61538a5bbbc9fa04ee11106ea55af117ebd1ce6e70"}]}'
2026-02-28 20:28:35.014 DEBUG [src.steps.store] messages length is 30
2026-02-28 20:28:35.019 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:28:35.020 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:28:35.020 DEBUG [src.node.waku_node] Stopping container with id a774947c2dd7
2026-02-28 20:28:35.599 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:35.600 DEBUG [src.node.waku_node] Stopping container with id 7938b442c83d
2026-02-28 20:28:36.189 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:36.192 DEBUG [src.node.waku_node] Stopping container with id 35f744883fb1
2026-02-28 20:28:36.466 ERROR [src.node.docker_mananger] Max retries reached for container a774947c2dd7. Exiting log stream.
2026-02-28 20:28:36.787 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:28:36.789 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:28:36.814 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:28:36.833 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:28:36.845 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_150_kb_payload with id: 2026-02-28_20-22-28__01cacc89-600b-4fac-8ed8-020c41e27ad3
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-02-28_20-22-28__01cacc89-600b-4fac-8ed8-020c41e27ad3__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.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43917', '43918', '43919', '43920', '43921']
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 43917:43917 -p 43918:43918 -p 43919:43919 -p 43920:43920 -p 43921:43921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43919 --rest-port=43917 --tcp-port=43918 --discv5-udp-port=43920 --rest-address=0.0.0.0 --nat=extip:172.18.126.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa797df4e65f7532afbabceae9f803c4fd78774ceb5bac31c1b808aff5cf6dea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43921 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.158 waku 60f28467bc497eaa924c37795ce900d4d289beb89ef6242907df4a677cd52c9a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 60f28467bc49. Setting up logs at ./log/docker/node1_2026-02-28_20-22-28__01cacc89-600b-4fac-8ed8-020c41e27ad3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43917
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 1018dc9757ce. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c0dbbf341f1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43917/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:43917/debug/v1/info" -H "Content-Type: application/json" -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.158/tcp/43918/p2p/16Uiu2HAmJYopm8pfKix5nE4dH8QVWcQwdJ88z14azk1T2oxRrSAr","/ip4/172.18.126.158/tcp/43919/ws/p2p/16Uiu2HAmJYopm8pfKix5nE4dH8QVWcQwdJ88z14azk1T2oxRrSAr"],"enrUri":"enr:-L24QBuGmk8kJoT5H4LIU6DJL2kb7u7gAtrrZXVD8OPxt6JkcyChw6OxdE6yzmKh83FAoDGo99j765bFm1e6wtlK68gCgmlkgnY0gmlwhKwSfp6KbXVsdGlhZGRyc5YACASsEn6eBquOAAoErBJ-ngarj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDV5C8CdtbNELEi2_T3JxCf-AEqpx8YjD_t-_9xriZs0eDdGNwgquOg3VkcIKrkIV3YWt1MgU"}'
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-02-28_20-22-28__01cacc89-600b-4fac-8ed8-020c41e27ad3__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.218.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47893', '47894', '47895', '47896', '47897']
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 47893:47893 -p 47894:47894 -p 47895:47895 -p 47896:47896 -p 47897:47897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47895 --rest-port=47893 --tcp-port=47894 --discv5-udp-port=47896 --rest-address=0.0.0.0 --nat=extip:172.18.218.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47ddb38dcaecec7cd2b46acdbd5dbf1a4020eda0eebedabaf6fffcc2ba5089bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47897 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBuGmk8kJoT5H4LIU6DJL2kb7u7gAtrrZXVD8OPxt6JkcyChw6OxdE6yzmKh83FAoDGo99j765bFm1e6wtlK68gCgmlkgnY0gmlwhKwSfp6KbXVsdGlhZGRyc5YACASsEn6eBquOAAoErBJ-ngarj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDV5C8CdtbNELEi2_T3JxCf-AEqpx8YjD_t-_9xriZs0eDdGNwgquOg3VkcIKrkIV3YWt1MgU --filternode=/ip4/172.18.126.158/tcp/43918/p2p/16Uiu2HAmJYopm8pfKix5nE4dH8QVWcQwdJ88z14azk1T2oxRrSAr
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.205 waku b266211e00f8eacf883ff6c303adbcfa1755c47b93b186b67ab88558733ec8db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b266211e00f8. Setting up logs at ./log/docker/node2_2026-02-28_20-22-28__01cacc89-600b-4fac-8ed8-020c41e27ad3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47893
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:47893/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:47893/debug/v1/info" -H "Content-Type: application/json" -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.205/tcp/47894/p2p/16Uiu2HAmBNEcURTjiehsbueaQbCBNG1KQAzQKw7V5m6yjPoNrWfU","/ip4/172.18.218.205/tcp/47895/ws/p2p/16Uiu2HAmBNEcURTjiehsbueaQbCBNG1KQAzQKw7V5m6yjPoNrWfU"],"enrUri":"enr:-L24QEwjBfDrGqlj1KAjNBWfz0sYAV7T0p4ffA0xqFDUpYjpFZa2AQN52AJYUxzlMqa793Rx4L7shKk70j64XnKbWPcCgmlkgnY0gmlwhKwS2s2KbXVsdGlhZGRyc5YACASsEtrNBrsWAAoErBLazQa7F90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7NmQr05lfXFHzhq2o53i6Ks7VP0VJOLqkttm3TiJ6QODdGNwgrsWg3VkcIK7GIV3YWt1MgA"}'
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:47893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.158/tcp/43918/p2p/16Uiu2HAmJYopm8pfKix5nE4dH8QVWcQwdJ88z14azk1T2oxRrSAr"]'
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:43917/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:47893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a31cc041-0d38-4ed5-b171-37286be3c67b", "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":"a31cc041-0d38-4ed5-b171-37286be3c67b","statusDesc":"OK"}'
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:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 2 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:47893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -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 60f28467bc49
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b266211e00f8
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,82 @@
2026-02-28 20:24:59.562 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:59.562 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_content_topic_from_same_shard with id: 2026-02-28_20-24-59__b7949c7f-902f-4d8b-8bf7-7ac71f067516
2026-02-28 20:24:59.563 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:59.563 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:24:59.563 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 20:24:59.571 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:59.571 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-24-59__b7949c7f-902f-4d8b-8bf7-7ac71f067516__wakuorg_nwaku:latest.log
2026-02-28 20:24:59.571 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:59.571 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:59.573 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:59.573 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.251
2026-02-28 20:24:59.573 DEBUG [src.node.docker_mananger] Generated ports ['12820', '12821', '12822', '12823', '12824']
2026-02-28 20:24:59.573 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:59.573 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:59.573 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:59.574 DEBUG [src.node.docker_mananger] docker run -i -t -p 12820:12820 -p 12821:12821 -p 12822:12822 -p 12823:12823 -p 12824:12824 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12822 --rest-port=12820 --tcp-port=12821 --discv5-udp-port=12823 --rest-address=0.0.0.0 --nat=extip:172.18.70.251 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=df8df3dc13effdf6a20f32991b4d95f9270bb24212b4fcc7cd1f8f39be756c6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12824 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-28 20:24:59.767 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.251 waku 6a29229a8374848256688630c8073517caafa2ed849cb4cdd343716120d84aa1
2026-02-28 20:24:59.775 ERROR [src.node.docker_mananger] Max retries reached for container a60b61334fac. Exiting log stream.
2026-02-28 20:24:59.802 DEBUG [src.node.docker_mananger] Container started with ID 6a29229a8374. Setting up logs at ./log/docker/node1_2026-02-28_20-24-59__b7949c7f-902f-4d8b-8bf7-7ac71f067516__wakuorg_nwaku:latest.log
2026-02-28 20:24:59.803 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12820
2026-02-28 20:24:59.803 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:00.365 ERROR [src.node.docker_mananger] Max retries reached for container 0e2e4cd2f6af. Exiting log stream.
2026-02-28 20:25:00.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12820/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:00.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:00.806 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:00.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12820/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:00.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.251/tcp/12821/p2p/16Uiu2HAmVhqvZ449HLUKEQBDdoMykYtjTehoRbLqbHsT37p6iuda","/ip4/172.18.70.251/tcp/12822/ws/p2p/16Uiu2HAmVhqvZ449HLUKEQBDdoMykYtjTehoRbLqbHsT37p6iuda"],"enrUri":"enr:-L24QKlh2WyrLRzeDz-rzg4YbMCCbCLllvOiZJH71XrUYWSfZ87XBgYZrwcIXtzCMpelVL14PUpRBmZWFrQwwgrzPTUCgmlkgnY0gmlwhKwSRvuKbXVsdGlhZGRyc5YACASsEkb7BjIVAAoErBJG-wYyFt0DgnJzhQACAQAAiXNlY3AyNTZrMaED_VHkbpayW-xGn64ISVBFmag96jU2rgXnuQ2LjjYzVjGDdGNwgjIVg3VkcIIyF4V3YWt1MgU"}'
2026-02-28 20:25:00.809 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:00.816 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:00.816 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-24-59__b7949c7f-902f-4d8b-8bf7-7ac71f067516__wakuorg_nwaku:latest.log
2026-02-28 20:25:00.816 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:00.816 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:00.818 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:00.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.39
2026-02-28 20:25:00.818 DEBUG [src.node.docker_mananger] Generated ports ['27389', '27390', '27391', '27392', '27393']
2026-02-28 20:25:00.818 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:00.818 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:00.819 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:00.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 27389:27389 -p 27390:27390 -p 27391:27391 -p 27392:27392 -p 27393:27393 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27391 --rest-port=27389 --tcp-port=27390 --discv5-udp-port=27392 --rest-address=0.0.0.0 --nat=extip:172.18.246.39 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3550ee3ec2bde5f5dd38f1bc25e403a194818c2b4815c021027c4610cb1fa121 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27393 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKlh2WyrLRzeDz-rzg4YbMCCbCLllvOiZJH71XrUYWSfZ87XBgYZrwcIXtzCMpelVL14PUpRBmZWFrQwwgrzPTUCgmlkgnY0gmlwhKwSRvuKbXVsdGlhZGRyc5YACASsEkb7BjIVAAoErBJG-wYyFt0DgnJzhQACAQAAiXNlY3AyNTZrMaED_VHkbpayW-xGn64ISVBFmag96jU2rgXnuQ2LjjYzVjGDdGNwgjIVg3VkcIIyF4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-28 20:25:01.023 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.39 waku 2a93e9bd03d87a2007769287b0179ce2849ae3a20d38d993237438754a018b12
2026-02-28 20:25:01.056 DEBUG [src.node.docker_mananger] Container started with ID 2a93e9bd03d8. Setting up logs at ./log/docker/node2_2026-02-28_20-24-59__b7949c7f-902f-4d8b-8bf7-7ac71f067516__wakuorg_nwaku:latest.log
2026-02-28 20:25:01.057 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27389
2026-02-28 20:25:01.057 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:02.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27389/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:02.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:02.081 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:02.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27389/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:02.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.39/tcp/27390/p2p/16Uiu2HAkw2oS3BB8rXtMBD36smtRtL7N3pWbHpUqoxh4XHdP7xS7","/ip4/172.18.246.39/tcp/27391/ws/p2p/16Uiu2HAkw2oS3BB8rXtMBD36smtRtL7N3pWbHpUqoxh4XHdP7xS7"],"enrUri":"enr:-L24QOM_SvP6C9x5zrhMUozYgj1HIk9su555QSr0lQ3WOq-WeG-ruhHHCedDa-GtF5-8bnoASpSl_i9d1WzwVJhjVY8CgmlkgnY0gmlwhKwS9ieKbXVsdGlhZGRyc5YACASsEvYnBmr-AAoErBL2JwZq_90DgnJzhQACAQAAiXNlY3AyNTZrMaECF9txGmIX_hGHWBZ-VOZZTejfDswrASgjuwbrmxRafTyDdGNwgmr-g3VkcIJrAIV3YWt1MgE"}'
2026-02-28 20:25:02.090 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:02.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27389/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.251/tcp/12821/p2p/16Uiu2HAmVhqvZ449HLUKEQBDdoMykYtjTehoRbLqbHsT37p6iuda"]'
2026-02-28 20:25:02.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:02.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12820/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-28 20:25:02.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:02.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27389/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-02-28 20:25:02.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:02.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12820/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:25:02.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:02.113 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:25:02.214 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:25:02.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12820/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:02.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772310302106693467,"ephemeral":false,"proof":""}]'
2026-02-28 20:25:02.219 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:25:02.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27389/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:02.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772310302106693467,"ephemeral":false,"proof":""}]'
2026-02-28 20:25:02.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12820/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:25:02.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:02.229 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:25:02.329 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:25:02.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12820/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:02.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310302223588094,"ephemeral":false,"proof":""}]'
2026-02-28 20:25:02.334 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:25:02.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27389/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:02.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310302223588094,"ephemeral":false,"proof":""}]'
2026-02-28 20:25:02.340 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:25:02.341 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:25:02.341 DEBUG [src.node.waku_node] Stopping container with id 6a29229a8374
2026-02-28 20:25:02.927 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:02.929 DEBUG [src.node.waku_node] Stopping container with id 2a93e9bd03d8
2026-02-28 20:25:03.450 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:03.451 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:25:03.460 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:25:03.465 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-02-28 20:23:21.723 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:23:21.723 DEBUG [tests.conftest] Running test: test_invalid_page_size with id: 2026-02-28_20-23-21__1a19661f-4c2d-4f71-a2b8-d43e77614a4b
2026-02-28 20:23:21.724 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:23:21.724 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:23:21.724 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:23:21.731 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:21.731 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-23-21__1a19661f-4c2d-4f71-a2b8-d43e77614a4b__wakuorg_nwaku:latest.log
2026-02-28 20:23:21.731 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:21.731 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:21.733 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:21.733 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.63
2026-02-28 20:23:21.733 DEBUG [src.node.docker_mananger] Generated ports ['1762', '1763', '1764', '1765', '1766']
2026-02-28 20:23:21.733 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:21.733 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:21.734 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:21.734 DEBUG [src.node.docker_mananger] docker run -i -t -p 1762:1762 -p 1763:1763 -p 1764:1764 -p 1765:1765 -p 1766:1766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1764 --rest-port=1762 --tcp-port=1763 --discv5-udp-port=1765 --rest-address=0.0.0.0 --nat=extip:172.18.150.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=392ec0ed5ff7a48a4a9e32f8f1b9d359b5c95f88fafaeace9d7cdabed85523a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1766 --metrics-logging=true --store=true --relay=true
2026-02-28 20:23:21.931 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.63 waku a04343e771fea3b8c3fbf074d216300f424ca4c515752712c9063775dbcdd07b
2026-02-28 20:23:21.958 ERROR [src.node.docker_mananger] Max retries reached for container cd3a59aa2c96. Exiting log stream.
2026-02-28 20:23:21.966 DEBUG [src.node.docker_mananger] Container started with ID a04343e771fe. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-23-21__1a19661f-4c2d-4f71-a2b8-d43e77614a4b__wakuorg_nwaku:latest.log
2026-02-28 20:23:21.966 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1762
2026-02-28 20:23:21.968 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:22.517 ERROR [src.node.docker_mananger] Max retries reached for container c91b6a9953ae. Exiting log stream.
2026-02-28 20:23:22.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1762/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:22.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:22.973 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:22.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:22.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.63/tcp/1763/p2p/16Uiu2HAmMdNFa1AXpZkhjccwtzJ7K3BM687rK4QUH9MCxpcfnFJL","/ip4/172.18.150.63/tcp/1764/ws/p2p/16Uiu2HAmMdNFa1AXpZkhjccwtzJ7K3BM687rK4QUH9MCxpcfnFJL"],"enrUri":"enr:-L24QFZThw9DCgp1ArnIijs9s832oNj9zGMn8OjIBUV-aujDQBxEMVww5nTkI93OsUXVMS--6oFBKKk24UqOrc9gRi4CgmlkgnY0gmlwhKwSlj-KbXVsdGlhZGRyc5YACASsEpY_BgbjAAoErBKWPwYG5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhU7I4TnRSY-kQGYp95Ji7NYsPLuuT_0TTwgfkr_JRG2DdGNwggbjg3VkcIIG5YV3YWt1MgM"}'
2026-02-28 20:23:22.975 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:22.982 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:22.982 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-23-21__1a19661f-4c2d-4f71-a2b8-d43e77614a4b__wakuorg_nwaku:latest.log
2026-02-28 20:23:22.983 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:22.983 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:22.984 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:22.984 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.185
2026-02-28 20:23:22.984 DEBUG [src.node.docker_mananger] Generated ports ['22916', '22917', '22918', '22919', '22920']
2026-02-28 20:23:22.985 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:22.985 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:22.985 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:22.985 DEBUG [src.node.docker_mananger] docker run -i -t -p 22916:22916 -p 22917:22917 -p 22918:22918 -p 22919:22919 -p 22920:22920 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22918 --rest-port=22916 --tcp-port=22917 --discv5-udp-port=22919 --rest-address=0.0.0.0 --nat=extip:172.18.152.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecce2ae12cddabeec4ce45e4cc1784eb2adfff64abd0f728c4ab7ffdaf4a98da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22920 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFZThw9DCgp1ArnIijs9s832oNj9zGMn8OjIBUV-aujDQBxEMVww5nTkI93OsUXVMS--6oFBKKk24UqOrc9gRi4CgmlkgnY0gmlwhKwSlj-KbXVsdGlhZGRyc5YACASsEpY_BgbjAAoErBKWPwYG5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhU7I4TnRSY-kQGYp95Ji7NYsPLuuT_0TTwgfkr_JRG2DdGNwggbjg3VkcIIG5YV3YWt1MgM --storenode=/ip4/172.18.150.63/tcp/1763/p2p/16Uiu2HAmMdNFa1AXpZkhjccwtzJ7K3BM687rK4QUH9MCxpcfnFJL --store=true --relay=true
2026-02-28 20:23:23.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.185 waku 3ae57f49b67478e6a596472bfb1c258189b9c1690f279ef101fb383284ed4238
2026-02-28 20:23:23.216 DEBUG [src.node.docker_mananger] Container started with ID 3ae57f49b674. Setting up logs at ./log/docker/store_node1_2026-02-28_20-23-21__1a19661f-4c2d-4f71-a2b8-d43e77614a4b__wakuorg_nwaku:latest.log
2026-02-28 20:23:23.217 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22916
2026-02-28 20:23:23.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:24.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22916/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:24.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:24.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:24.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22916/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:24.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.185/tcp/22917/p2p/16Uiu2HAkvpipbJZV2RL34aABmg2inr1UfvuXKL9t3AFX1arEoy5e","/ip4/172.18.152.185/tcp/22918/ws/p2p/16Uiu2HAkvpipbJZV2RL34aABmg2inr1UfvuXKL9t3AFX1arEoy5e"],"enrUri":"enr:-L24QO2klI4iqvk3zocAOuFzlJWWGZcYeEaxRldrspxnKqJSf7IR-W_5IqwDcKPMbRPA-2uy4qxyJhgwFfb0yX-2etUCgmlkgnY0gmlwhKwSmLmKbXVsdGlhZGRyc5YACASsEpi5BlmFAAoErBKYuQZZht0DgnJzhQADAQAAiXNlY3AyNTZrMaECFMNCHdtKLYOSEu-dP967GG8-3uQwm0HLBlhxelUoXc2DdGNwglmFg3VkcIJZh4V3YWt1MgM"}'
2026-02-28 20:23:24.224 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:24.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22916/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.63/tcp/1763/p2p/16Uiu2HAmMdNFa1AXpZkhjccwtzJ7K3BM687rK4QUH9MCxpcfnFJL"]'
2026-02-28 20:23:24.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:24.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:23:24.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:24.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22916/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:23:24.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:24.234 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:24.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:24.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:24.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:24.441 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:24.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:24.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:24.447 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:24.647 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:24.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:24.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:24.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:24.856 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:24.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:24.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:24.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:25.063 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:25.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:25.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:25.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:25.270 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:25.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:25.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:25.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:25.478 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:25.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:25.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:25.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:25.685 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:25.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:25.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:25.692 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:25.893 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:25.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:25.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:25.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:26.100 DEBUG [src.steps.store] Relaying message
2026-02-28 20:23:26.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1762/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-02-28 20:23:26.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:26.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:23:26.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1762/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:26.310 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:1762/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-02-28 20:23:26.311 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-02-28 20:23:26.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22916/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:26.314 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22916/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-02-28 20:23:26.314 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-02-28 20:23:26.316 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:23:26.317 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:23:26.317 DEBUG [src.node.waku_node] Stopping container with id a04343e771fe
2026-02-28 20:23:26.930 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:26.931 DEBUG [src.node.waku_node] Stopping container with id 3ae57f49b674
2026-02-28 20:23:27.514 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:27.518 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:23:27.533 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:27.542 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-02-28 20:25:33.871 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:25:33.871 DEBUG [tests.conftest] Running test: test_get_store_duplicate_messages with id: 2026-02-28_20-25-33__b9d7be15-5325-4d60-85ce-395ce07e2814
2026-02-28 20:25:33.871 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:25:33.872 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:25:33.872 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:25:33.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:33.880 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-25-33__b9d7be15-5325-4d60-85ce-395ce07e2814__wakuorg_nwaku:latest.log
2026-02-28 20:25:33.880 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:33.880 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:33.881 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:33.882 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.168
2026-02-28 20:25:33.882 DEBUG [src.node.docker_mananger] Generated ports ['41017', '41018', '41019', '41020', '41021']
2026-02-28 20:25:33.882 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:33.882 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:33.882 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:33.882 DEBUG [src.node.docker_mananger] docker run -i -t -p 41017:41017 -p 41018:41018 -p 41019:41019 -p 41020:41020 -p 41021:41021 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41019 --rest-port=41017 --tcp-port=41018 --discv5-udp-port=41020 --rest-address=0.0.0.0 --nat=extip:172.18.215.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da54bbc19e8bc88a762e531c574e48a02c6eeafbdcf35da66f854ebbde9ecc8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41021 --metrics-logging=true --store=true --relay=true
2026-02-28 20:25:34.089 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.168 waku 8ad38bc3e539be3e2a02b8929ec0de9ddfaa6ba745ded6235b00fe60a31756b7
2026-02-28 20:25:34.105 ERROR [src.node.docker_mananger] Max retries reached for container 9ea73e1745d8. Exiting log stream.
2026-02-28 20:25:34.125 DEBUG [src.node.docker_mananger] Container started with ID 8ad38bc3e539. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-25-33__b9d7be15-5325-4d60-85ce-395ce07e2814__wakuorg_nwaku:latest.log
2026-02-28 20:25:34.126 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41017
2026-02-28 20:25:34.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:34.675 ERROR [src.node.docker_mananger] Max retries reached for container 41461e389d2f. Exiting log stream.
2026-02-28 20:25:35.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41017/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:35.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:35.130 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:35.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:35.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.168/tcp/41018/p2p/16Uiu2HAkwPUPBdK3u42Ru2Ke49i5KMMn7PKKQqQvytXnHFaLELYR","/ip4/172.18.215.168/tcp/41019/ws/p2p/16Uiu2HAkwPUPBdK3u42Ru2Ke49i5KMMn7PKKQqQvytXnHFaLELYR"],"enrUri":"enr:-L24QA0wI1tijrAnQotmurAoWnpVZedsCq3AsKo37ijHKEMXKp1VGkSe3CBHYk66YeP2eLXnvuQ1hLMX2P41kuAH42oCgmlkgnY0gmlwhKwS16iKbXVsdGlhZGRyc5YACASsEteoBqA6AAoErBLXqAagO90DgnJzhQADAQAAiXNlY3AyNTZrMaECHScZi55MKtpYDc6aD6rHRPx1XSPnvDUMb3xxvNFJayKDdGNwgqA6g3VkcIKgPIV3YWt1MgM"}'
2026-02-28 20:25:35.132 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:35.140 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:35.140 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-25-33__b9d7be15-5325-4d60-85ce-395ce07e2814__wakuorg_nwaku:latest.log
2026-02-28 20:25:35.140 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:35.141 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:35.142 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:35.142 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.148
2026-02-28 20:25:35.142 DEBUG [src.node.docker_mananger] Generated ports ['1040', '1041', '1042', '1043', '1044']
2026-02-28 20:25:35.142 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:35.142 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:35.142 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:35.143 DEBUG [src.node.docker_mananger] docker run -i -t -p 1040:1040 -p 1041:1041 -p 1042:1042 -p 1043:1043 -p 1044:1044 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1042 --rest-port=1040 --tcp-port=1041 --discv5-udp-port=1043 --rest-address=0.0.0.0 --nat=extip:172.18.132.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea6fb7a60a294fbc0ab726d7ba9fe1dcccacd2f9d30252e355b5b3c0eda1ba64 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1044 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA0wI1tijrAnQotmurAoWnpVZedsCq3AsKo37ijHKEMXKp1VGkSe3CBHYk66YeP2eLXnvuQ1hLMX2P41kuAH42oCgmlkgnY0gmlwhKwS16iKbXVsdGlhZGRyc5YACASsEteoBqA6AAoErBLXqAagO90DgnJzhQADAQAAiXNlY3AyNTZrMaECHScZi55MKtpYDc6aD6rHRPx1XSPnvDUMb3xxvNFJayKDdGNwgqA6g3VkcIKgPIV3YWt1MgM --storenode=/ip4/172.18.215.168/tcp/41018/p2p/16Uiu2HAkwPUPBdK3u42Ru2Ke49i5KMMn7PKKQqQvytXnHFaLELYR --store=true --relay=true
2026-02-28 20:25:35.337 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.148 waku 3ae09d7c132f25f6a9a4359c7819eae2bb46f31234fc3a09d4771a60d78dfc06
2026-02-28 20:25:35.378 DEBUG [src.node.docker_mananger] Container started with ID 3ae09d7c132f. Setting up logs at ./log/docker/store_node1_2026-02-28_20-25-33__b9d7be15-5325-4d60-85ce-395ce07e2814__wakuorg_nwaku:latest.log
2026-02-28 20:25:35.378 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1040
2026-02-28 20:25:35.379 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:36.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1040/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:36.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:36.382 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:36.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1040/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:36.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.148/tcp/1041/p2p/16Uiu2HAm1f61sdBnWFAYQkUjE5LyF2yTvvAj1BuQRmRoimWQEHfb","/ip4/172.18.132.148/tcp/1042/ws/p2p/16Uiu2HAm1f61sdBnWFAYQkUjE5LyF2yTvvAj1BuQRmRoimWQEHfb"],"enrUri":"enr:-L24QBWwKHHdy2hspyfwoc1-pvMLk3zZIIYsCRkp3AWIVHY4X0UISX_vnDq8jxK7WS_RtzRtPof3xg5lx2DetVKRHuMCgmlkgnY0gmlwhKwShJSKbXVsdGlhZGRyc5YACASsEoSUBgQRAAoErBKElAYEEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXJXZecbSYIDR3AYDSasqr-3SSdgHrSBPpiphD4BHzhaDdGNwggQRg3VkcIIEE4V3YWt1MgM"}'
2026-02-28 20:25:36.386 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:36.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1040/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.168/tcp/41018/p2p/16Uiu2HAkwPUPBdK3u42Ru2Ke49i5KMMn7PKKQqQvytXnHFaLELYR"]'
2026-02-28 20:25:36.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:36.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41017/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:25:36.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:36.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1040/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:25:36.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:36.395 DEBUG [src.steps.store] Relaying message
2026-02-28 20:25:36.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41017/relay/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-02-28 20:25:36.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:36.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:25:36.602 DEBUG [src.steps.store] Relaying message
2026-02-28 20:25:36.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41017/relay/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-02-28 20:25:36.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:36.607 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:25:36.807 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:25:36.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41017/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:36.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0220954ff8fc1128d75a218be5b524a68b6231d4c95ffe6f01575488916bc981"}]}'
2026-02-28 20:25:36.811 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:25:36.812 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:25:36.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1040/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:36.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0220954ff8fc1128d75a218be5b524a68b6231d4c95ffe6f01575488916bc981"}]}'
2026-02-28 20:25:36.815 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:25:36.817 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:25:36.818 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:25:36.818 DEBUG [src.node.waku_node] Stopping container with id 8ad38bc3e539
2026-02-28 20:25:37.381 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:37.384 DEBUG [src.node.waku_node] Stopping container with id 3ae09d7c132f
2026-02-28 20:25:37.928 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:37.930 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:25:37.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:25:37.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_not_valid_content_topic with id: 2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb
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-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__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.192.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39362', '39363', '39364', '39365', '39366']
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 39362:39362 -p 39363:39363 -p 39364:39364 -p 39365:39365 -p 39366:39366 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39364 --rest-port=39362 --tcp-port=39363 --discv5-udp-port=39365 --rest-address=0.0.0.0 --nat=extip:172.18.192.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecd2b17a4dcf8ed0fd8cbd9cc7dd3cb7a4ecc5f31feafb5544eee18fb02f2c2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39366 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.170 waku b8fce9c724a6c4c537768e8b57ed941047e30c5caa845c4b36b012cc82a8d0be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8fce9c724a6. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39362
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 5bf8b496f354. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b99f0751ccd0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39362/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39362/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.170/tcp/39363/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW","/ip4/172.18.192.170/tcp/39364/ws/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW"],"enrUri":"enr:-L24QLxVLimvR4pxiGPyoFBvagxcc_gZABrizcOLirbZ5FuBeUOedeusAeFqMck6RxbBROkWxSgD8I05Nx7gu5s-ww4CgmlkgnY0gmlwhKwSwKqKbXVsdGlhZGRyc5YACASsEsCqBpnDAAoErBLAqgaZxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCzPlEgonBDSK71WvYV1idp5Gbef9jtvgI64Ixg8HyOuDdGNwgpnDg3VkcIKZxYV3YWt1MgM"}'
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-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__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.6.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32080', '32081', '32082', '32083', '32084']
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 32080:32080 -p 32081:32081 -p 32082:32082 -p 32083:32083 -p 32084:32084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32082 --rest-port=32080 --tcp-port=32081 --discv5-udp-port=32083 --rest-address=0.0.0.0 --nat=extip:172.18.6.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faeb47eec345b23c19454ef52af7e8e97aac2ca1d5d678bb293774731fda4aaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32084 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLxVLimvR4pxiGPyoFBvagxcc_gZABrizcOLirbZ5FuBeUOedeusAeFqMck6RxbBROkWxSgD8I05Nx7gu5s-ww4CgmlkgnY0gmlwhKwSwKqKbXVsdGlhZGRyc5YACASsEsCqBpnDAAoErBLAqgaZxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECCzPlEgonBDSK71WvYV1idp5Gbef9jtvgI64Ixg8HyOuDdGNwgpnDg3VkcIKZxYV3YWt1MgM --storenode=/ip4/172.18.192.170/tcp/39363/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.5 waku 07acd8b8b7764382feeb14543d148745582c17724fde4241b4c0a2ed467fc26f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07acd8b8b776. Setting up logs at ./log/docker/store_node1_2026-02-28_20-26-14__92fdd37a-ba29-4e9e-b280-d6f52e13d3fb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32080
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:32080/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32080/debug/v1/info" -H "Content-Type: application/json" -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.5/tcp/32081/p2p/16Uiu2HAkygHkGbyj41Xec6BCCiosCK2s1Nagp6Z3gL9kPDTnXiZY","/ip4/172.18.6.5/tcp/32082/ws/p2p/16Uiu2HAkygHkGbyj41Xec6BCCiosCK2s1Nagp6Z3gL9kPDTnXiZY"],"enrUri":"enr:-L24QD4Kb0I-fQRy_Yvjn5IAKz1ogKY8Un-x1v8xISe8so6WGxzndoUY-bjWzPLHtxV4f-vfe0_TiczzT1Ow9g_YBloCgmlkgnY0gmlwhKwSBgWKbXVsdGlhZGRyc5YACASsEgYFBn1RAAoErBIGBQZ9Ut0DgnJzhQADAQAAiXNlY3AyNTZrMaECPy1SGqz1R2iIrYS_f3fsBseRygSiYjNMnna8oMzeweODdGNwgn1Rg3VkcIJ9U4V3YWt1MgM"}'
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:32080/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.170/tcp/39363/p2p/16Uiu2HAkvBQMsfpjXiranSu6EkcTMGCxBNoXb6hRa51cL9E3d4vW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39362/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:32080/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:39362/relay/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:39362/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:39362/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:39362/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:39362/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:39362/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:39362/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:39362/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
DEBUG  tests.store.test_topics:test_topics.py:89 trying to find stored messages with wrong content_topic =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39362/store/v3/messages?includeData=true&contentTopics=%23%23&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:32080/store/v3/messages?includeData=true&contentTopics=%23%23&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:39362/store/v3/messages?includeData=true&contentTopics=%20&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.store.test_topics:test_topics.py:99 response for invalid content_topic {'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 b8fce9c724a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07acd8b8b776
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,129 @@
2026-02-28 20:24:12.348 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:12.348 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2
2026-02-28 20:24:12.349 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:12.349 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:24:12.349 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 20:24:12.358 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:12.359 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__wakuorg_nwaku:latest.log
2026-02-28 20:24:12.359 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:12.359 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:12.362 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:12.362 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.90
2026-02-28 20:24:12.362 DEBUG [src.node.docker_mananger] Generated ports ['52578', '52579', '52580', '52581', '52582']
2026-02-28 20:24:12.362 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:12.363 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:12.363 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:12.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 52578:52578 -p 52579:52579 -p 52580:52580 -p 52581:52581 -p 52582:52582 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52580 --rest-port=52578 --tcp-port=52579 --discv5-udp-port=52581 --rest-address=0.0.0.0 --nat=extip:172.18.146.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea6d3ba60be5fa2fbfce1c0a978ee803f36ef5df23d75fbfe2ee6d5afdbdf155 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52582 --metrics-logging=true --relay=true
2026-02-28 20:24:12.551 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.90 waku 01c9743d3224d27f0822980edc1f655f44cb8b01516aa167451a386127b13919
2026-02-28 20:24:12.576 ERROR [src.node.docker_mananger] Max retries reached for container 53a607ac16d0. Exiting log stream.
2026-02-28 20:24:12.587 DEBUG [src.node.docker_mananger] Container started with ID 01c9743d3224. Setting up logs at ./log/docker/node1_2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__wakuorg_nwaku:latest.log
2026-02-28 20:24:12.588 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52578
2026-02-28 20:24:12.589 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:13.179 ERROR [src.node.docker_mananger] Max retries reached for container 5b246b37d27c. Exiting log stream.
2026-02-28 20:24:13.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:13.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:13.592 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:13.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:13.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.90/tcp/52579/p2p/16Uiu2HAkup3LPu1zZwZ496e5982fHHmYRs51Cpy2kbmKt82EufAS","/ip4/172.18.146.90/tcp/52580/ws/p2p/16Uiu2HAkup3LPu1zZwZ496e5982fHHmYRs51Cpy2kbmKt82EufAS"],"enrUri":"enr:-L24QMgG6Ffryp-GYQdTBso_Ja1zsG5epSpPWexEDPtpOSfEIpbc_BzbYB8CFgsPTsGwCG1nytepKlsSBRJ4h8mB3r8CgmlkgnY0gmlwhKwSklqKbXVsdGlhZGRyc5YACASsEpJaBs1jAAoErBKSWgbNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBbrsmQ7rhwI3sgxULbFLivZsh4n9mNIUGQB7h3T44kuDdGNwgs1jg3VkcILNZYV3YWt1MgE"}'
2026-02-28 20:24:13.595 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:13.604 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:13.604 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__wakuorg_nwaku:latest.log
2026-02-28 20:24:13.604 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:13.604 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:13.606 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:13.606 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.185
2026-02-28 20:24:13.606 DEBUG [src.node.docker_mananger] Generated ports ['47968', '47969', '47970', '47971', '47972']
2026-02-28 20:24:13.606 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:13.606 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:13.606 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:13.606 DEBUG [src.node.docker_mananger] docker run -i -t -p 47968:47968 -p 47969:47969 -p 47970:47970 -p 47971:47971 -p 47972:47972 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47970 --rest-port=47968 --tcp-port=47969 --discv5-udp-port=47971 --rest-address=0.0.0.0 --nat=extip:172.18.165.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bac35f1ff4eabffea9068fddec5cb5e7dad02faba40ddd5c12caac9f1ec46aff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47972 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMgG6Ffryp-GYQdTBso_Ja1zsG5epSpPWexEDPtpOSfEIpbc_BzbYB8CFgsPTsGwCG1nytepKlsSBRJ4h8mB3r8CgmlkgnY0gmlwhKwSklqKbXVsdGlhZGRyc5YACASsEpJaBs1jAAoErBKSWgbNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBbrsmQ7rhwI3sgxULbFLivZsh4n9mNIUGQB7h3T44kuDdGNwgs1jg3VkcILNZYV3YWt1MgE
2026-02-28 20:24:13.805 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.185 waku af12678074250578a572b044505f38bcfbfbc31a26b32d107adaaa3ad2f1f942
2026-02-28 20:24:13.840 DEBUG [src.node.docker_mananger] Container started with ID af1267807425. Setting up logs at ./log/docker/node2_2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__wakuorg_nwaku:latest.log
2026-02-28 20:24:13.840 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47968
2026-02-28 20:24:13.841 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:14.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:14.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:14.865 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:14.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:14.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.185/tcp/47969/p2p/16Uiu2HAmRzjCEiu4hK4TPEu7LYJ8oaVpR37nZQk7UpTjW79vfiEg","/ip4/172.18.165.185/tcp/47970/ws/p2p/16Uiu2HAmRzjCEiu4hK4TPEu7LYJ8oaVpR37nZQk7UpTjW79vfiEg"],"enrUri":"enr:-L24QDVMqw2uYrWZ8idYNq_uo2Cm-bytRwaPDbMu2cjtDcJLEEMlf_55ucAq3Du_Wn62S65cRIbBjBA8f6IHgCylY6UCgmlkgnY0gmlwhKwSpbmKbXVsdGlhZGRyc5YACASsEqW5BrthAAoErBKluQa7Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxjZowOIbprYGUyuK7rFf7BF694tXzLW1vENHeUFlGR2DdGNwgrthg3VkcIK7Y4V3YWt1MgE"}'
2026-02-28 20:24:14.872 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:14.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.90/tcp/52579/p2p/16Uiu2HAkup3LPu1zZwZ496e5982fHHmYRs51Cpy2kbmKt82EufAS"]'
2026-02-28 20:24:14.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.877 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 20:24:14.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:24:14.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:24:14.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/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-02-28 20:24:14.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:14.997 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:14.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310254890016000,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.002 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310254890016000,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.006 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 20:24:15.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/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"]'
2026-02-28 20:24:15.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47968/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"]'
2026-02-28 20:24:15.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.027 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/0
2026-02-28 20:24:15.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:24:15.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:15.138 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.141 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":1772310255028489842,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.143 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.145 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":1772310255028489842,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.146 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1
2026-02-28 20:24:15.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/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-02-28 20:24:15.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.152 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:15.252 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.255 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":1772310255147180621,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.257 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.260 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":1772310255147180621,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.261 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/9
2026-02-28 20:24:15.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:24:15.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.267 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:15.368 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.370 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":1772310255261878199,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.372 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.374 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":1772310255261878199,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.376 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/25
2026-02-28 20:24:15.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:24:15.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:15.482 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.486 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":1772310255377450630,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.487 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.490 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":1772310255377450630,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.491 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/3/1000
2026-02-28 20:24:15.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:24:15.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:24:15.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.601 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":1772310255492200381,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.603 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:24:15.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:15.606 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":1772310255492200381,"ephemeral":false,"proof":""}]'
2026-02-28 20:24:15.609 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:15.610 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:15.610 DEBUG [src.node.waku_node] Stopping container with id 01c9743d3224
2026-02-28 20:24:16.179 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:16.180 DEBUG [src.node.waku_node] Stopping container with id af1267807425
2026-02-28 20:24:16.757 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:16.759 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:16.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:16.778 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_long_string_pubsub_topic with id: 2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795
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-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34425', '34426', '34427', '34428', '34429']
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 34425:34425 -p 34426:34426 -p 34427:34427 -p 34428:34428 -p 34429:34429 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34427 --rest-port=34425 --tcp-port=34426 --discv5-udp-port=34428 --rest-address=0.0.0.0 --nat=extip:172.18.116.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38caa74a58757bdad68abc75510cef28e2da9ebabdcaa2bf90e1ea423bc34776 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34429 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.131 waku f56ce1e4670d80bcc5cc3782cd759f2603883504918627bfc3d8104066e8c82b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f56ce1e4670d. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34425
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 d99770ac2292. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1daf30d06899. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34425/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34425/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.131/tcp/34426/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt","/ip4/172.18.116.131/tcp/34427/ws/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt"],"enrUri":"enr:-L24QHkqfPcNcmRxJES2aFK9NzBpVeAhb12ipqMnFQTAJu3mE4Cq5dEjOAlbFXV-UphepBO6jUk7-Rmjmzxzu-IaEE8CgmlkgnY0gmlwhKwSdIOKbXVsdGlhZGRyc5YACASsEnSDBoZ6AAoErBJ0gwaGe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDe0qfvBrLtxrIxGfSFUWTItMf4Zn6G_3dOQED1ao2Pd2DdGNwgoZ6g3VkcIKGfIV3YWt1MgM"}'
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-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57387', '57388', '57389', '57390', '57391']
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 57387:57387 -p 57388:57388 -p 57389:57389 -p 57390:57390 -p 57391:57391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57389 --rest-port=57387 --tcp-port=57388 --discv5-udp-port=57390 --rest-address=0.0.0.0 --nat=extip:172.18.198.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ccd2056c9a16ca4fabcfb3b0ccb8edba5d78e7e0c6d1ad6f7ffe7ee4a97c1ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57391 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHkqfPcNcmRxJES2aFK9NzBpVeAhb12ipqMnFQTAJu3mE4Cq5dEjOAlbFXV-UphepBO6jUk7-Rmjmzxzu-IaEE8CgmlkgnY0gmlwhKwSdIOKbXVsdGlhZGRyc5YACASsEnSDBoZ6AAoErBJ0gwaGe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDe0qfvBrLtxrIxGfSFUWTItMf4Zn6G_3dOQED1ao2Pd2DdGNwgoZ6g3VkcIKGfIV3YWt1MgM --storenode=/ip4/172.18.116.131/tcp/34426/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.98 waku 0aeaf126e7d672e8912ac06af8996bfa60cfbad4c3c625091c07de041274323e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0aeaf126e7d6. Setting up logs at ./log/docker/store_node1_2026-02-28_20-24-43__7c6a0c74-7048-4df1-89c5-083d9ac45795__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57387
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:57387/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57387/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/57388/p2p/16Uiu2HAmDzwxEkoumJ2VHpTQfuk9HpbRtCr3mygivbe3Tfoy1Ry6","/ip4/172.18.198.98/tcp/57389/ws/p2p/16Uiu2HAmDzwxEkoumJ2VHpTQfuk9HpbRtCr3mygivbe3Tfoy1Ry6"],"enrUri":"enr:-L24QJ5tXiCA7ruc7JQIiYnkcMX0Zyuk-7POiIfgC-Mula26fJg4zpO0_Pcix3pxOGassinYMGKdmdISDsYKlETtmgECgmlkgnY0gmlwhKwSxmKKbXVsdGlhZGRyc5YACASsEsZiBuAsAAoErBLGYgbgLd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDE_iXoWSxHcDaRjqU4BelU2yUmsGRRROKu_SCdQ60qNWDdGNwguAsg3VkcILgLoV3YWt1MgM"}'
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:57387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.131/tcp/34426/p2p/16Uiu2HAmLxGVgKkYurQJfkLwHMQvx1vW1i3DrLH7xVmQXedT4hnt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34425/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:57387/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:34425/relay/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:34425/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:34425/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:34425/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:34425/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:34425/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:34425/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:34425/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
DEBUG  tests.store.test_topics:test_topics.py:146 Trying to get stored msg with url topic size million
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34425/relay/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:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
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
ERROR  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  tests.store.test_topics:test_topics.py:152 store request with very long pubsub topic wasn't accepted
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 f56ce1e4670d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0aeaf126e7d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-28 20:21:42.372 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:21:42.372 DEBUG [tests.conftest] Running test: test_filter with id: 2026-02-28_20-21-42__6f6ec519-8de1-4148-8a21-ca1f7a53e21e
2026-02-28 20:21:42.373 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:21:42.373 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:21:42.373 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:21:42.373 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:21:42.373 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:21:42.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:42.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-42__6f6ec519-8de1-4148-8a21-ca1f7a53e21e__wakuorg_nwaku:latest.log
2026-02-28 20:21:42.391 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:42.391 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:42.650 DEBUG [src.node.docker_mananger] Network waku created
2026-02-28 20:21:42.651 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.127
2026-02-28 20:21:42.651 DEBUG [src.node.docker_mananger] Generated ports ['55499', '55500', '55501', '55502', '55503']
2026-02-28 20:21:42.651 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:42.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:42.651 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:42.652 DEBUG [src.node.docker_mananger] docker run -i -t -p 55499:55499 -p 55500:55500 -p 55501:55501 -p 55502:55502 -p 55503:55503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55501 --rest-port=55499 --tcp-port=55500 --discv5-udp-port=55502 --rest-address=0.0.0.0 --nat=extip:172.18.90.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbb5a0c6637dabe2fadc89a515213aafb5a87bebabbbb37bbf5bcab8b9019fbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55503 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:21:47.167 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.127 waku a9822f618e4d40405434b7d62bdc610c7298d5eab884f52892ccac3fec4add43
2026-02-28 20:21:47.207 DEBUG [src.node.docker_mananger] Container started with ID a9822f618e4d. Setting up logs at ./log/docker/node1_2026-02-28_20-21-42__6f6ec519-8de1-4148-8a21-ca1f7a53e21e__wakuorg_nwaku:latest.log
2026-02-28 20:21:47.208 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55499
2026-02-28 20:21:47.209 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:48.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55499/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:48.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:48.213 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:48.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:48.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.127/tcp/55500/p2p/16Uiu2HAmBWwmfELr7tWNnPgvSDjgnnSQdqRAfgFeapjeKXZB4CpW","/ip4/172.18.90.127/tcp/55501/ws/p2p/16Uiu2HAmBWwmfELr7tWNnPgvSDjgnnSQdqRAfgFeapjeKXZB4CpW"],"enrUri":"enr:-L24QIcBt1932BGa9bI07yxsGdsCRhSXiJTHcZUsHK6OA3wLI429cTEsdixJu6S89BkUtm-_-gyzXO1Xw81h2yNob6oCgmlkgnY0gmlwhKwSWn-KbXVsdGlhZGRyc5YACASsElp_BtjMAAoErBJafwbYzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7xS_5J8Qe_0bAlBKwju8pMNgaRZAELaaxtHyZsYP1eeDdGNwgtjMg3VkcILYzoV3YWt1MgU"}'
2026-02-28 20:21:48.216 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:48.223 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:48.223 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-42__6f6ec519-8de1-4148-8a21-ca1f7a53e21e__wakuorg_nwaku:latest.log
2026-02-28 20:21:48.223 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:48.223 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:48.225 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:48.225 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.22.36
2026-02-28 20:21:48.225 DEBUG [src.node.docker_mananger] Generated ports ['25665', '25666', '25667', '25668', '25669']
2026-02-28 20:21:48.225 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:48.225 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:48.225 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:48.226 DEBUG [src.node.docker_mananger] docker run -i -t -p 25665:25665 -p 25666:25666 -p 25667:25667 -p 25668:25668 -p 25669:25669 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25667 --rest-port=25665 --tcp-port=25666 --discv5-udp-port=25668 --rest-address=0.0.0.0 --nat=extip:172.18.22.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a133684aeac4f6bc01ba4f820bbec66dd71eb8db1ae1be3e1bed9a9158217fb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25669 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIcBt1932BGa9bI07yxsGdsCRhSXiJTHcZUsHK6OA3wLI429cTEsdixJu6S89BkUtm-_-gyzXO1Xw81h2yNob6oCgmlkgnY0gmlwhKwSWn-KbXVsdGlhZGRyc5YACASsElp_BtjMAAoErBJafwbYzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7xS_5J8Qe_0bAlBKwju8pMNgaRZAELaaxtHyZsYP1eeDdGNwgtjMg3VkcILYzoV3YWt1MgU --filternode=/ip4/172.18.90.127/tcp/55500/p2p/16Uiu2HAmBWwmfELr7tWNnPgvSDjgnnSQdqRAfgFeapjeKXZB4CpW
2026-02-28 20:21:48.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.22.36 waku d78ea483c5af2cc9947529547721b6efed0c064ef62b84f5eb195db81610b084
2026-02-28 20:21:48.467 DEBUG [src.node.docker_mananger] Container started with ID d78ea483c5af. Setting up logs at ./log/docker/node1_2026-02-28_20-21-42__6f6ec519-8de1-4148-8a21-ca1f7a53e21e__wakuorg_nwaku:latest.log
2026-02-28 20:21:48.468 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25665
2026-02-28 20:21:48.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:49.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25665/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:49.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:49.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:49.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:49.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.36/tcp/25666/p2p/16Uiu2HAmR4PCE6c45qJbbZinqBCsHErsF5EaKDvoWguy1rhjkSsJ","/ip4/172.18.22.36/tcp/25667/ws/p2p/16Uiu2HAmR4PCE6c45qJbbZinqBCsHErsF5EaKDvoWguy1rhjkSsJ"],"enrUri":"enr:-L24QOaXqtJ17FkebBHziapnhFh4ujpFCrKU4jassdS4Wi7_TSv22CbcF9559P0QXNlnornXc5T4L642bYk-IFoHlLYCgmlkgnY0gmlwhKwSFiSKbXVsdGlhZGRyc5YACASsEhYkBmRCAAoErBIWJAZkQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuEpuZHqzal3evThESncc913ZF1e8AT20qW5S7qXa9IGDdGNwgmRCg3VkcIJkRIV3YWt1MgA"}'
2026-02-28 20:21:49.475 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:49.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55499/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:49.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:49.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25665/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3605fb4e-b883-401d-a8ed-da14b5e95832", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:21:49.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3605fb4e-b883-401d-a8ed-da14b5e95832","statusDesc":"OK"}'
2026-02-28 20:21:49.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55499/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-02-28 20:21:49.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:49.556 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:21:49.656 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:21:49.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25665/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:49.659 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":1772310109543268166,"ephemeral":false}]'
2026-02-28 20:21:49.663 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:21:49.664 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:21:49.664 DEBUG [src.node.waku_node] Stopping container with id a9822f618e4d
2026-02-28 20:21:50.258 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:50.259 DEBUG [src.node.waku_node] Stopping container with id d78ea483c5af
2026-02-28 20:21:50.808 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:50.810 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:21:50.820 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:21:50.829 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,138 @@
2026-02-28 20:31:28.480 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:31:28.480 DEBUG [tests.conftest] Running test: test_multiple_content_topics_and_multiple_pubsub_topics with id: 2026-02-28_20-31-28__a2be85a7-5ad7-4302-84d0-fc760fd6628b
2026-02-28 20:31:28.481 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:31:28.481 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:31:28.481 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 20:31:28.489 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:31:28.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-31-28__a2be85a7-5ad7-4302-84d0-fc760fd6628b__wakuorg_nwaku:latest.log
2026-02-28 20:31:28.489 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:31:28.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:31:28.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:31:28.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.113
2026-02-28 20:31:28.491 DEBUG [src.node.docker_mananger] Generated ports ['36965', '36966', '36967', '36968', '36969']
2026-02-28 20:31:28.491 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 20:31:28.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:31:28.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:31:28.491 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:31:28.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 36965:36965 -p 36966:36966 -p 36967:36967 -p 36968:36968 -p 36969:36969 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36967 --rest-port=36965 --tcp-port=36966 --discv5-udp-port=36968 --rest-address=0.0.0.0 --nat=extip:172.18.107.113 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7b3cdcbdd9056cbad0bc8deb5c2e3057edfab2dab54eb460e8effe8ff2d8e0d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36969 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-28 20:31:28.698 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.113 waku e34eeb605407ec8f67807bc50a29ae5d78ccb1cff4e1db7455115783720e8787
2026-02-28 20:31:28.733 DEBUG [src.node.docker_mananger] Container started with ID e34eeb605407. Setting up logs at ./log/docker/node1_2026-02-28_20-31-28__a2be85a7-5ad7-4302-84d0-fc760fd6628b__wakuorg_nwaku:latest.log
2026-02-28 20:31:28.733 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36965
2026-02-28 20:31:28.734 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:31:28.741 ERROR [src.node.docker_mananger] Max retries reached for container d88d102b19c5. Exiting log stream.
2026-02-28 20:31:29.267 ERROR [src.node.docker_mananger] Max retries reached for container 79fc30b519bf. Exiting log stream.
2026-02-28 20:31:29.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:29.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:31:29.738 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:31:29.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:29.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.113/tcp/36966/p2p/16Uiu2HAmHDym9kSk5oBSV5KwEtdqqtDPaCN7TpSiMsQaH5mrgpRT","/ip4/172.18.107.113/tcp/36967/ws/p2p/16Uiu2HAmHDym9kSk5oBSV5KwEtdqqtDPaCN7TpSiMsQaH5mrgpRT"],"enrUri":"enr:-L24QMQ-MqIqo1SCkq8RWOrYg8XvzTaP82n3vt3DmH_BYN_7BHleeYe8aB6vIrcPBpbSwErEFTkayMs2VjpMlwX04lcCgmlkgnY0gmlwhKwSa3GKbXVsdGlhZGRyc5YACASsEmtxBpBmAAoErBJrcQaQZ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQ-I_tt9cNnifmN6BtDc6Xhut3pTydO_KTTDZYf7j8s6DdGNwgpBmg3VkcIKQaIV3YWt1MgU"}'
2026-02-28 20:31:29.741 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:31:29.748 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:31:29.748 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-31-28__a2be85a7-5ad7-4302-84d0-fc760fd6628b__wakuorg_nwaku:latest.log
2026-02-28 20:31:29.748 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:31:29.748 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:31:29.750 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:31:29.750 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.137.180
2026-02-28 20:31:29.750 DEBUG [src.node.docker_mananger] Generated ports ['19420', '19421', '19422', '19423', '19424']
2026-02-28 20:31:29.750 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 20:31:29.750 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:31:29.750 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:31:29.750 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:31:29.751 DEBUG [src.node.docker_mananger] docker run -i -t -p 19420:19420 -p 19421:19421 -p 19422:19422 -p 19423:19423 -p 19424:19424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19422 --rest-port=19420 --tcp-port=19421 --discv5-udp-port=19423 --rest-address=0.0.0.0 --nat=extip:172.18.137.180 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6befedf4f9c88e0bbdc7b5bb8bf2bbcfe924c6dbeca8bd79a9ac5392c044f1ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19424 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMQ-MqIqo1SCkq8RWOrYg8XvzTaP82n3vt3DmH_BYN_7BHleeYe8aB6vIrcPBpbSwErEFTkayMs2VjpMlwX04lcCgmlkgnY0gmlwhKwSa3GKbXVsdGlhZGRyc5YACASsEmtxBpBmAAoErBJrcQaQZ90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQ-I_tt9cNnifmN6BtDc6Xhut3pTydO_KTTDZYf7j8s6DdGNwgpBmg3VkcIKQaIV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-28 20:31:29.954 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.137.180 waku b3b60b3ed20f61649a56d257f8d04deee3438a73109d8512a3419f16b76ea707
2026-02-28 20:31:29.992 DEBUG [src.node.docker_mananger] Container started with ID b3b60b3ed20f. Setting up logs at ./log/docker/node2_2026-02-28_20-31-28__a2be85a7-5ad7-4302-84d0-fc760fd6628b__wakuorg_nwaku:latest.log
2026-02-28 20:31:29.992 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19420
2026-02-28 20:31:29.993 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:31:30.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:31:31.007 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:31:31.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.180/tcp/19421/p2p/16Uiu2HAmEzXadoxuh14T7oyz4iArh1M6C6LP7gjjCCH4LiuemzFu","/ip4/172.18.137.180/tcp/19422/ws/p2p/16Uiu2HAmEzXadoxuh14T7oyz4iArh1M6C6LP7gjjCCH4LiuemzFu"],"enrUri":"enr:-L24QPm6ta6NryoVUCHSd0fVPn5cMM59tXq5-I4m-A745MsLPKK4x6EVgfaUCeT6GkoWfuGBW4Q07NDSg2ri5CxIMPMCgmlkgnY0gmlwhKwSibSKbXVsdGlhZGRyc5YACASsEom0BkvdAAoErBKJtAZL3t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDIri4oRFTtB9eMZaZgK-RPaNRNHlfYGeG6q4e11_4hdSDdGNwgkvdg3VkcIJL34V3YWt1MgE"}'
2026-02-28 20:31:31.018 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:31:31.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19420/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.113/tcp/36966/p2p/16Uiu2HAmHDym9kSk5oBSV5KwEtdqqtDPaCN7TpSiMsQaH5mrgpRT"]'
2026-02-28 20:31:31.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-28 20:31:31.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19420/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-28 20:31:31.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.035 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.135 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310691029402972,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.140 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310691029402972,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.250 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1772310691145031919,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.255 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1772310691145031919,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.267 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.367 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772310691261211250,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.372 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772310691261211250,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.383 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.484 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772310691376496185,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.488 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772310691376496185,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.500 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.600 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772310691493164868,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.606 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772310691493164868,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.616 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.716 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772310691610510785,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.721 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772310691610510785,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.731 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.831 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772310691725328620,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.836 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772310691725328620,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36965/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:31:31.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:31:31.847 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:31:31.947 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36965/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772310691841051941,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.952 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:31:31.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19420/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:31:31.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772310691841051941,"ephemeral":false,"proof":""}]'
2026-02-28 20:31:31.958 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:31:31.959 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:31:31.959 DEBUG [src.node.waku_node] Stopping container with id e34eeb605407
2026-02-28 20:31:32.534 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:31:32.535 DEBUG [src.node.waku_node] Stopping container with id b3b60b3ed20f
2026-02-28 20:31:33.103 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:31:33.105 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:31:33.112 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:31:33.119 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-28_20-24-20__d626cf22-6579-470f-a41a-316dbdc111fa
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-02-28_20-24-20__d626cf22-6579-470f-a41a-316dbdc111fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41700', '41701', '41702', '41703', '41704']
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 41700:41700 -p 41701:41701 -p 41702:41702 -p 41703:41703 -p 41704:41704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41702 --rest-port=41700 --tcp-port=41701 --discv5-udp-port=41703 --rest-address=0.0.0.0 --nat=extip:172.18.243.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edecba91eeecd489eae467d8aa2cf0219656cc44d7ca7d4f3e0ab0bbc6f1fbdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41704 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.216 waku 88ca725a0cb1978193e5f1b4f99d942455613a79da19572df4e5e06f4394963b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88ca725a0cb1. Setting up logs at ./log/docker/node1_2026-02-28_20-24-20__d626cf22-6579-470f-a41a-316dbdc111fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41700
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 48946d9b22e3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8439343850df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41700/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:41700/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.216/tcp/41701/p2p/16Uiu2HAmTqoof4FnAtzk8RBFFqGSLzzjLfK3YRCBhYwjdBAqco4K","/ip4/172.18.243.216/tcp/41702/ws/p2p/16Uiu2HAmTqoof4FnAtzk8RBFFqGSLzzjLfK3YRCBhYwjdBAqco4K"],"enrUri":"enr:-L24QAZWtEkZbswFnheF8QTsU5oQUNCohsspC7a2NHtehpIVIrilJtwEViydjT783jL21vUpAX6u97QQkkfC4KzsZlQCgmlkgnY0gmlwhKwS89iKbXVsdGlhZGRyc5YACASsEvPYBqLlAAoErBLz2Aai5t0DgnJzhQADAQAAiXNlY3AyNTZrMaED4aTE4ljaFrC3tQkZBA_mwksR8EE3zp5YiyjPfg9KoNCDdGNwgqLlg3VkcIKi54V3YWt1MgU"}'
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-02-28_20-24-20__d626cf22-6579-470f-a41a-316dbdc111fa__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.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9495', '9496', '9497', '9498', '9499']
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 9495:9495 -p 9496:9496 -p 9497:9497 -p 9498:9498 -p 9499:9499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9497 --rest-port=9495 --tcp-port=9496 --discv5-udp-port=9498 --rest-address=0.0.0.0 --nat=extip:172.18.21.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc44afdbfa23edf947dc8c9cebbada4831fbbac430a54205ae6bd1b6dcdca63d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9499 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAZWtEkZbswFnheF8QTsU5oQUNCohsspC7a2NHtehpIVIrilJtwEViydjT783jL21vUpAX6u97QQkkfC4KzsZlQCgmlkgnY0gmlwhKwS89iKbXVsdGlhZGRyc5YACASsEvPYBqLlAAoErBLz2Aai5t0DgnJzhQADAQAAiXNlY3AyNTZrMaED4aTE4ljaFrC3tQkZBA_mwksR8EE3zp5YiyjPfg9KoNCDdGNwgqLlg3VkcIKi54V3YWt1MgU --filternode=/ip4/172.18.243.216/tcp/41701/p2p/16Uiu2HAmTqoof4FnAtzk8RBFFqGSLzzjLfK3YRCBhYwjdBAqco4K
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.45 waku 1d1c1a64da0a4ce3919ae8dfc560b33abe4ac2dde03b3f10ee70297a0fda0bac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d1c1a64da0a. Setting up logs at ./log/docker/node2_2026-02-28_20-24-20__d626cf22-6579-470f-a41a-316dbdc111fa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9495
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:9495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:9495/debug/v1/info" -H "Content-Type: application/json" -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.45/tcp/9496/p2p/16Uiu2HAmLhhjrzqYkC9oAD8E1hpvnFeUivXcWz22DKCGZETNzA3P","/ip4/172.18.21.45/tcp/9497/ws/p2p/16Uiu2HAmLhhjrzqYkC9oAD8E1hpvnFeUivXcWz22DKCGZETNzA3P"],"enrUri":"enr:-L24QPPUEqs2-P20BdkClBY0jbiIBZHUo7db679LoyMeTcL3GjItxbmJAYs9BLXOIEDzTpmdb5WutA2ujBJCUP_XlTsCgmlkgnY0gmlwhKwSFS2KbXVsdGlhZGRyc5YACASsEhUtBiUYAAoErBIVLQYlGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd490uBmpz4n99Dlvo7smCwnBkZ7UOYWxVdiZQgUxlIaDdGNwgiUYg3VkcIIlGoV3YWt1MgA"}'
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:9495/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.216/tcp/41701/p2p/16Uiu2HAmTqoof4FnAtzk8RBFFqGSLzzjLfK3YRCBhYwjdBAqco4K"]'
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:41700/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:9495/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "90c49765-cd7c-48dc-8823-5970a7c3a2ca", "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":"90c49765-cd7c-48dc-8823-5970a7c3a2ca","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9495/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9495/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 88ca725a0cb1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d1c1a64da0a
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,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_first_node_to_start_publishes with id: 2026-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258
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-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35237', '35238', '35239', '35240', '35241']
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 35237:35237 -p 35238:35238 -p 35239:35239 -p 35240:35240 -p 35241:35241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35239 --rest-port=35237 --tcp-port=35238 --discv5-udp-port=35240 --rest-address=0.0.0.0 --nat=extip:172.18.120.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1230ac0c4d628cb74d4d3bb6ac117ee62acaf255b68f5dffd45e8efd650ec89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35241 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.170 waku 462442dbb5d47fdf2c53855da433a2a68dbfb77ab6e078cbe58ab2617b36afa6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 205c9b101787. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 462442dbb5d4. Setting up logs at ./log/docker/node1_2026-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35237
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 0102b4f10e4c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:35237/debug/v1/info" -H "Content-Type: application/json" -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.170/tcp/35238/p2p/16Uiu2HAmQz12tPkoBUgWHmjucXgeCXbYYWCqhxuXyzSidjoT6zZQ","/ip4/172.18.120.170/tcp/35239/ws/p2p/16Uiu2HAmQz12tPkoBUgWHmjucXgeCXbYYWCqhxuXyzSidjoT6zZQ"],"enrUri":"enr:-L24QJiMOOVjiWCUP3HoCjTXTPE7PxlitXmO8Pw1NEyTpfdNO9dBjvg_crOZJ0eQizncK5tE4-vz0fwi0p85fX4NcEQCgmlkgnY0gmlwhKwSeKqKbXVsdGlhZGRyc5YACASsEniqBommAAoErBJ4qgaJp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtysM6NsN2MXz-jKpeTKuaW4Ss4RUm9Cno1-lbP-bZQODdGNwgommg3VkcIKJqIV3YWt1MgE"}'
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-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__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.49.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26618', '26619', '26620', '26621', '26622']
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 26618:26618 -p 26619:26619 -p 26620:26620 -p 26621:26621 -p 26622:26622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26620 --rest-port=26618 --tcp-port=26619 --discv5-udp-port=26621 --rest-address=0.0.0.0 --nat=extip:172.18.49.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=657badcaeedce76fb6f8a6be52de1ec954b8e59bbc5d5c213368a275c04bdd9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26622 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJiMOOVjiWCUP3HoCjTXTPE7PxlitXmO8Pw1NEyTpfdNO9dBjvg_crOZJ0eQizncK5tE4-vz0fwi0p85fX4NcEQCgmlkgnY0gmlwhKwSeKqKbXVsdGlhZGRyc5YACASsEniqBommAAoErBJ4qgaJp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtysM6NsN2MXz-jKpeTKuaW4Ss4RUm9Cno1-lbP-bZQODdGNwgommg3VkcIKJqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.27 waku ae90bded513370e8ac990c9402d448278e9a5bcecca039596cb88db7bb717ee5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae90bded5133. Setting up logs at ./log/docker/node2_2026-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26618
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:26618/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:26618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.27/tcp/26619/p2p/16Uiu2HAmNF2gwZ64NReuwqcX57Z4tefRmJcycLoojwuF9V1VLkoB","/ip4/172.18.49.27/tcp/26620/ws/p2p/16Uiu2HAmNF2gwZ64NReuwqcX57Z4tefRmJcycLoojwuF9V1VLkoB"],"enrUri":"enr:-L24QO4KVCFhei_-6lE4y8vbaJOZUDv7qpxRoYyroTUOUzh7AIrrtDYExoXRWHhFFpumBLirAD2DeDsfxYhTjINfKZACgmlkgnY0gmlwhKwSMRuKbXVsdGlhZGRyc5YACASsEjEbBmf7AAoErBIxGwZn_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjnGTCQ-4_XoAyd7p4N42DMkBHJ4UPN1nc-X9LLKV3zqDdGNwgmf7g3VkcIJn_YV3YWt1MgE"}'
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:26618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.170/tcp/35238/p2p/16Uiu2HAmQz12tPkoBUgWHmjucXgeCXbYYWCqhxuXyzSidjoT6zZQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__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.49.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20145', '20146', '20147', '20148', '20149']
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 20145:20145 -p 20146:20146 -p 20147:20147 -p 20148:20148 -p 20149:20149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20147 --rest-port=20145 --tcp-port=20146 --discv5-udp-port=20148 --rest-address=0.0.0.0 --nat=extip:172.18.49.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cfcb9ce29bfd2a3cbadf6b36cb413ba4ac43bce2beb23562260b2ee049cc1fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20149 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJiMOOVjiWCUP3HoCjTXTPE7PxlitXmO8Pw1NEyTpfdNO9dBjvg_crOZJ0eQizncK5tE4-vz0fwi0p85fX4NcEQCgmlkgnY0gmlwhKwSeKqKbXVsdGlhZGRyc5YACASsEniqBommAAoErBJ4qgaJp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtysM6NsN2MXz-jKpeTKuaW4Ss4RUm9Cno1-lbP-bZQODdGNwgommg3VkcIKJqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.59 waku a6d426ba17bb55fc7a6bd083be6debe83c3e7a0f807d0bbef78acdc8f3ce8f80
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a6d426ba17bb. Setting up logs at ./log/docker/node3_2026-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20145
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:20145/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:20145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.59/tcp/20146/p2p/16Uiu2HAm4Gw4sUCpR3R8YB5JuSmkqV2AiRsKKeTo2F6WrtGbzSm7","/ip4/172.18.49.59/tcp/20147/ws/p2p/16Uiu2HAm4Gw4sUCpR3R8YB5JuSmkqV2AiRsKKeTo2F6WrtGbzSm7"],"enrUri":"enr:-L24QLhYU_df2pyDu2CrXQQDk5CAmLMupJ1A-7VqSSrv-smQJ9dYbf2AxoUUiCghOXFPky4nIkIO3LyAqlbrdaHNUmACgmlkgnY0gmlwhKwSMTuKbXVsdGlhZGRyc5YACASsEjE7Bk6yAAoErBIxOwZOs90DgnJzhQADAQAAiXNlY3AyNTZrMaECg3wDvG6WAXDWDLn8Zb9AKwBiTnvz2NIMBCV76ynihiqDdGNwgk6yg3VkcIJOtIV3YWt1MgE"}'
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:20145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.170/tcp/35238/p2p/16Uiu2HAmQz12tPkoBUgWHmjucXgeCXbYYWCqhxuXyzSidjoT6zZQ"]'
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-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__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.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36233', '36234', '36235', '36236', '36237']
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 36233:36233 -p 36234:36234 -p 36235:36235 -p 36236:36236 -p 36237:36237 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36235 --rest-port=36233 --tcp-port=36234 --discv5-udp-port=36236 --rest-address=0.0.0.0 --nat=extip:172.18.5.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f9cc900a26a2fac9f8bcc8875e0ad4e021ff79f93e0df53af09bc1ac7e7350f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36237 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJiMOOVjiWCUP3HoCjTXTPE7PxlitXmO8Pw1NEyTpfdNO9dBjvg_crOZJ0eQizncK5tE4-vz0fwi0p85fX4NcEQCgmlkgnY0gmlwhKwSeKqKbXVsdGlhZGRyc5YACASsEniqBommAAoErBJ4qgaJp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtysM6NsN2MXz-jKpeTKuaW4Ss4RUm9Cno1-lbP-bZQODdGNwgommg3VkcIKJqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.53 waku fd986a9a41db180476c16c45e12c0e49d389d5c84ac7ca27928fe9ab72ac60a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fd986a9a41db. Setting up logs at ./log/docker/node4_2026-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36233
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:36233/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:36233/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/36234/p2p/16Uiu2HAmMuXo3jdYNDpiLvUi2tfDcepJndU7LAFaB7f8zyt9Dyyk","/ip4/172.18.5.53/tcp/36235/ws/p2p/16Uiu2HAmMuXo3jdYNDpiLvUi2tfDcepJndU7LAFaB7f8zyt9Dyyk"],"enrUri":"enr:-L24QB_hcDUXSeEP_jgPyWFSU2uxOzEQASdhCm_4ZaGzwvj7NdQbhyj9mREqJxKMv8A2iVcoRjevwX49qzSoMw8kry4CgmlkgnY0gmlwhKwSBTWKbXVsdGlhZGRyc5YACASsEgU1Bo2KAAoErBIFNQaNi90DgnJzhQADAQAAiXNlY3AyNTZrMaEDiXLeHND2fTqOXX4EU3yFDWf0CkNky3pO0zFqBJHPjXuDdGNwgo2Kg3VkcIKNjIV3YWt1MgE"}'
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:36233/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.170/tcp/35238/p2p/16Uiu2HAmQz12tPkoBUgWHmjucXgeCXbYYWCqhxuXyzSidjoT6zZQ"]'
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-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3340', '3341', '3342', '3343', '3344']
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 3340:3340 -p 3341:3341 -p 3342:3342 -p 3343:3343 -p 3344:3344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3342 --rest-port=3340 --tcp-port=3341 --discv5-udp-port=3343 --rest-address=0.0.0.0 --nat=extip:172.18.255.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de2a373b5f0e408bfc56bfe92a8cc662ba4ea5c3919d41dcbfcaeee0aae6475c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3344 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJiMOOVjiWCUP3HoCjTXTPE7PxlitXmO8Pw1NEyTpfdNO9dBjvg_crOZJ0eQizncK5tE4-vz0fwi0p85fX4NcEQCgmlkgnY0gmlwhKwSeKqKbXVsdGlhZGRyc5YACASsEniqBommAAoErBJ4qgaJp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtysM6NsN2MXz-jKpeTKuaW4Ss4RUm9Cno1-lbP-bZQODdGNwgommg3VkcIKJqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.122 waku d30f3abd58c3a7425fa22c4aa5e2a354bd12a0006a607a3c3a29649f571af348
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d30f3abd58c3. Setting up logs at ./log/docker/node5_2026-02-28_20-22-18__781537c2-66b5-4482-97cc-6f86bd478258__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3340
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:3340/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:3340/debug/v1/info" -H "Content-Type: application/json" -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.122/tcp/3341/p2p/16Uiu2HAmL17d62axxzHB2tSAd8MLkFDoUphEqb24H2jGLfwuv9Dq","/ip4/172.18.255.122/tcp/3342/ws/p2p/16Uiu2HAmL17d62axxzHB2tSAd8MLkFDoUphEqb24H2jGLfwuv9Dq"],"enrUri":"enr:-L24QL2EGLHW9lNIHOqXdzbhDAV6lbk-5wsAOD-fGpc8VQWjY_cQ_Gstd1_tBh3ql29w86nkuOuGdGS-2qCqudWjb0ICgmlkgnY0gmlwhKwS_3qKbXVsdGlhZGRyc5YACASsEv96Bg0NAAoErBL_egYNDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbSmlxsGpSUn9V0JrayyDM6K2rY1o0JgFKRTAvj2y6VCDdGNwgg0Ng3VkcIIND4V3YWt1MgE"}'
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:3340/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.170/tcp/35238/p2p/16Uiu2HAmQz12tPkoBUgWHmjucXgeCXbYYWCqhxuXyzSidjoT6zZQ"]'
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:35237/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:26618/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  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20145/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:36233/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:3340/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:35237/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:35237/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":1772310144732613888,"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:26618/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":1772310144732613888,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:20145/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":1772310144732613888,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:36233/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":1772310144732613888,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:3340/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":1772310144732613888,"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:35237/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:35237/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":1772310144866596245,"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:26618/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":1772310144866596245,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:20145/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":1772310144866596245,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:36233/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":1772310144866596245,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:3340/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":1772310144866596245,"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 462442dbb5d4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ae90bded5133
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a6d426ba17bb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 462442dbb5d4. 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 fd986a9a41db
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae90bded5133. 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 d30f3abd58c3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a6d426ba17bb. 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,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic with id: 2026-02-28_20-32-11__e84c3104-1186-4b8c-88e1-ede235e8acaa
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-02-28_20-32-11__e84c3104-1186-4b8c-88e1-ede235e8acaa__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.74.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48487', '48488', '48489', '48490', '48491']
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 48487:48487 -p 48488:48488 -p 48489:48489 -p 48490:48490 -p 48491:48491 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48489 --rest-port=48487 --tcp-port=48488 --discv5-udp-port=48490 --rest-address=0.0.0.0 --nat=extip:172.18.74.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0317e0b9aec8c3bc5d2ce9fdaa00ae92d57b130fdf8a430034c51fcce2a16b5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48491 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.230 waku fac48c9be0239954a6d16f8f774c5a0d1413292127908fd8ab63e3e0ee0d3cde
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e577fd9d41ab. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fac48c9be023. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-32-11__e84c3104-1186-4b8c-88e1-ede235e8acaa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48487
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 2405a6a9bdca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48487/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48487/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/48488/p2p/16Uiu2HAmPEGNHitbXHohjUU535gCLDPWEjYNdj8JbFe587zQDaeN","/ip4/172.18.74.230/tcp/48489/ws/p2p/16Uiu2HAmPEGNHitbXHohjUU535gCLDPWEjYNdj8JbFe587zQDaeN"],"enrUri":"enr:-L24QNKypiQ6js2JMXaC-wqqAyQA4BkIc2dl4_9UYV-9toSJYGYeXUhgfJBfxyfUVAjPkvzfXZBGeMyLjW-KfdiFRL4CgmlkgnY0gmlwhKwSSuaKbXVsdGlhZGRyc5YACASsEkrmBr1oAAoErBJK5ga9ad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnRsljjL73jfF6_R9N8y5k7DZCw2-ueOPuhVUoiFi3guDdGNwgr1og3VkcIK9aoV3YWt1MgM"}'
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-02-28_20-32-11__e84c3104-1186-4b8c-88e1-ede235e8acaa__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.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32694', '32695', '32696', '32697', '32698']
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 32694:32694 -p 32695:32695 -p 32696:32696 -p 32697:32697 -p 32698:32698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32696 --rest-port=32694 --tcp-port=32695 --discv5-udp-port=32697 --rest-address=0.0.0.0 --nat=extip:172.18.67.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c126024a2e202faffa079af7fdecc05cf6de0c9c0cffad6fdb3e5ec0cdcba71e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32698 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNKypiQ6js2JMXaC-wqqAyQA4BkIc2dl4_9UYV-9toSJYGYeXUhgfJBfxyfUVAjPkvzfXZBGeMyLjW-KfdiFRL4CgmlkgnY0gmlwhKwSSuaKbXVsdGlhZGRyc5YACASsEkrmBr1oAAoErBJK5ga9ad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnRsljjL73jfF6_R9N8y5k7DZCw2-ueOPuhVUoiFi3guDdGNwgr1og3VkcIK9aoV3YWt1MgM --storenode=/ip4/172.18.74.230/tcp/48488/p2p/16Uiu2HAmPEGNHitbXHohjUU535gCLDPWEjYNdj8JbFe587zQDaeN --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.190 waku 46a6602953563841401e5a8a1880255a072d614af8bee86f11166480e9338b26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46a660295356. Setting up logs at ./log/docker/store_node1_2026-02-28_20-32-11__e84c3104-1186-4b8c-88e1-ede235e8acaa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32694
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:32694/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32694/debug/v1/info" -H "Content-Type: application/json" -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.190/tcp/32695/p2p/16Uiu2HAmQ8uHAxB514R2vpRpfzRy9ma3bf5k76G9MwHxJqkdknSA","/ip4/172.18.67.190/tcp/32696/ws/p2p/16Uiu2HAmQ8uHAxB514R2vpRpfzRy9ma3bf5k76G9MwHxJqkdknSA"],"enrUri":"enr:-L24QLyiKphDOe1cl-Et_VGJLeJ_AS_xzc_Rhct8PhvQRdg9C2AbwvglC8dYyx01LUHn-oorfe1MRmBADdaj4A5i-OICgmlkgnY0gmlwhKwSQ76KbXVsdGlhZGRyc5YACASsEkO-Bn-3AAoErBJDvgZ_uN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqpcVxjsshXGMEP5tmfsPRuCh63BFwQyo_pvHcA0hP1-DdGNwgn-3g3VkcIJ_uYV3YWt1MgM"}'
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:32694/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.230/tcp/48488/p2p/16Uiu2HAmPEGNHitbXHohjUU535gCLDPWEjYNdj8JbFe587zQDaeN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48487/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:32694/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:48487/relay/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:48487/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:48487/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:48487/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:48487/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:48487/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:48487/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:48487/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:48487/store/v3/messages?pubsubTopic=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:32694/store/v3/messages?pubsubTopic=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 fac48c9be023
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 46a660295356
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-02-28 20:22:47.691 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:22:47.691 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_meta with id: 2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d
2026-02-28 20:22:47.691 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:22:47.692 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:22:47.698 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:47.698 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
2026-02-28 20:22:47.698 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:47.699 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:47.700 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:47.700 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.181
2026-02-28 20:22:47.700 DEBUG [src.node.docker_mananger] Generated ports ['60501', '60502', '60503', '60504', '60505']
2026-02-28 20:22:47.700 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:47.700 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:47.701 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:47.701 DEBUG [src.node.docker_mananger] docker run -i -t -p 60501:60501 -p 60502:60502 -p 60503:60503 -p 60504:60504 -p 60505:60505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60503 --rest-port=60501 --tcp-port=60502 --discv5-udp-port=60504 --rest-address=0.0.0.0 --nat=extip:172.18.169.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db8ecf958aefab1acf8ecc8df0eaca42d192dace96daae64fe593484f5e3a6fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60505 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:22:47.886 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.181 waku 61bcc1b4870a27b5a57c737a0fbf181bba5a1441f87b6bce66f4357cd38b6966
2026-02-28 20:22:47.925 DEBUG [src.node.docker_mananger] Container started with ID 61bcc1b4870a. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
2026-02-28 20:22:47.926 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60501
2026-02-28 20:22:47.926 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:47.933 ERROR [src.node.docker_mananger] Max retries reached for container 00c80fdafd4d. Exiting log stream.
2026-02-28 20:22:48.476 ERROR [src.node.docker_mananger] Max retries reached for container d66ac7ef93c8. Exiting log stream.
2026-02-28 20:22:48.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60501/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:48.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:48.929 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:48.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:48.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp","/ip4/172.18.169.181/tcp/60503/ws/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp"],"enrUri":"enr:-L24QL1cK3hk7vKb67F4xTY3URF4GqCqbqJOHnBdZEBBTKbaE7pJqc90lJ6IpkEExCZeNhsZM_ZxA_mZZL14bR8wdcICgmlkgnY0gmlwhKwSqbWKbXVsdGlhZGRyc5YACASsEqm1BuxWAAoErBKptQbsV90DgnJzhQADAQAAiXNlY3AyNTZrMaECJT2S0yGzP2C3pizF9aT-3mun_axcRyBd28K-Rnp48CODdGNwguxWg3VkcILsWIV3YWt1Mgk"}'
2026-02-28 20:22:48.932 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:48.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:48.939 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
2026-02-28 20:22:48.939 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:48.940 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:48.941 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:48.941 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.252
2026-02-28 20:22:48.941 DEBUG [src.node.docker_mananger] Generated ports ['6512', '6513', '6514', '6515', '6516']
2026-02-28 20:22:48.941 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:48.942 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:48.942 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:48.942 DEBUG [src.node.docker_mananger] docker run -i -t -p 6512:6512 -p 6513:6513 -p 6514:6514 -p 6515:6515 -p 6516:6516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6514 --rest-port=6512 --tcp-port=6513 --discv5-udp-port=6515 --rest-address=0.0.0.0 --nat=extip:172.18.93.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6d38c7cceec98cee08e405257c1a5ce2f1e28fa9dfffb0d24003c191381faf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6516 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 20:22:49.127 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.252 waku aa0b2f495213d74ab56a09094fc52cad0f761e82ac11be4df2092c56e1080f0a
2026-02-28 20:22:49.162 DEBUG [src.node.docker_mananger] Container started with ID aa0b2f495213. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
2026-02-28 20:22:49.163 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6512
2026-02-28 20:22:49.163 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:50.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6512/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:50.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:50.167 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:50.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6512/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:50.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.252/tcp/6513/p2p/16Uiu2HAmJkhjjbLbBANci9zyjY8dQftGfB43XN6YRbULN8cfgKBo","/ip4/172.18.93.252/tcp/6514/ws/p2p/16Uiu2HAmJkhjjbLbBANci9zyjY8dQftGfB43XN6YRbULN8cfgKBo"],"enrUri":"enr:-L24QKMrOd_9fhQq1oTG5QqM_4pmuDLAZ7CwZGEC_GZBDfsmKsm_vU5QtHDUHZyimCWKdw7cDEf58Yu-1Hn9Rm0TA54CgmlkgnY0gmlwhKwSXfyKbXVsdGlhZGRyc5YACASsEl38BhlxAAoErBJd_AYZct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWpzSb-FJ0TnC2ORo3Iz-ZMlto3le7m2EhrAuGL_XwZKDdGNwghlxg3VkcIIZc4V3YWt1MgE"}'
2026-02-28 20:22:50.169 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:50.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6512/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp"]'
2026-02-28 20:22:50.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:50.222 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:50.222 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
2026-02-28 20:22:50.222 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:50.222 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:50.224 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:50.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.215
2026-02-28 20:22:50.227 DEBUG [src.node.docker_mananger] Generated ports ['7440', '7441', '7442', '7443', '7444']
2026-02-28 20:22:50.228 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:50.228 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:50.228 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:50.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 7440:7440 -p 7441:7441 -p 7442:7442 -p 7443:7443 -p 7444:7444 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7442 --rest-port=7440 --tcp-port=7441 --discv5-udp-port=7443 --rest-address=0.0.0.0 --nat=extip:172.18.191.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bdd1cbc9a86e3b2c33c80f1820624e79df9a9559d0fa0a3ec06cdafd8ab076f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7444 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL1cK3hk7vKb67F4xTY3URF4GqCqbqJOHnBdZEBBTKbaE7pJqc90lJ6IpkEExCZeNhsZM_ZxA_mZZL14bR8wdcICgmlkgnY0gmlwhKwSqbWKbXVsdGlhZGRyc5YACASsEqm1BuxWAAoErBKptQbsV90DgnJzhQADAQAAiXNlY3AyNTZrMaECJT2S0yGzP2C3pizF9aT-3mun_axcRyBd28K-Rnp48CODdGNwguxWg3VkcILsWIV3YWt1Mgk --lightpushnode=/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp --lightpush=true --relay=true
2026-02-28 20:22:50.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.215 waku b26f8caca577f7963e21dba1f28a163276ac2f5b31f584d46430243d8ec827f7
2026-02-28 20:22:50.459 DEBUG [src.node.docker_mananger] Container started with ID b26f8caca577. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
2026-02-28 20:22:50.460 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7440
2026-02-28 20:22:50.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:51.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7440/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:51.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:51.466 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:51.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7440/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:51.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.215/tcp/7441/p2p/16Uiu2HAmUTuQdvgjNiijKqSSN33V7PKNGHVkq8eyfkCj4Ev9ze3S","/ip4/172.18.191.215/tcp/7442/ws/p2p/16Uiu2HAmUTuQdvgjNiijKqSSN33V7PKNGHVkq8eyfkCj4Ev9ze3S"],"enrUri":"enr:-L24QNgIj7nCIrfNuXDUZ_wpmlEc4M5vDNz4mpGB77CQvpxRG9KEj53hZzME04wPIfxuOaW-myj1JJBLHX5piJX5FPwCgmlkgnY0gmlwhKwSv9eKbXVsdGlhZGRyc5YACASsEr_XBh0RAAoErBK_1wYdEt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6uQDf4b5wjNDmD6rTRq12PDP_BTgj8ETz64FfdFHkQmDdGNwgh0Rg3VkcIIdE4V3YWt1Mgk"}'
2026-02-28 20:22:51.472 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:51.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7440/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp"]'
2026-02-28 20:22:51.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:51.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7440/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.252/tcp/6513/p2p/16Uiu2HAmJkhjjbLbBANci9zyjY8dQftGfB43XN6YRbULN8cfgKBo"]'
2026-02-28 20:22:51.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:51.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60501/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:22:51.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:51.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:22:51.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:51.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7440/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:22:51.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:51.560 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:22:51.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7440/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310171560501619, "meta": "Light push works!!"}}'
2026-02-28 20:22:51.564 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7440/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
2026-02-28 20:22:51.566 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:22:51.567 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:22:51.567 DEBUG [src.node.waku_node] Stopping container with id 61bcc1b4870a
2026-02-28 20:22:52.169 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:52.170 DEBUG [src.node.waku_node] Stopping container with id aa0b2f495213
2026-02-28 20:22:52.741 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:52.743 DEBUG [src.node.waku_node] Stopping container with id b26f8caca577
2026-02-28 20:22:53.025 ERROR [src.node.docker_mananger] Max retries reached for container 61bcc1b4870a. Exiting log stream.
2026-02-28 20:22:53.331 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:53.334 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:22:53.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:53.362 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:53.369 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
2026-02-28 20:26:25.777 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:26:25.777 DEBUG [tests.conftest] Running test: test_metrics_after_light_push with id: 2026-02-28_20-26-25__92881d34-3c0e-4f41-8592-03a965929be7
2026-02-28 20:26:25.778 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:26:25.778 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:26:25.778 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:26:25.778 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:26:25.779 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:26:25.786 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:25.787 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_20-26-25__92881d34-3c0e-4f41-8592-03a965929be7__wakuorg_nwaku:latest.log
2026-02-28 20:26:25.787 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:25.787 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:25.788 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:25.788 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.52
2026-02-28 20:26:25.789 DEBUG [src.node.docker_mananger] Generated ports ['5772', '5773', '5774', '5775', '5776']
2026-02-28 20:26:25.789 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:25.789 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:25.789 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:25.789 DEBUG [src.node.docker_mananger] docker run -i -t -p 5772:5772 -p 5773:5773 -p 5774:5774 -p 5775:5775 -p 5776:5776 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5774 --rest-port=5772 --tcp-port=5773 --discv5-udp-port=5775 --rest-address=0.0.0.0 --nat=extip:172.18.172.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad38faeca0a1a393f504cdc824f683daa99dbd4ad83cabed8dc48eeafb2bd9cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5776 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:26:25.983 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.52 waku 1dcb39a96516bbaf2ddc9a335eae7bb72b3d0ac11e337a99078184bf9cd34e36
2026-02-28 20:26:26.017 DEBUG [src.node.docker_mananger] Container started with ID 1dcb39a96516. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-26-25__92881d34-3c0e-4f41-8592-03a965929be7__wakuorg_nwaku:latest.log
2026-02-28 20:26:26.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5772
2026-02-28 20:26:26.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:26.025 ERROR [src.node.docker_mananger] Max retries reached for container 82560b82a54a. Exiting log stream.
2026-02-28 20:26:26.531 ERROR [src.node.docker_mananger] Max retries reached for container 1f0069dfefb3. Exiting log stream.
2026-02-28 20:26:27.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5772/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:27.023 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:27.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5772/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:27.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.52/tcp/5773/p2p/16Uiu2HAmJCRsW2SeXmKAvJyNrkUeZNgETxPLKqWQGAMpNh6arAP8","/ip4/172.18.172.52/tcp/5774/ws/p2p/16Uiu2HAmJCRsW2SeXmKAvJyNrkUeZNgETxPLKqWQGAMpNh6arAP8"],"enrUri":"enr:-L24QDavG04dqaLgi2BNXrDVNQVkqQVL6GNK0ehKBdzcyXHQaoe0Fb5zo0QoGE0SHUv-LVGGEiuWTmwY5oTA-bjQhdsCgmlkgnY0gmlwhKwSrDSKbXVsdGlhZGRyc5YACASsEqw0BhaNAAoErBKsNAYWjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUlhL2GJvFNdYHjs0YvIWYJk2WuC6SLi8TAsEyJq_cZ-DdGNwghaNg3VkcIIWj4V3YWt1Mgk"}'
2026-02-28 20:26:27.026 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:27.033 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:27.033 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_20-26-25__92881d34-3c0e-4f41-8592-03a965929be7__wakuorg_nwaku:latest.log
2026-02-28 20:26:27.033 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:27.033 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:27.034 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:27.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.173
2026-02-28 20:26:27.035 DEBUG [src.node.docker_mananger] Generated ports ['13760', '13761', '13762', '13763', '13764']
2026-02-28 20:26:27.035 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:27.035 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:27.035 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:27.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 13760:13760 -p 13761:13761 -p 13762:13762 -p 13763:13763 -p 13764:13764 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13762 --rest-port=13760 --tcp-port=13761 --discv5-udp-port=13763 --rest-address=0.0.0.0 --nat=extip:172.18.200.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a2408cefeb7dc4a250bb33ffec4f2551fac4bddf5f82c6d53fcb0f898fbff6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13764 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 20:26:27.233 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.173 waku cdaedb2468ce72ecb426bfac4211585e7219c01908c034aca77f0133f5e23356
2026-02-28 20:26:27.266 DEBUG [src.node.docker_mananger] Container started with ID cdaedb2468ce. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-26-25__92881d34-3c0e-4f41-8592-03a965929be7__wakuorg_nwaku:latest.log
2026-02-28 20:26:27.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13760
2026-02-28 20:26:27.267 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:28.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13760/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:28.271 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:28.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13760/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:28.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.173/tcp/13761/p2p/16Uiu2HAmPGBdVGXZvzqq1LuAQpZSMMH5W2ayrQFJeAu5cF1cMDqC","/ip4/172.18.200.173/tcp/13762/ws/p2p/16Uiu2HAmPGBdVGXZvzqq1LuAQpZSMMH5W2ayrQFJeAu5cF1cMDqC"],"enrUri":"enr:-L24QGn0GWMjPYgMQPeoSn1MIJ4-BndpRWb5lRcrjKYdmK8BdjlCzrmbzLAlHX3Wzrfagj2sVfR-b7KoapJA-J789MwCgmlkgnY0gmlwhKwSyK2KbXVsdGlhZGRyc5YACASsEsitBjXBAAoErBLIrQY1wt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnZjze6C0wtEIi-4sIYNDiM0BEIMKTHX_hqj4ziTJK-uDdGNwgjXBg3VkcII1w4V3YWt1MgE"}'
2026-02-28 20:26:28.274 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:28.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.52/tcp/5773/p2p/16Uiu2HAmJCRsW2SeXmKAvJyNrkUeZNgETxPLKqWQGAMpNh6arAP8"]'
2026-02-28 20:26:28.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:28.320 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:28.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-26-25__92881d34-3c0e-4f41-8592-03a965929be7__wakuorg_nwaku:latest.log
2026-02-28 20:26:28.320 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:28.321 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:28.322 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:28.322 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.20
2026-02-28 20:26:28.322 DEBUG [src.node.docker_mananger] Generated ports ['48405', '48406', '48407', '48408', '48409']
2026-02-28 20:26:28.323 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:28.323 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:28.323 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:28.323 DEBUG [src.node.docker_mananger] docker run -i -t -p 48405:48405 -p 48406:48406 -p 48407:48407 -p 48408:48408 -p 48409:48409 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48407 --rest-port=48405 --tcp-port=48406 --discv5-udp-port=48408 --rest-address=0.0.0.0 --nat=extip:172.18.210.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0ebbf1eef2e8cab1cefdac01efdf871f66f70bcaaec7fd6dcea1ba648adc78e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48409 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDavG04dqaLgi2BNXrDVNQVkqQVL6GNK0ehKBdzcyXHQaoe0Fb5zo0QoGE0SHUv-LVGGEiuWTmwY5oTA-bjQhdsCgmlkgnY0gmlwhKwSrDSKbXVsdGlhZGRyc5YACASsEqw0BhaNAAoErBKsNAYWjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUlhL2GJvFNdYHjs0YvIWYJk2WuC6SLi8TAsEyJq_cZ-DdGNwghaNg3VkcIIWj4V3YWt1Mgk --lightpushnode=/ip4/172.18.172.52/tcp/5773/p2p/16Uiu2HAmJCRsW2SeXmKAvJyNrkUeZNgETxPLKqWQGAMpNh6arAP8 --lightpush=true --relay=true
2026-02-28 20:26:28.529 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.20 waku a129b38dce916a861d2146d92339e839722b31afbb719b325f0ec3393481a242
2026-02-28 20:26:28.572 DEBUG [src.node.docker_mananger] Container started with ID a129b38dce91. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-26-25__92881d34-3c0e-4f41-8592-03a965929be7__wakuorg_nwaku:latest.log
2026-02-28 20:26:28.573 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48405
2026-02-28 20:26:28.574 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:29.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48405/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:29.578 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:29.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48405/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:29.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.20/tcp/48406/p2p/16Uiu2HAm6QnLc8kBT5xDSWS8JE31xbzgEqhk3FucoAwAbwEbLYuy","/ip4/172.18.210.20/tcp/48407/ws/p2p/16Uiu2HAm6QnLc8kBT5xDSWS8JE31xbzgEqhk3FucoAwAbwEbLYuy"],"enrUri":"enr:-L24QI4H2t8EhPwXaD_XOv7uOB538x9NeVj-2gzWNaNgWESlAa7dOy3BMXnPBRH5BmSvVwB3vz_TndFktie4q7yg4GkCgmlkgnY0gmlwhKwS0hSKbXVsdGlhZGRyc5YACASsEtIUBr0WAAoErBLSFAa9F90DgnJzhQADAQAAiXNlY3AyNTZrMaECozYqVGm878FnXBiLzNw2gsjkPGF6Ed0mhU8DIhVEKRSDdGNwgr0Wg3VkcIK9GIV3YWt1Mgk"}'
2026-02-28 20:26:29.581 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:29.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48405/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.52/tcp/5773/p2p/16Uiu2HAmJCRsW2SeXmKAvJyNrkUeZNgETxPLKqWQGAMpNh6arAP8"]'
2026-02-28 20:26:29.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:29.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48405/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.173/tcp/13761/p2p/16Uiu2HAmPGBdVGXZvzqq1LuAQpZSMMH5W2ayrQFJeAu5cF1cMDqC"]'
2026-02-28 20:26:29.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:29.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5772/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:26:29.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:29.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13760/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:26:29.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:29.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48405/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:26:29.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:29.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48405/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1772310389686537250}}'
2026-02-28 20:26:29.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:29.704 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-02-28 20:26:30.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5772/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:30.207 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":1772310389686537250,"ephemeral":false,"proof":""}]'
2026-02-28 20:26:30.207 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-28 20:26:35.208 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.172.52/tcp/5773"} has 1
2026-02-28 20:26:35.212 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.172.52/tcp/5773"} with value 1.0
2026-02-28 20:26:35.213 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-28 20:26:35.216 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2026-02-28 20:26:35.216 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-28 20:26:35.220 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2026-02-28 20:26:35.220 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-02-28 20:26:35.224 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2026-02-28 20:26:35.224 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-02-28 20:26:35.227 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 2.0
2026-02-28 20:26:35.228 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-02-28 20:26:35.231 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-02-28 20:26:35.231 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-02-28 20:26:35.235 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-02-28 20:26:35.235 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-02-28 20:26:35.238 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2026-02-28 20:26:35.239 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-02-28 20:26:35.242 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-02-28 20:26:35.242 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-02-28 20:26:35.246 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-02-28 20:26:35.248 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:26:35.249 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:26:35.249 DEBUG [src.node.waku_node] Stopping container with id 1dcb39a96516
2026-02-28 20:26:35.835 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:35.835 DEBUG [src.node.waku_node] Stopping container with id cdaedb2468ce
2026-02-28 20:26:36.436 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:36.437 DEBUG [src.node.waku_node] Stopping container with id a129b38dce91
2026-02-28 20:26:36.649 ERROR [src.node.docker_mananger] Max retries reached for container 1dcb39a96516. Exiting log stream.
2026-02-28 20:26:37.023 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:37.025 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:26:37.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:37.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:37.057 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,154 @@
2026-02-28 20:21:51.869 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:21:51.870 DEBUG [tests.conftest] Running test: test_ping_only_some_nodes_have_subscriptions with id: 2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac
2026-02-28 20:21:51.870 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:21:51.870 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:21:51.870 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:21:51.877 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:51.877 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:51.877 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:51.877 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:51.878 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:51.879 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.228
2026-02-28 20:21:51.879 DEBUG [src.node.docker_mananger] Generated ports ['62592', '62593', '62594', '62595', '62596']
2026-02-28 20:21:51.879 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:51.879 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:51.879 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:51.879 DEBUG [src.node.docker_mananger] docker run -i -t -p 62592:62592 -p 62593:62593 -p 62594:62594 -p 62595:62595 -p 62596:62596 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62594 --rest-port=62592 --tcp-port=62593 --discv5-udp-port=62595 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa73c5ae2d08b2c1dff6dc8d58d47d4cdf93ffbfcf288d65fb0fcd42ea670d22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62596 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:21:52.070 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.228 waku 39232e23feadbf558653d91b4ed252d5e3b350bb08ae1208dd6cbb39668b02cd
2026-02-28 20:21:52.107 DEBUG [src.node.docker_mananger] Container started with ID 39232e23fead. Setting up logs at ./log/docker/node1_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:52.108 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62592
2026-02-28 20:21:52.108 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:52.115 ERROR [src.node.docker_mananger] Max retries reached for container 0059c0cfe005. Exiting log stream.
2026-02-28 20:21:52.676 ERROR [src.node.docker_mananger] Max retries reached for container 5745826d8932. Exiting log stream.
2026-02-28 20:21:53.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62592/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:53.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:53.112 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:53.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62592/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:53.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC","/ip4/172.18.120.228/tcp/62594/ws/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC"],"enrUri":"enr:-L24QAbrTvlCHTh6u1IACKhZLFgRHIeSDDfgsJ44IEF4i7i8O6U6W-qwxs4e9XLBrUaU_P2JtktleN8SDFihLgA2A3ACgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBvSBAAoErBJ45Ab0gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECj1bzoTasCCG1M0jBCxhbb6WAb3JboX44Z5r6OfKL4imDdGNwgvSBg3VkcIL0g4V3YWt1MgU"}'
2026-02-28 20:21:53.115 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:53.115 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:21:53.122 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:53.122 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:53.122 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:53.122 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:53.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:53.124 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.67
2026-02-28 20:21:53.124 DEBUG [src.node.docker_mananger] Generated ports ['47725', '47726', '47727', '47728', '47729']
2026-02-28 20:21:53.124 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:53.124 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:53.124 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:53.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 47725:47725 -p 47726:47726 -p 47727:47727 -p 47728:47728 -p 47729:47729 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47727 --rest-port=47725 --tcp-port=47726 --discv5-udp-port=47728 --rest-address=0.0.0.0 --nat=extip:172.18.176.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c98bcdcbf9a8cc7bacf08aafe3c285cfa1b3869f5aaf22db0778c94caed7eaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47729 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAbrTvlCHTh6u1IACKhZLFgRHIeSDDfgsJ44IEF4i7i8O6U6W-qwxs4e9XLBrUaU_P2JtktleN8SDFihLgA2A3ACgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBvSBAAoErBJ45Ab0gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECj1bzoTasCCG1M0jBCxhbb6WAb3JboX44Z5r6OfKL4imDdGNwgvSBg3VkcIL0g4V3YWt1MgU --filternode=/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC
2026-02-28 20:21:53.318 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.67 waku 5275c5bbf643ab3d92cf0fe4e9c4596906c14dae85d1efc54e20486a886bd630
2026-02-28 20:21:53.356 DEBUG [src.node.docker_mananger] Container started with ID 5275c5bbf643. Setting up logs at ./log/docker/node2_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:53.356 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47725
2026-02-28 20:21:53.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:54.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47725/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:54.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:54.360 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:54.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47725/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:54.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.67/tcp/47726/p2p/16Uiu2HAmR73Jgv2BnPLdb8frhXCra6rgYT8i1JqNWaogzwkMvBXG","/ip4/172.18.176.67/tcp/47727/ws/p2p/16Uiu2HAmR73Jgv2BnPLdb8frhXCra6rgYT8i1JqNWaogzwkMvBXG"],"enrUri":"enr:-L24QMEgou-ef9i6V7VjFNM7KQIcSW5RbobS1beZ53CFMbXlYBlS9kDT_XLPv1l4drpWFZKf0ZjIG3LEd38yhJ7xbesCgmlkgnY0gmlwhKwSsEOKbXVsdGlhZGRyc5YACASsErBDBrpuAAoErBKwQwa6b90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuPivgMv6WCjjGuuYgjZJfNqvhtwXMp-ckTdgGhtvkquDdGNwgrpug3VkcIK6cIV3YWt1MgA"}'
2026-02-28 20:21:54.363 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:54.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47725/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC"]'
2026-02-28 20:21:54.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:54.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62592/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:54.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:54.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47725/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "47f1e655-07af-4c5c-96a6-36a245482dbd", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:21:54.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"47f1e655-07af-4c5c-96a6-36a245482dbd","statusDesc":"OK"}'
2026-02-28 20:21:54.445 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:54.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:54.445 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:54.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:54.447 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:54.447 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.156
2026-02-28 20:21:54.447 DEBUG [src.node.docker_mananger] Generated ports ['12185', '12186', '12187', '12188', '12189']
2026-02-28 20:21:54.447 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:54.447 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:54.447 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:54.447 DEBUG [src.node.docker_mananger] docker run -i -t -p 12185:12185 -p 12186:12186 -p 12187:12187 -p 12188:12188 -p 12189:12189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12187 --rest-port=12185 --tcp-port=12186 --discv5-udp-port=12188 --rest-address=0.0.0.0 --nat=extip:172.18.168.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c2daf3ce170203a13b5ccab29ccffe477ff8bfd1fc9808048ddf7d8c2234bcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12189 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAbrTvlCHTh6u1IACKhZLFgRHIeSDDfgsJ44IEF4i7i8O6U6W-qwxs4e9XLBrUaU_P2JtktleN8SDFihLgA2A3ACgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBvSBAAoErBJ45Ab0gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECj1bzoTasCCG1M0jBCxhbb6WAb3JboX44Z5r6OfKL4imDdGNwgvSBg3VkcIL0g4V3YWt1MgU --filternode=/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC
2026-02-28 20:21:54.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.156 waku 6a479c223a7ca9efcf8fcfb0c9b550cff41042463493a6531ce2fa9140ed8fd8
2026-02-28 20:21:54.687 DEBUG [src.node.docker_mananger] Container started with ID 6a479c223a7c. Setting up logs at ./log/docker/node3_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:54.687 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12185
2026-02-28 20:21:54.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:55.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12185/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:55.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:55.692 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:55.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:55.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.156/tcp/12186/p2p/16Uiu2HAmTBDzsMo3NbNWnz2soAHRBFGTceqj4ajFiQNVJn4krEC3","/ip4/172.18.168.156/tcp/12187/ws/p2p/16Uiu2HAmTBDzsMo3NbNWnz2soAHRBFGTceqj4ajFiQNVJn4krEC3"],"enrUri":"enr:-L24QK3tgGyjbguSty-qVtsTVRx4p7vcJIf0RjBVIy4A_54PWcrZOFRQoK22lfduROqfcVddhT_uAhOO8kwQ1JxhiggCgmlkgnY0gmlwhKwSqJyKbXVsdGlhZGRyc5YACASsEqicBi-aAAoErBKonAYvm90DgnJzhQADAQAAiXNlY3AyNTZrMaED18J5FeMkRA2sAI46Ydnrphp2vIhkbyvc4E4d44Es70yDdGNwgi-ag3VkcIIvnIV3YWt1MgA"}'
2026-02-28 20:21:55.695 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:55.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12185/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC"]'
2026-02-28 20:21:55.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:55.744 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:55.745 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:55.745 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:55.746 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:55.750 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:55.750 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.6
2026-02-28 20:21:55.751 DEBUG [src.node.docker_mananger] Generated ports ['2345', '2346', '2347', '2348', '2349']
2026-02-28 20:21:55.752 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:55.753 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:55.753 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:55.753 DEBUG [src.node.docker_mananger] docker run -i -t -p 2345:2345 -p 2346:2346 -p 2347:2347 -p 2348:2348 -p 2349:2349 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2347 --rest-port=2345 --tcp-port=2346 --discv5-udp-port=2348 --rest-address=0.0.0.0 --nat=extip:172.18.200.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=54edeceab5cdc2b67a8cd7d3c1a626eedea5ee0ecb5b9e23d0c54c1baac3eb38 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2349 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAbrTvlCHTh6u1IACKhZLFgRHIeSDDfgsJ44IEF4i7i8O6U6W-qwxs4e9XLBrUaU_P2JtktleN8SDFihLgA2A3ACgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBvSBAAoErBJ45Ab0gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECj1bzoTasCCG1M0jBCxhbb6WAb3JboX44Z5r6OfKL4imDdGNwgvSBg3VkcIL0g4V3YWt1MgU --filternode=/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC
2026-02-28 20:21:55.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.6 waku 65390fdcfac951fa4d61ea060d3dafd4898679f4601e51c59689d19b68deab5f
2026-02-28 20:21:55.982 DEBUG [src.node.docker_mananger] Container started with ID 65390fdcfac9. Setting up logs at ./log/docker/node4_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:55.982 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2345
2026-02-28 20:21:55.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:56.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2345/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:56.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:56.985 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:56.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2345/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:56.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.6/tcp/2346/p2p/16Uiu2HAmNCJY5mzWraiPZK5Gg2EjJhe4gbcDfr2zkkeZr4y7Xnbn","/ip4/172.18.200.6/tcp/2347/ws/p2p/16Uiu2HAmNCJY5mzWraiPZK5Gg2EjJhe4gbcDfr2zkkeZr4y7Xnbn"],"enrUri":"enr:-L24QOeC3ocfw5qV4OwQiqJeNKm2g2lfoMoCmW7y58Lv3jKUfqhTJWJCwZddDuel0qVB0UZ5aZbaP6hLvOdGfNtg-A8CgmlkgnY0gmlwhKwSyAaKbXVsdGlhZGRyc5YACASsEsgGBgkqAAoErBLIBgYJK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDjb7AIJWCrJ5bxCYaurgJjAzUQJxWnxnmRItLCbBf_IWDdGNwggkqg3VkcIIJLIV3YWt1MgA"}'
2026-02-28 20:21:56.988 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:56.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2345/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC"]'
2026-02-28 20:21:57.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:57.037 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:57.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:57.038 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:57.040 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:57.042 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:57.042 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.144
2026-02-28 20:21:57.043 DEBUG [src.node.docker_mananger] Generated ports ['22810', '22811', '22812', '22813', '22814']
2026-02-28 20:21:57.043 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:57.043 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:57.043 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:57.044 DEBUG [src.node.docker_mananger] docker run -i -t -p 22810:22810 -p 22811:22811 -p 22812:22812 -p 22813:22813 -p 22814:22814 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22812 --rest-port=22810 --tcp-port=22811 --discv5-udp-port=22813 --rest-address=0.0.0.0 --nat=extip:172.18.229.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cbf409fd588dcca37a4403fbfa8930f98f4f8e9831b93dcc6aca0bb3a339eda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22814 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAbrTvlCHTh6u1IACKhZLFgRHIeSDDfgsJ44IEF4i7i8O6U6W-qwxs4e9XLBrUaU_P2JtktleN8SDFihLgA2A3ACgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBvSBAAoErBJ45Ab0gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECj1bzoTasCCG1M0jBCxhbb6WAb3JboX44Z5r6OfKL4imDdGNwgvSBg3VkcIL0g4V3YWt1MgU --filternode=/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC
2026-02-28 20:21:57.246 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.144 waku 7e52ee16c7b3a38175b51e6880f718d69ba0a9f559133d33d63ae60277a726f5
2026-02-28 20:21:57.281 DEBUG [src.node.docker_mananger] Container started with ID 7e52ee16c7b3. Setting up logs at ./log/docker/node5_2026-02-28_20-21-51__b3098e4a-94b2-41a4-9219-cf688c2873ac__wakuorg_nwaku:latest.log
2026-02-28 20:21:57.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22810
2026-02-28 20:21:57.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:58.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22810/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:58.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:58.285 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:58.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22810/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:58.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.144/tcp/22811/p2p/16Uiu2HAmCKZghn46WfW32sxRiZ9Xn2MgJth3g5K4cGR2Lj4sG1bE","/ip4/172.18.229.144/tcp/22812/ws/p2p/16Uiu2HAmCKZghn46WfW32sxRiZ9Xn2MgJth3g5K4cGR2Lj4sG1bE"],"enrUri":"enr:-L24QGpBsFz_32pdMChOht6nvC6G7dVqkFni9mdlwCUyjMgHePBoZVgbiQhi1BuRuGOD8x-fMSso_5JqVcWsDFnIcsMCgmlkgnY0gmlwhKwS5ZCKbXVsdGlhZGRyc5YACASsEuWQBlkbAAoErBLlkAZZHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-wYTVLCmY1DgNfTSxQ8aPHrGMzbSytY3dVkvvu6BIRmDdGNwglkbg3VkcIJZHYV3YWt1MgA"}'
2026-02-28 20:21:58.288 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:58.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22810/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/62593/p2p/16Uiu2HAm55DBU6pLrj6Z4mDEvYV4h7oazuJikVH76gUQN66EkSnC"]'
2026-02-28 20:21:58.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:58.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47725/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:58.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-28 20:21:58.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12185/filter/v2/subscriptions/4752fbb5-bda8-4411-b6ce-1f4b14ec6ddd" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:58.356 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:12185/filter/v2/subscriptions/4752fbb5-bda8-4411-b6ce-1f4b14ec6ddd. Response content: b'{"requestId":"4752fbb5-bda8-4411-b6ce-1f4b14ec6ddd","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-28 20:21:58.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2345/filter/v2/subscriptions/623f4858-0eb4-402e-9e98-a0e8975864af" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:58.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:2345/filter/v2/subscriptions/623f4858-0eb4-402e-9e98-a0e8975864af. Response content: b'{"requestId":"623f4858-0eb4-402e-9e98-a0e8975864af","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-28 20:21:58.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22810/filter/v2/subscriptions/9c171efd-085d-42fd-b738-0d08d399b96b" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:58.379 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:22810/filter/v2/subscriptions/9c171efd-085d-42fd-b738-0d08d399b96b. Response content: b'{"requestId":"9c171efd-085d-42fd-b738-0d08d399b96b","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-28 20:21:58.381 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:21:58.382 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:21:58.383 DEBUG [src.node.waku_node] Stopping container with id 39232e23fead
2026-02-28 20:21:58.949 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:58.951 DEBUG [src.node.waku_node] Stopping container with id 5275c5bbf643
2026-02-28 20:21:59.481 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:59.483 DEBUG [src.node.waku_node] Stopping container with id 6a479c223a7c
2026-02-28 20:21:59.761 ERROR [src.node.docker_mananger] Max retries reached for container 39232e23fead. Exiting log stream.
2026-02-28 20:22:00.018 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:00.019 DEBUG [src.node.waku_node] Stopping container with id 65390fdcfac9
2026-02-28 20:22:00.295 ERROR [src.node.docker_mananger] Max retries reached for container 5275c5bbf643. Exiting log stream.
2026-02-28 20:22:00.575 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:00.577 DEBUG [src.node.waku_node] Stopping container with id 7e52ee16c7b3
2026-02-28 20:22:00.831 ERROR [src.node.docker_mananger] Max retries reached for container 6a479c223a7c. Exiting log stream.
2026-02-28 20:22:01.086 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:01.089 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:22:01.103 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:01.108 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:01.112 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:01.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:01.119 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,258 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_relay_peers_contains_all_relay_peers with id: 2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5
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 harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.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.98.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19500', '19501', '19502', '19503', '19504']
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 19500:19500 -p 19501:19501 -p 19502:19502 -p 19503:19503 -p 19504:19504 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19502 --rest-port=19500 --tcp-port=19501 --discv5-udp-port=19503 --rest-address=0.0.0.0 --nat=extip:172.18.98.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=863ffd892cc9eadc0920cee4f9db115acddebbce5fadfcf96d4cec9dbc82bda4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19504 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.26 waku d805b2512f879df2467db76c11db3e95c37a0f38b044f3035b95a2bf08976a94
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d95fd691b296. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d805b2512f87. Setting up logs at ./log/docker/node1_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 19500
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 aa1b3092e3c2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:19500/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.26/tcp/19501/p2p/16Uiu2HAm9SaWDHdgfVDQUuzEPQCMhfvLQohzcMFeoNsVBZBhCyuJ","/ip4/172.18.98.26/tcp/19502/ws/p2p/16Uiu2HAm9SaWDHdgfVDQUuzEPQCMhfvLQohzcMFeoNsVBZBhCyuJ"],"enrUri":"enr:-L24QPc88MJ9_YJSFIw6SjccG7uUcA5arF4tJzZbpFwgtMALLRd8m_CzoAMtMJ3kvzqQyEfptNNz_2IhZkXItqZOUx4CgmlkgnY0gmlwhKwSYhqKbXVsdGlhZGRyc5YACASsEmIaBkwtAAoErBJiGgZMLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0D8Brtgpidurfz2yuPR_Fg3ts5IeAJM25OvKH7ri4zGDdGNwgkwtg3VkcIJML4V3YWt1MgE"}'
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.152.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61447', '61448', '61449', '61450', '61451']
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 61447:61447 -p 61448:61448 -p 61449:61449 -p 61450:61450 -p 61451:61451 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61449 --rest-port=61447 --tcp-port=61448 --discv5-udp-port=61450 --rest-address=0.0.0.0 --nat=extip:172.18.152.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a26f4de1ea9e6cfee2bbb4d0fc41fa0b93332fe7e6d4832bee563f65eedfb28a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61451 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPc88MJ9_YJSFIw6SjccG7uUcA5arF4tJzZbpFwgtMALLRd8m_CzoAMtMJ3kvzqQyEfptNNz_2IhZkXItqZOUx4CgmlkgnY0gmlwhKwSYhqKbXVsdGlhZGRyc5YACASsEmIaBkwtAAoErBJiGgZMLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0D8Brtgpidurfz2yuPR_Fg3ts5IeAJM25OvKH7ri4zGDdGNwgkwtg3VkcIJML4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.104 waku 74a456c4a0c2f4e42fa06aa4e152f68f2a5a5cb9a4e75156159feaae282fb941
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74a456c4a0c2. Setting up logs at ./log/docker/node2_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 61447
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:61447/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:61447/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/61448/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","/ip4/172.18.152.104/tcp/61449/ws/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn"],"enrUri":"enr:-L24QFWFHIBWm300O-f0xQ9XV9eelZpDMIvsjO1oWPVcdF1PLWmQ7xJK4WjQIIdZ7N-9amTVGdP0E7jYla8kbUdkrecCgmlkgnY0gmlwhKwSmGiKbXVsdGlhZGRyc5YACASsEphoBvAIAAoErBKYaAbwCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKHuj8fMAHHHHnaQoe_Ts5Z6eUBBrzdiPovbUFbrD8J2DdGNwgvAIg3VkcILwCoV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.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.200.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10071', '10072', '10073', '10074', '10075']
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 10071:10071 -p 10072:10072 -p 10073:10073 -p 10074:10074 -p 10075:10075 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10073 --rest-port=10071 --tcp-port=10072 --discv5-udp-port=10074 --rest-address=0.0.0.0 --nat=extip:172.18.200.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=74cf8d0efb63689b0f9fb20edc5be8eb69e2d38d15f19e3eaeebdfb0facecadb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10075 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPc88MJ9_YJSFIw6SjccG7uUcA5arF4tJzZbpFwgtMALLRd8m_CzoAMtMJ3kvzqQyEfptNNz_2IhZkXItqZOUx4CgmlkgnY0gmlwhKwSYhqKbXVsdGlhZGRyc5YACASsEmIaBkwtAAoErBJiGgZMLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0D8Brtgpidurfz2yuPR_Fg3ts5IeAJM25OvKH7ri4zGDdGNwgkwtg3VkcIJML4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.50 waku 0f7e9bd14acb4de5a63832050c32688872339c6de536649f03a2d6812c785f87
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0f7e9bd14acb. Setting up logs at ./log/docker/node3_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 10071
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:10071/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:10071/debug/v1/info" -H "Content-Type: application/json" -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.50/tcp/10072/p2p/16Uiu2HAmMB31pKsv5W35fBuS8hzCJUfmRxLzhPsJ7CSQvgyBRvw7","/ip4/172.18.200.50/tcp/10073/ws/p2p/16Uiu2HAmMB31pKsv5W35fBuS8hzCJUfmRxLzhPsJ7CSQvgyBRvw7"],"enrUri":"enr:-L24QOCHdad0fQzKVGL_d9w8iUKf2gITGRKRfmLV73DrEZhycgNXVZ9a3m093R0jB6zyure6u39zbwwRhf2v03s3tQICgmlkgnY0gmlwhKwSyDKKbXVsdGlhZGRyc5YACASsEsgyBidYAAoErBLIMgYnWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfo_uoo38wtsREex4umGDu2FXoZBigmUR69Rh6LbZA1aDdGNwgidYg3VkcIInWoV3YWt1MgA"}'
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.28.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10698', '10699', '10700', '10701', '10702']
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 10698:10698 -p 10699:10699 -p 10700:10700 -p 10701:10701 -p 10702:10702 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10700 --rest-port=10698 --tcp-port=10699 --discv5-udp-port=10701 --rest-address=0.0.0.0 --nat=extip:172.18.28.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=554e5eacfb300261a369560d8b94901dea7e60bb403d7954d6e89c6c6ab46cf4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10702 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPc88MJ9_YJSFIw6SjccG7uUcA5arF4tJzZbpFwgtMALLRd8m_CzoAMtMJ3kvzqQyEfptNNz_2IhZkXItqZOUx4CgmlkgnY0gmlwhKwSYhqKbXVsdGlhZGRyc5YACASsEmIaBkwtAAoErBJiGgZMLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0D8Brtgpidurfz2yuPR_Fg3ts5IeAJM25OvKH7ri4zGDdGNwgkwtg3VkcIJML4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.42 waku b03c75b1e76b08a247d2c46d0369b90aafbaf6c6287bd810fe3aa4f6c465d188
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b03c75b1e76b. Setting up logs at ./log/docker/node4_2026-02-28_20-24-56__634c6180-8d71-45c4-b9ff-b06c88a5eee5__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 10698
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:10698/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:10698/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.42/tcp/10699/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","/ip4/172.18.28.42/tcp/10700/ws/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost"],"enrUri":"enr:-L24QKEFG9W8c0rf0QZDHPXeWwruND2cAWlwfFHRjpHdVa--O9y__UPkmb_YFFn1ON4VIaWp-pMYdui9sAbFRuuDK-QCgmlkgnY0gmlwhKwSHCqKbXVsdGlhZGRyc5YACASsEhwqBinLAAoErBIcKgYpzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECu_xV_gcQq9CkeS3BawGkYQ-MqmZThWQkTt4rheGCRG-DdGNwginLg3VkcIIpzYV3YWt1MgE"}'
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:19500/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:61447/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:10698/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:19500/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.104/tcp/61448/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61447/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.26/tcp/19501/p2p/16Uiu2HAm9SaWDHdgfVDQUuzEPQCMhfvLQohzcMFeoNsVBZBhCyuJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19500/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.42/tcp/10699/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10698/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.26/tcp/19501/p2p/16Uiu2HAm9SaWDHdgfVDQUuzEPQCMhfvLQohzcMFeoNsVBZBhCyuJ"]'
INFO  src.node.api_clients.base_client:base_client.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:19500/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.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61447/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.98.26/tcp/19501/p2p/16Uiu2HAm9SaWDHdgfVDQUuzEPQCMhfvLQohzcMFeoNsVBZBhCyuJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10698/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.98.26/tcp/19501/p2p/16Uiu2HAm9SaWDHdgfVDQUuzEPQCMhfvLQohzcMFeoNsVBZBhCyuJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5"}]'
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:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.0}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.16868558618},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.14321441752000003}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19500/admin/v1/peers/relay" -H "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":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]},{"shard":1,"peers":[{"multiaddr":"/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2},{"multiaddr":"/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"Discv5","score":0.2}]}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:418 /admin/v1/peers/relay [{'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.38.0-beta', 'origin': 'Discv5', 'score': 0.2}, {'multiaddr': '/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.38.0-beta', 'origin': 'Discv5', 'score': 0.2}]}, {'shard': 1, 'peers': [{'multiaddr': '/ip4/172.18.152.104/tcp/56938/p2p/16Uiu2HAkx9hdr9peL9pRtGqZSpXq2L1d4KEvRs6pGeX1J5UdAnKn', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.38.0-beta', 'origin': 'Discv5', 'score': 0.2}, {'multiaddr': '/ip4/172.18.28.42/tcp/40060/p2p/16Uiu2HAm85VPNuQvr2JzaSezRkU2NzteBFn3UkEsWgCwztpJyost', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.38.0-beta', 'origin': 'Discv5', 'score': 0.2}]}]
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 d805b2512f87
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 74a456c4a0c2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0f7e9bd14acb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d805b2512f87. 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 b03c75b1e76b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74a456c4a0c2. 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.

View File

@ -0,0 +1,228 @@
2026-02-28 20:24:10.414 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:10.415 DEBUG [tests.conftest] Running test: test_different_page_size[39] with id: 2026-02-28_20-24-10__0509a5c4-6f19-490e-8ea4-ac70d5a0334e
2026-02-28 20:24:10.415 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:10.415 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:24:10.416 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:24:10.423 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:10.423 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-24-10__0509a5c4-6f19-490e-8ea4-ac70d5a0334e__wakuorg_nwaku:latest.log
2026-02-28 20:24:10.423 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:10.423 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:10.424 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:10.425 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.46
2026-02-28 20:24:10.425 DEBUG [src.node.docker_mananger] Generated ports ['12631', '12632', '12633', '12634', '12635']
2026-02-28 20:24:10.425 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:10.425 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:10.425 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:10.425 DEBUG [src.node.docker_mananger] docker run -i -t -p 12631:12631 -p 12632:12632 -p 12633:12633 -p 12634:12634 -p 12635:12635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12633 --rest-port=12631 --tcp-port=12632 --discv5-udp-port=12634 --rest-address=0.0.0.0 --nat=extip:172.18.176.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a49ae64eac32d1fc4440eba8c968cf10ea05ef0eddbff5a390cb75f30394f2be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12635 --metrics-logging=true --store=true --relay=true
2026-02-28 20:24:10.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.46 waku 51b40cdf821a84070771a32897c95ced5063a43ed4267ffc15e30d4e9d3ce8e2
2026-02-28 20:24:10.625 ERROR [src.node.docker_mananger] Max retries reached for container 7f7df5be54b6. Exiting log stream.
2026-02-28 20:24:10.655 DEBUG [src.node.docker_mananger] Container started with ID 51b40cdf821a. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-24-10__0509a5c4-6f19-490e-8ea4-ac70d5a0334e__wakuorg_nwaku:latest.log
2026-02-28 20:24:10.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12631
2026-02-28 20:24:10.658 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:11.216 ERROR [src.node.docker_mananger] Max retries reached for container 81d1339b6ddd. Exiting log stream.
2026-02-28 20:24:11.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12631/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:11.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:11.663 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:11.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12631/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:11.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.46/tcp/12632/p2p/16Uiu2HAmCP116BS1vm2boeoAbed6URgjY2seaeeinikg6a1Lipw2","/ip4/172.18.176.46/tcp/12633/ws/p2p/16Uiu2HAmCP116BS1vm2boeoAbed6URgjY2seaeeinikg6a1Lipw2"],"enrUri":"enr:-L24QANAIphVErTp7lZ12OghkuMnjEop6CbxAnr3ktHfB3qCegeUSxuGQmiG_mYLSv-xVBGVlCYdEiMw5pEZs7pCp8kCgmlkgnY0gmlwhKwSsC6KbXVsdGlhZGRyc5YACASsErAuBjFYAAoErBKwLgYxWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC--dxp8lWn3ICCvZt0uiYEiF1bX7KqwAAM2dIUWoyYjGDdGNwgjFYg3VkcIIxWoV3YWt1MgM"}'
2026-02-28 20:24:11.666 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:11.673 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:11.674 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-24-10__0509a5c4-6f19-490e-8ea4-ac70d5a0334e__wakuorg_nwaku:latest.log
2026-02-28 20:24:11.674 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:11.674 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:11.675 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:11.675 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.190
2026-02-28 20:24:11.675 DEBUG [src.node.docker_mananger] Generated ports ['56579', '56580', '56581', '56582', '56583']
2026-02-28 20:24:11.676 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:11.676 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:11.676 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:11.676 DEBUG [src.node.docker_mananger] docker run -i -t -p 56579:56579 -p 56580:56580 -p 56581:56581 -p 56582:56582 -p 56583:56583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56581 --rest-port=56579 --tcp-port=56580 --discv5-udp-port=56582 --rest-address=0.0.0.0 --nat=extip:172.18.88.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edc4ff2e4abfaf17ee3eda2a3058f7b900b6c9f86d3fd03fade7d71bcebcdcf1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56583 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QANAIphVErTp7lZ12OghkuMnjEop6CbxAnr3ktHfB3qCegeUSxuGQmiG_mYLSv-xVBGVlCYdEiMw5pEZs7pCp8kCgmlkgnY0gmlwhKwSsC6KbXVsdGlhZGRyc5YACASsErAuBjFYAAoErBKwLgYxWd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC--dxp8lWn3ICCvZt0uiYEiF1bX7KqwAAM2dIUWoyYjGDdGNwgjFYg3VkcIIxWoV3YWt1MgM --storenode=/ip4/172.18.176.46/tcp/12632/p2p/16Uiu2HAmCP116BS1vm2boeoAbed6URgjY2seaeeinikg6a1Lipw2 --store=true --relay=true
2026-02-28 20:24:11.873 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.190 waku 49de33cab2989f88c4db13316d26c077f287c004f3b78cdb450d5d4f0efafb08
2026-02-28 20:24:11.908 DEBUG [src.node.docker_mananger] Container started with ID 49de33cab298. Setting up logs at ./log/docker/store_node1_2026-02-28_20-24-10__0509a5c4-6f19-490e-8ea4-ac70d5a0334e__wakuorg_nwaku:latest.log
2026-02-28 20:24:11.908 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56579
2026-02-28 20:24:11.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:12.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56579/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:12.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:12.912 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:12.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:12.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.190/tcp/56580/p2p/16Uiu2HAm8KUfSqkB651uBxrSLr1n5ZfbwuxKayTKDgF172oZqGzn","/ip4/172.18.88.190/tcp/56581/ws/p2p/16Uiu2HAm8KUfSqkB651uBxrSLr1n5ZfbwuxKayTKDgF172oZqGzn"],"enrUri":"enr:-L24QJu4ZVG6s1cs69XjhogW7QYlKzoKNtPM7V7LitH-WfksU02POKnJZX27dNX1ueidugbMbu_5aHWhxHLRPdRk73oCgmlkgnY0gmlwhKwSWL6KbXVsdGlhZGRyc5YACASsEli-Bt0EAAoErBJYvgbdBd0DgnJzhQADAQAAiXNlY3AyNTZrMaECv5GmV3pFveIGWkrbcsJYDWAWa1HQi5MVsqFSYHeri7ODdGNwgt0Eg3VkcILdBoV3YWt1MgM"}'
2026-02-28 20:24:12.915 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:12.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.46/tcp/12632/p2p/16Uiu2HAmCP116BS1vm2boeoAbed6URgjY2seaeeinikg6a1Lipw2"]'
2026-02-28 20:24:12.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:12.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:12.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:12.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56579/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:12.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:12.925 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:12.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:12.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:12.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:13.133 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:13.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:13.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:13.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:13.340 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:13.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:13.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:13.347 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:13.548 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:13.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:13.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:13.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:13.757 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:13.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:13.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:13.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:13.963 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:13.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:13.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:13.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:14.170 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:14.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:14.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:14.378 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:14.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:14.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:14.587 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:14.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:14.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:14.794 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:14.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:14.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:14.802 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:15.002 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:15.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:15.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.008 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:15.209 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:15.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:15.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:15.417 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:15.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:15.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.423 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:15.623 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:15.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:15.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:15.832 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:15.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:15.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:15.839 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:16.039 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:16.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:16.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:16.046 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:16.247 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:16.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:16.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:16.254 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:16.454 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:16.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:16.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:16.461 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:16.663 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:16.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:16.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:16.671 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:16.872 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:16.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:16.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:16.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:17.080 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:17.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:17.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:17.087 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:17.288 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:17.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:17.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:17.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:17.494 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:17.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:17.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:17.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:17.702 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:17.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:17.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:17.709 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:17.910 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:17.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:17.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:17.917 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:18.118 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:18.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:18.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:18.125 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:18.326 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:18.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:18.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:18.332 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:18.533 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:18.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:18.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:18.540 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:18.741 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:18.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:18.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:18.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:18.949 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:18.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:18.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:18.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:19.157 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:19.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:19.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:19.163 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:19.364 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:19.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:19.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:19.371 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:19.572 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:19.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:19.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:19.579 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:19.779 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:19.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:19.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:19.787 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:19.988 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:19.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:19.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:19.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:20.196 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:20.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:20.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:20.203 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:20.404 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:20.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:20.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:20.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:20.612 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:20.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:20.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:20.618 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:20.818 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:20.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:20.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:20.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:21.026 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:21.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12631/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-02-28 20:24:21.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:21.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:21.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12631/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:21.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x39001c8e30fbc3082a663dcc48ae3f065ae086224c2c7aabea701da75a1d7ad8"},{"messageHash":"0xfdda76525673c2dd43da5b39e85cf7a56fff87e67378f85dddc63f1271a5f302"},{"messageHash":"0xaca6843d1555d258787651de83dad75d75d75bc58eaa9d3f0c1e7116aaa8c65c"},{"messageHash":"0x87c2ac6ba1c68921db2e6d8bb09969d4336708ca7d00cb091f1d4493bdf486ed"},{"messageHash":"0x7a952c2f4345de0b0562f3cf3452a0a44deea3afa255293bd33f66a68c7ced5d"},{"messageHash":"0x03fc3669ec62ecac2ca8bbc186a9d55e00c5a02b8b1cfb66c1a4f3368ae0ac13"},{"messageHash":"0xa116d5ba1acf253efdd9d38392df00832fa78f57ec1de6a6f9567d4df13a082a"},{"messageHash":"0x5daa1842c69968dae94fec93d7d2fd455b667ead9d301828ca7015d3e74866eb"},{"messageHash":"0x07355994d0a15c7debe5d3ee1a014b65a0f8ec775b32282851b26918ec301ee7"},{"messageHash":"0x833b2b0ad6a579621b9bacedacbff5649f14659ca186d2599197487646130a8d"},{"messageHash":"0x165c6548997f27df4875e0d369100fe4a85b0588eecc24888f586875d09fccc2"},{"messageHash":"0xb65e7aab3e5e4d391e71587743b7c2ae14104bdb414870daf7b11c2e9d738e60"},{"messageHash":"0x13384a12ca42f383c5482cb2aef921f6077cf025058fef89217ffc54c165440d"},{"messageHash":"0xff311fcaeea842bd629bcc5c5d70799d40a574e0a21605bb70932f04daf8b9de"},{"messageHash":"0xe98395e442981d828af27e83a0488e64a83035446d512436cb340191cd6770f5"},{"messageHash":"0xb62a19040758727c6cad4156ad62928fc8ffca3073ad23f917a8c00c61c9a328"},{"messageHash":"0x1ee83018449727c2d9da3010815e6e23600eb9d2c8e983d843b62f8c0ec4ef1d"},{"messageHash":"0xb562547fcd0dc00f4ac6370517b21c7f0155ddc158c2159deeb8cc649591169a"},{"messageHash":"0x44c7ef7252eb95a20e7d39e455d5367985be9e26f98a38864025598c47dfb769"},{"messageHash":"0x0e56860bdff9e105f969ec895e4853a1576feb1e2662ff234f79190221a960d2"},{"messageHash":"0x6eca8c38c52bfcd2554b887010e0c4d149f0cc93241409cc0a9c0519d55c44f5"},{"messageHash":"0x9fcc6d220eb04dde1a879e4881af0fab337f5cc0a7a0eb455a705902218b6595"},{"messageHash":"0x98b986a302fe143922ff8da2ba5df806b05e164d1c56eb684a4ce6b2691660fe"},{"messageHash":"0xb43de854ef7f25f19da6682de700aae990330316f3fab2e1a51a332d137c46b7"},{"messageHash":"0x04a483607d9ea8c43b4f74555609c27577238ec5cac6927a8f9915b5af5c1f1c"},{"messageHash":"0x46627bb53d99004443bb12d1b1ecd975582f8c286737223dbf2539217d20f411"},{"messageHash":"0x71ec72f379b31eacf50b62a1f78529ea026aab09ee84001fb20b5936bcd5fff3"},{"messageHash":"0x8eac231790ff7270485137683b734674550ec5d3934928158c4b15113d71fd4b"},{"messageHash":"0xbb3ab46e47ed6cd38ac1d21c6d1f06b41295ede066d02ea14a8f967d359d7fb9"},{"messageHash":"0x17b967af94b07c993f378db3562303b6ff601fb8f40d751d42b1969b97aaab72"},{"messageHash":"0x93c39c4f5dcbb88a0d3c1f985eabf1cf3006281f33e5c7673c7751a5b4d9a1de"},{"messageHash":"0x27edc36c2a1fdae6111ba446d68a9485010720a2d88bb9ef7594e60325081ebe"},{"messageHash":"0x50964b3e69e1d944b02dc94e98b7b1505ba6f0df734bb8e1cc9b5e3c35c34928"},{"messageHash":"0xfa56ed585fe14153ef916f3cbc71efbe24522a8f858076c3f0c1f85a696b5bce"},{"messageHash":"0xd9e42fb7a8ff56e9bf1e92bbe33be5b0cc66aa66b1d5886668c9a9f20a0a7d56"},{"messageHash":"0x0401c871d707ec04ecb6ae62d60660c9c4eb45492880644b489a0c9031916055"},{"messageHash":"0xc6005cef6d16c175cd0ee0af127d641e2b0e8601cd818a8032b9c13cc6204b72"},{"messageHash":"0x607fc96589e89330fd79c99bbd4b6bd9bbdefa354acb3b0b45807fb78a032c3f"},{"messageHash":"0x8ea8a1e18dbb046f1a072719af6fd0f143bcb10b31daa46ca8544bab4d154e42"}],"paginationCursor":"0x8ea8a1e18dbb046f1a072719af6fd0f143bcb10b31daa46ca8544bab4d154e42"}'
2026-02-28 20:24:21.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56579/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:21.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x39001c8e30fbc3082a663dcc48ae3f065ae086224c2c7aabea701da75a1d7ad8"},{"messageHash":"0xfdda76525673c2dd43da5b39e85cf7a56fff87e67378f85dddc63f1271a5f302"},{"messageHash":"0xaca6843d1555d258787651de83dad75d75d75bc58eaa9d3f0c1e7116aaa8c65c"},{"messageHash":"0x87c2ac6ba1c68921db2e6d8bb09969d4336708ca7d00cb091f1d4493bdf486ed"},{"messageHash":"0x7a952c2f4345de0b0562f3cf3452a0a44deea3afa255293bd33f66a68c7ced5d"},{"messageHash":"0x03fc3669ec62ecac2ca8bbc186a9d55e00c5a02b8b1cfb66c1a4f3368ae0ac13"},{"messageHash":"0xa116d5ba1acf253efdd9d38392df00832fa78f57ec1de6a6f9567d4df13a082a"},{"messageHash":"0x5daa1842c69968dae94fec93d7d2fd455b667ead9d301828ca7015d3e74866eb"},{"messageHash":"0x07355994d0a15c7debe5d3ee1a014b65a0f8ec775b32282851b26918ec301ee7"},{"messageHash":"0x833b2b0ad6a579621b9bacedacbff5649f14659ca186d2599197487646130a8d"},{"messageHash":"0x165c6548997f27df4875e0d369100fe4a85b0588eecc24888f586875d09fccc2"},{"messageHash":"0xb65e7aab3e5e4d391e71587743b7c2ae14104bdb414870daf7b11c2e9d738e60"},{"messageHash":"0x13384a12ca42f383c5482cb2aef921f6077cf025058fef89217ffc54c165440d"},{"messageHash":"0xff311fcaeea842bd629bcc5c5d70799d40a574e0a21605bb70932f04daf8b9de"},{"messageHash":"0xe98395e442981d828af27e83a0488e64a83035446d512436cb340191cd6770f5"},{"messageHash":"0xb62a19040758727c6cad4156ad62928fc8ffca3073ad23f917a8c00c61c9a328"},{"messageHash":"0x1ee83018449727c2d9da3010815e6e23600eb9d2c8e983d843b62f8c0ec4ef1d"},{"messageHash":"0xb562547fcd0dc00f4ac6370517b21c7f0155ddc158c2159deeb8cc649591169a"},{"messageHash":"0x44c7ef7252eb95a20e7d39e455d5367985be9e26f98a38864025598c47dfb769"},{"messageHash":"0x0e56860bdff9e105f969ec895e4853a1576feb1e2662ff234f79190221a960d2"},{"messageHash":"0x6eca8c38c52bfcd2554b887010e0c4d149f0cc93241409cc0a9c0519d55c44f5"},{"messageHash":"0x9fcc6d220eb04dde1a879e4881af0fab337f5cc0a7a0eb455a705902218b6595"},{"messageHash":"0x98b986a302fe143922ff8da2ba5df806b05e164d1c56eb684a4ce6b2691660fe"},{"messageHash":"0xb43de854ef7f25f19da6682de700aae990330316f3fab2e1a51a332d137c46b7"},{"messageHash":"0x04a483607d9ea8c43b4f74555609c27577238ec5cac6927a8f9915b5af5c1f1c"},{"messageHash":"0x46627bb53d99004443bb12d1b1ecd975582f8c286737223dbf2539217d20f411"},{"messageHash":"0x71ec72f379b31eacf50b62a1f78529ea026aab09ee84001fb20b5936bcd5fff3"},{"messageHash":"0x8eac231790ff7270485137683b734674550ec5d3934928158c4b15113d71fd4b"},{"messageHash":"0xbb3ab46e47ed6cd38ac1d21c6d1f06b41295ede066d02ea14a8f967d359d7fb9"},{"messageHash":"0x17b967af94b07c993f378db3562303b6ff601fb8f40d751d42b1969b97aaab72"},{"messageHash":"0x93c39c4f5dcbb88a0d3c1f985eabf1cf3006281f33e5c7673c7751a5b4d9a1de"},{"messageHash":"0x27edc36c2a1fdae6111ba446d68a9485010720a2d88bb9ef7594e60325081ebe"},{"messageHash":"0x50964b3e69e1d944b02dc94e98b7b1505ba6f0df734bb8e1cc9b5e3c35c34928"},{"messageHash":"0xfa56ed585fe14153ef916f3cbc71efbe24522a8f858076c3f0c1f85a696b5bce"},{"messageHash":"0xd9e42fb7a8ff56e9bf1e92bbe33be5b0cc66aa66b1d5886668c9a9f20a0a7d56"},{"messageHash":"0x0401c871d707ec04ecb6ae62d60660c9c4eb45492880644b489a0c9031916055"},{"messageHash":"0xc6005cef6d16c175cd0ee0af127d641e2b0e8601cd818a8032b9c13cc6204b72"},{"messageHash":"0x607fc96589e89330fd79c99bbd4b6bd9bbdefa354acb3b0b45807fb78a032c3f"},{"messageHash":"0x8ea8a1e18dbb046f1a072719af6fd0f143bcb10b31daa46ca8544bab4d154e42"}],"paginationCursor":"0x8ea8a1e18dbb046f1a072719af6fd0f143bcb10b31daa46ca8544bab4d154e42"}'
2026-02-28 20:24:21.245 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:21.247 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:21.247 DEBUG [src.node.waku_node] Stopping container with id 51b40cdf821a
2026-02-28 20:24:21.854 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:21.855 DEBUG [src.node.waku_node] Stopping container with id 49de33cab298
2026-02-28 20:24:22.439 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:22.442 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:22.460 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:22.476 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_meta with id: 2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d
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-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__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.169.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60501', '60502', '60503', '60504', '60505']
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 60501:60501 -p 60502:60502 -p 60503:60503 -p 60504:60504 -p 60505:60505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60503 --rest-port=60501 --tcp-port=60502 --discv5-udp-port=60504 --rest-address=0.0.0.0 --nat=extip:172.18.169.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db8ecf958aefab1acf8ecc8df0eaca42d192dace96daae64fe593484f5e3a6fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60505 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.181 waku 61bcc1b4870a27b5a57c737a0fbf181bba5a1441f87b6bce66f4357cd38b6966
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 61bcc1b4870a. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60501
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 00c80fdafd4d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d66ac7ef93c8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60501/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:60501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp","/ip4/172.18.169.181/tcp/60503/ws/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp"],"enrUri":"enr:-L24QL1cK3hk7vKb67F4xTY3URF4GqCqbqJOHnBdZEBBTKbaE7pJqc90lJ6IpkEExCZeNhsZM_ZxA_mZZL14bR8wdcICgmlkgnY0gmlwhKwSqbWKbXVsdGlhZGRyc5YACASsEqm1BuxWAAoErBKptQbsV90DgnJzhQADAQAAiXNlY3AyNTZrMaECJT2S0yGzP2C3pizF9aT-3mun_axcRyBd28K-Rnp48CODdGNwguxWg3VkcILsWIV3YWt1Mgk"}'
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-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__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.93.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6512', '6513', '6514', '6515', '6516']
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 6512:6512 -p 6513:6513 -p 6514:6514 -p 6515:6515 -p 6516:6516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6514 --rest-port=6512 --tcp-port=6513 --discv5-udp-port=6515 --rest-address=0.0.0.0 --nat=extip:172.18.93.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6d38c7cceec98cee08e405257c1a5ce2f1e28fa9dfffb0d24003c191381faf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6516 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.252 waku aa0b2f495213d74ab56a09094fc52cad0f761e82ac11be4df2092c56e1080f0a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa0b2f495213. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6512
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:6512/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:6512/debug/v1/info" -H "Content-Type: application/json" -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.252/tcp/6513/p2p/16Uiu2HAmJkhjjbLbBANci9zyjY8dQftGfB43XN6YRbULN8cfgKBo","/ip4/172.18.93.252/tcp/6514/ws/p2p/16Uiu2HAmJkhjjbLbBANci9zyjY8dQftGfB43XN6YRbULN8cfgKBo"],"enrUri":"enr:-L24QKMrOd_9fhQq1oTG5QqM_4pmuDLAZ7CwZGEC_GZBDfsmKsm_vU5QtHDUHZyimCWKdw7cDEf58Yu-1Hn9Rm0TA54CgmlkgnY0gmlwhKwSXfyKbXVsdGlhZGRyc5YACASsEl38BhlxAAoErBJd_AYZct0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWpzSb-FJ0TnC2ORo3Iz-ZMlto3le7m2EhrAuGL_XwZKDdGNwghlxg3VkcIIZc4V3YWt1MgE"}'
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:6512/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp"]'
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-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__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.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7440', '7441', '7442', '7443', '7444']
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 7440:7440 -p 7441:7441 -p 7442:7442 -p 7443:7443 -p 7444:7444 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7442 --rest-port=7440 --tcp-port=7441 --discv5-udp-port=7443 --rest-address=0.0.0.0 --nat=extip:172.18.191.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bdd1cbc9a86e3b2c33c80f1820624e79df9a9559d0fa0a3ec06cdafd8ab076f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7444 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL1cK3hk7vKb67F4xTY3URF4GqCqbqJOHnBdZEBBTKbaE7pJqc90lJ6IpkEExCZeNhsZM_ZxA_mZZL14bR8wdcICgmlkgnY0gmlwhKwSqbWKbXVsdGlhZGRyc5YACASsEqm1BuxWAAoErBKptQbsV90DgnJzhQADAQAAiXNlY3AyNTZrMaECJT2S0yGzP2C3pizF9aT-3mun_axcRyBd28K-Rnp48CODdGNwguxWg3VkcILsWIV3YWt1Mgk --lightpushnode=/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.215 waku b26f8caca577f7963e21dba1f28a163276ac2f5b31f584d46430243d8ec827f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b26f8caca577. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-22-47__cc9c0500-57cd-4c19-b2e0-49b1ff64376d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7440
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:7440/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:7440/debug/v1/info" -H "Content-Type: application/json" -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.215/tcp/7441/p2p/16Uiu2HAmUTuQdvgjNiijKqSSN33V7PKNGHVkq8eyfkCj4Ev9ze3S","/ip4/172.18.191.215/tcp/7442/ws/p2p/16Uiu2HAmUTuQdvgjNiijKqSSN33V7PKNGHVkq8eyfkCj4Ev9ze3S"],"enrUri":"enr:-L24QNgIj7nCIrfNuXDUZ_wpmlEc4M5vDNz4mpGB77CQvpxRG9KEj53hZzME04wPIfxuOaW-myj1JJBLHX5piJX5FPwCgmlkgnY0gmlwhKwSv9eKbXVsdGlhZGRyc5YACASsEr_XBh0RAAoErBK_1wYdEt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6uQDf4b5wjNDmD6rTRq12PDP_BTgj8ETz64FfdFHkQmDdGNwgh0Rg3VkcIIdE4V3YWt1Mgk"}'
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:7440/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.169.181/tcp/60502/p2p/16Uiu2HAkww3XA6yKiBrRd3hSTmRQFjxSrR84EMAefW1wFRkfkojp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7440/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.252/tcp/6513/p2p/16Uiu2HAmJkhjjbLbBANci9zyjY8dQftGfB43XN6YRbULN8cfgKBo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60501/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:6512/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:7440/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.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7440/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310171560501619, "meta": "Light push works!!"}}'
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:7440/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
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 61bcc1b4870a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa0b2f495213
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b26f8caca577
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 61bcc1b4870a. 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,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_3_senders_multiple_msg_1_receiver with id: 2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e
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-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__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-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__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-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__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/node5_2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:231 Start 5 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.243.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56484', '56485', '56486', '56487', '56488']
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 56484:56484 -p 56485:56485 -p 56486:56486 -p 56487:56487 -p 56488:56488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56486 --rest-port=56484 --tcp-port=56485 --discv5-udp-port=56487 --rest-address=0.0.0.0 --nat=extip:172.18.243.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2abcacedd0aaafacef78c6e73be363f073ccbbda2d27eddbc3e6cc76fdb4a7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56488 --metrics-logging=true --relay=true --store=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5d7f0d87b79f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.83 waku 8def11063c002dfcd30aaa527879efc7c9fdde2187ea2e11c2ad4f79fec80bd7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8def11063c00. Setting up logs at ./log/docker/node1_2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56484
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 2d3cea298d7d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56484/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:56484/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.83/tcp/56485/p2p/16Uiu2HAm7kAUA2mHYErcUm8fNo4FVfpjaS9Nw5RjXe9sAL5nE6L1","/ip4/172.18.243.83/tcp/56486/ws/p2p/16Uiu2HAm7kAUA2mHYErcUm8fNo4FVfpjaS9Nw5RjXe9sAL5nE6L1"],"enrUri":"enr:-L24QJaNFDqm3uEFYIXTDTzQ6emYQYh28u0soEkj0qmlkZcpPm-ookuM0lmLZGpg0due9PPmI2OF0YH7LN8wx0DkMMQCgmlkgnY0gmlwhKwS81OKbXVsdGlhZGRyc5YACASsEvNTBtylAAoErBLzUwbcpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtwjpClZ5SHnx16dPZP6LmfT4uKpdFqse7q5o1k2mV5qDdGNwgtylg3VkcILcp4V3YWt1MgE"}'
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.114.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55908', '55909', '55910', '55911', '55912']
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 55908:55908 -p 55909:55909 -p 55910:55910 -p 55911:55911 -p 55912:55912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55910 --rest-port=55908 --tcp-port=55909 --discv5-udp-port=55911 --rest-address=0.0.0.0 --nat=extip:172.18.114.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76c258ebb8a6dcf0cf2d4687aead7b8dfbfd986eaabe038f58be433baff3ce19 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55912 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QJaNFDqm3uEFYIXTDTzQ6emYQYh28u0soEkj0qmlkZcpPm-ookuM0lmLZGpg0due9PPmI2OF0YH7LN8wx0DkMMQCgmlkgnY0gmlwhKwS81OKbXVsdGlhZGRyc5YACASsEvNTBtylAAoErBLzUwbcpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtwjpClZ5SHnx16dPZP6LmfT4uKpdFqse7q5o1k2mV5qDdGNwgtylg3VkcILcp4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.34 waku a57bbc64216e05f20019f55b505cc8ced7e81c11544d351a13efced13d641436
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a57bbc64216e. Setting up logs at ./log/docker/node2_2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55908
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:55908/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:55908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.34/tcp/55909/p2p/16Uiu2HAm11t9MqXyoi8HSbDvQ4vM783iszugJDKJ4FGgdETTTiQw","/ip4/172.18.114.34/tcp/55910/ws/p2p/16Uiu2HAm11t9MqXyoi8HSbDvQ4vM783iszugJDKJ4FGgdETTTiQw"],"enrUri":"enr:-L24QNrGbueSmUCkBCDeuHMtUtcJ5XlKXHCYQXjNPWcFQcdLY52hbAAAlfgqnkuJ-DDKPaKsVPWjwG177PMrIxnPK-4CgmlkgnY0gmlwhKwSciKKbXVsdGlhZGRyc5YACASsEnIiBtplAAoErBJyIgbaZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUw3v5KNsAh3hVlrkafbRXKsO6jH7Lsc7DZ1oNnq8ZmCDdGNwgtplg3VkcILaZ4V3YWt1MgE"}'
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.162.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58454', '58455', '58456', '58457', '58458']
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 58454:58454 -p 58455:58455 -p 58456:58456 -p 58457:58457 -p 58458:58458 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58456 --rest-port=58454 --tcp-port=58455 --discv5-udp-port=58457 --rest-address=0.0.0.0 --nat=extip:172.18.162.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7bd0af7cff0b8ba3c28b0a569a3aaccbae557989ea49dad859fac9046ef4e97 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58458 --metrics-logging=true --relay=true --store=false --filter=true --discv5-bootstrap-node=enr:-L24QNrGbueSmUCkBCDeuHMtUtcJ5XlKXHCYQXjNPWcFQcdLY52hbAAAlfgqnkuJ-DDKPaKsVPWjwG177PMrIxnPK-4CgmlkgnY0gmlwhKwSciKKbXVsdGlhZGRyc5YACASsEnIiBtplAAoErBJyIgbaZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUw3v5KNsAh3hVlrkafbRXKsO6jH7Lsc7DZ1oNnq8ZmCDdGNwgtplg3VkcILaZ4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.142 waku 5dc05aab639975ee2178361d1b05459932d3cde0e656f82ebcdb0a83daf6a15b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5dc05aab6399. Setting up logs at ./log/docker/node3_2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58454
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:58454/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:58454/debug/v1/info" -H "Content-Type: application/json" -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/58455/p2p/16Uiu2HAm3J6WE1jCRvfUU8DwHg95JsJbLfzUyH1461Em7NfHdUXK","/ip4/172.18.162.142/tcp/58456/ws/p2p/16Uiu2HAm3J6WE1jCRvfUU8DwHg95JsJbLfzUyH1461Em7NfHdUXK"],"enrUri":"enr:-L24QLPmz67kFpp0NyivEcApKXtPX0iLMUUnGzm___SkgguxFFfHdY_YsruozTrG_XUGxypq1RfHbLZnWUaJ_9YN7-oCgmlkgnY0gmlwhKwSoo6KbXVsdGlhZGRyc5YACASsEqKOBuRXAAoErBKijgbkWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdOyUPwKuAYDlUQyHAX7w5TIcbDoFmsmymfd7yK72VkqDdGNwguRXg3VkcILkWYV3YWt1MgU"}'
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.164.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11787', '11788', '11789', '11790', '11791']
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 11787:11787 -p 11788:11788 -p 11789:11789 -p 11790:11790 -p 11791:11791 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11789 --rest-port=11787 --tcp-port=11788 --discv5-udp-port=11790 --rest-address=0.0.0.0 --nat=extip:172.18.164.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdf3bc6a3d0ef7e67efa6db5efe5c2e3edefa9a0581dc2f282d86f2efefaa2e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11791 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QLPmz67kFpp0NyivEcApKXtPX0iLMUUnGzm___SkgguxFFfHdY_YsruozTrG_XUGxypq1RfHbLZnWUaJ_9YN7-oCgmlkgnY0gmlwhKwSoo6KbXVsdGlhZGRyc5YACASsEqKOBuRXAAoErBKijgbkWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdOyUPwKuAYDlUQyHAX7w5TIcbDoFmsmymfd7yK72VkqDdGNwguRXg3VkcILkWYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.211 waku 16c2a7107ae1829ac7333148f5b29dbb8e891e756237e4d039faf0ce3e8bf8d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 16c2a7107ae1. Setting up logs at ./log/docker/node4_2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11787
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:11787/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:11787/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.211/tcp/11788/p2p/16Uiu2HAmKUe7FkhtGfSJ9j68ovxtp9DqpAdHR29b9ztKmYyu4ekg","/ip4/172.18.164.211/tcp/11789/ws/p2p/16Uiu2HAmKUe7FkhtGfSJ9j68ovxtp9DqpAdHR29b9ztKmYyu4ekg"],"enrUri":"enr:-L24QC5C69GXZHy-3e3UIl0X20oSeIBmyF-Tj1LKHpKFQl-sRdjjd2aBJeSnxrB1nK4SOBlo_S3YYWEaXhGuOrCrFnECgmlkgnY0gmlwhKwSpNOKbXVsdGlhZGRyc5YACASsEqTTBi4MAAoErBKk0wYuDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZVsc2wQXx_Bm9bUhC7MWcYLKdEDPXL7-Yj_o9e49dJGDdGNwgi4Mg3VkcIIuDoV3YWt1MgU"}'
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.205.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20672', '20673', '20674', '20675', '20676']
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 20672:20672 -p 20673:20673 -p 20674:20674 -p 20675:20675 -p 20676:20676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20674 --rest-port=20672 --tcp-port=20673 --discv5-udp-port=20675 --rest-address=0.0.0.0 --nat=extip:172.18.205.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=83bb16c7887dbb1e96b629eba4cc7c7cdc3f56cfe6a2dae6dafbefaac4e7c23c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20676 --metrics-logging=true --relay=false --filternode=/ip4/172.18.164.211/tcp/11788/p2p/16Uiu2HAmKUe7FkhtGfSJ9j68ovxtp9DqpAdHR29b9ztKmYyu4ekg --store=false --discv5-bootstrap-node=enr:-L24QLPmz67kFpp0NyivEcApKXtPX0iLMUUnGzm___SkgguxFFfHdY_YsruozTrG_XUGxypq1RfHbLZnWUaJ_9YN7-oCgmlkgnY0gmlwhKwSoo6KbXVsdGlhZGRyc5YACASsEqKOBuRXAAoErBKijgbkWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdOyUPwKuAYDlUQyHAX7w5TIcbDoFmsmymfd7yK72VkqDdGNwguRXg3VkcILkWYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.153 waku e662d7690482fdacb9b7fdf0b6247b5db925a3a39ac7218cb2d43bb5dfa93555
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e662d7690482. Setting up logs at ./log/docker/node5_2026-02-28_20-22-01__dcda8397-3fe7-4f76-ac07-ed5d604de03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20672
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:20672/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:20672/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/20673/p2p/16Uiu2HAmPPRNuXgah6CZ6YBuwT3QkmQPC3adLLEmVHwC1LS4eajs","/ip4/172.18.205.153/tcp/20674/ws/p2p/16Uiu2HAmPPRNuXgah6CZ6YBuwT3QkmQPC3adLLEmVHwC1LS4eajs"],"enrUri":"enr:-L24QCiCZDUO_joZfkUK9PubjJVYwJ5SwWk1beTweX0jkaXZAyzMyRaC8sQzsVAk5u3u8qNxApc19eURx9PwyUWjTxECgmlkgnY0gmlwhKwSzZmKbXVsdGlhZGRyc5YACASsEs2ZBlDBAAoErBLNmQZQwt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDn3OP9jOKy-Dr8kJQLHAav0oEqRhgPq0xviFZiV2AZLKDdGNwglDBg3VkcIJQw4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:238 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:56484/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:55908/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:58454/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:11787/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:243 Node5 makes filter request pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20672/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:56484/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.114.34/tcp/40424/p2p/16Uiu2HAm11t9MqXyoi8HSbDvQ4vM783iszugJDKJ4FGgdETTTiQw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55908/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.162.142/tcp/57674/p2p/16Uiu2HAm3J6WE1jCRvfUU8DwHg95JsJbLfzUyH1461Em7NfHdUXK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.243.83/tcp/56485/p2p/16Uiu2HAm7kAUA2mHYErcUm8fNo4FVfpjaS9Nw5RjXe9sAL5nE6L1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58454/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.114.34/tcp/55909/p2p/16Uiu2HAm11t9MqXyoi8HSbDvQ4vM783iszugJDKJ4FGgdETTTiQw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.164.211/tcp/56842/p2p/16Uiu2HAmKUe7FkhtGfSJ9j68ovxtp9DqpAdHR29b9ztKmYyu4ekg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11787/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.162.142/tcp/58455/p2p/16Uiu2HAm3J6WE1jCRvfUU8DwHg95JsJbLfzUyH1461Em7NfHdUXK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.205.153/tcp/55022/p2p/16Uiu2HAmPPRNuXgah6CZ6YBuwT3QkmQPC3adLLEmVHwC1LS4eajs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20672/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.162.142/tcp/58455/p2p/16Uiu2HAm3J6WE1jCRvfUU8DwHg95JsJbLfzUyH1461Em7NfHdUXK","protocols":["/vac/waku/relay/2.0.0","/vac/waku/filter-subscribe/2.0.0-beta1"],"shards":[0],"connected":"NotConnected","agent":"","origin":"Discv5"},{"multiaddr":"/ip4/172.18.164.211/tcp/11788/p2p/16Uiu2HAmKUe7FkhtGfSJ9j68ovxtp9DqpAdHR29b9ztKmYyu4ekg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 60 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:248 3 Nodes publish 12 message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56484/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56484/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56484/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56484/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55908/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55908/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55908/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55908/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58454/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58454/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58454/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 2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58454/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 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:254 Node5 requests messages of subscribed filter topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20672/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":1772310188262127178,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310190477912556,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310192695463574,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310194906326431,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310197116530080,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310199329999427,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310201538607330,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310203748162724,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310205962938905,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310208173644195,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310210390151159,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1772310212609169555,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:256 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310188262127178, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310190477912556, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310192695463574, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310194906326431, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310197116530080, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310199329999427, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310201538607330, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310203748162724, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310205962938905, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310208173644195, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310210390151159, 'ephemeral': False}, {'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772310212609169555, '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 8def11063c00
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a57bbc64216e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5dc05aab6399
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8def11063c00. 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 16c2a7107ae1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a57bbc64216e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5dc05aab6399. 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 e662d7690482
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,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_to_already_existing_pubsub_topic with id: 2026-02-28_20-22-51__542361f7-2560-4ce3-bfdc-80c1d0cbc0aa
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-02-28_20-22-51__542361f7-2560-4ce3-bfdc-80c1d0cbc0aa__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.54.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43677', '43678', '43679', '43680', '43681']
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 43677:43677 -p 43678:43678 -p 43679:43679 -p 43680:43680 -p 43681:43681 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43679 --rest-port=43677 --tcp-port=43678 --discv5-udp-port=43680 --rest-address=0.0.0.0 --nat=extip:172.18.54.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70bea3ecef262e91dbfd2ed09e6f32ab681a320fb4fcb16ee6cf4eacff64a052 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43681 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 761bd4f24556. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.68 waku 113009a6ccc2a48f868b86a38959d48d3e2247f5ead065ecd5940d677ecf49d2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 113009a6ccc2. Setting up logs at ./log/docker/node1_2026-02-28_20-22-51__542361f7-2560-4ce3-bfdc-80c1d0cbc0aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43677
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 e05a092632df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43677/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:43677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.68/tcp/43678/p2p/16Uiu2HAkzpxpvtjWLfj1Pih76J2j5xojERwMAoDRDk3JQiREK3yX","/ip4/172.18.54.68/tcp/43679/ws/p2p/16Uiu2HAkzpxpvtjWLfj1Pih76J2j5xojERwMAoDRDk3JQiREK3yX"],"enrUri":"enr:-L24QODfDfNnD2RPYiR0iEtp7_DGX-gTg1OKGp5hwroGJhc7Af7zAJ3yZY7bxTHFHcp6P59H-N01cVgwszw9UKxLX08CgmlkgnY0gmlwhKwSNkSKbXVsdGlhZGRyc5YACASsEjZEBqqeAAoErBI2RAaqn90DgnJzhQADAQAAiXNlY3AyNTZrMaECUEHXqBEWReAeKJ4Al__MD_4RLbIWRfsas0WWQ0jqEXaDdGNwgqqeg3VkcIKqoIV3YWt1MgE"}'
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-02-28_20-22-51__542361f7-2560-4ce3-bfdc-80c1d0cbc0aa__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.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32834', '32835', '32836', '32837', '32838']
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 32834:32834 -p 32835:32835 -p 32836:32836 -p 32837:32837 -p 32838:32838 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32836 --rest-port=32834 --tcp-port=32835 --discv5-udp-port=32837 --rest-address=0.0.0.0 --nat=extip:172.18.246.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d1a4f3a66e5a39f0dc2ddda1befbed203992abefdfaead5afae8e99aea6b10d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32838 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QODfDfNnD2RPYiR0iEtp7_DGX-gTg1OKGp5hwroGJhc7Af7zAJ3yZY7bxTHFHcp6P59H-N01cVgwszw9UKxLX08CgmlkgnY0gmlwhKwSNkSKbXVsdGlhZGRyc5YACASsEjZEBqqeAAoErBI2RAaqn90DgnJzhQADAQAAiXNlY3AyNTZrMaECUEHXqBEWReAeKJ4Al__MD_4RLbIWRfsas0WWQ0jqEXaDdGNwgqqeg3VkcIKqoIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.18 waku 564c913352393840fd5ccf3028d8a390218e7eafbb161c9de7f5a4a16fb61980
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 564c91335239. Setting up logs at ./log/docker/node2_2026-02-28_20-22-51__542361f7-2560-4ce3-bfdc-80c1d0cbc0aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32834
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:32834/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:32834/debug/v1/info" -H "Content-Type: application/json" -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.18/tcp/32835/p2p/16Uiu2HAm26k94jgeifh3cK5fGgjGd2JZaAYnuTA2XwPBmJsSwboc","/ip4/172.18.246.18/tcp/32836/ws/p2p/16Uiu2HAm26k94jgeifh3cK5fGgjGd2JZaAYnuTA2XwPBmJsSwboc"],"enrUri":"enr:-L24QN1EqqAQOElodzgzMAsxl71ZHKpCIuJZm6bb_guNxpSOZyuozK8nyY4cgiKUIdqgF_NSuWcYm4pNk0OKdV5XTBACgmlkgnY0gmlwhKwS9hKKbXVsdGlhZGRyc5YACASsEvYSBoBDAAoErBL2EgaARN0DgnJzhQADAQAAiXNlY3AyNTZrMaECYyh6B4i2wiuXw-kWhzrPvwSVibbk-nWD1Ksfo6rbA9eDdGNwgoBDg3VkcIKARYV3YWt1MgE"}'
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:32834/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.68/tcp/43678/p2p/16Uiu2HAkzpxpvtjWLfj1Pih76J2j5xojERwMAoDRDk3JQiREK3yX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43677/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:32834/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:43677/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:43677/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":1772310174416730368,"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:32834/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":1772310174416730368,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43677/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:32834/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:43677/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:43677/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":1772310174538746756,"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:32834/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":1772310174538746756,"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 113009a6ccc2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 564c91335239
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 @@
2026-02-28 20:28:46.591 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:28:46.591 DEBUG [tests.conftest] Running test: test_sync_flags_node2_start_later with id: 2026-02-28_20-28-46__5be28b6f-54ee-4ddb-bb58-e0dbbafae8e0
2026-02-28 20:28:46.592 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:28:46.599 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:46.599 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-28-46__5be28b6f-54ee-4ddb-bb58-e0dbbafae8e0__wakuorg_nwaku:latest.log
2026-02-28 20:28:46.605 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:46.606 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-28-46__5be28b6f-54ee-4ddb-bb58-e0dbbafae8e0__wakuorg_nwaku:latest.log
2026-02-28 20:28:46.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:28:46.613 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-28-46__5be28b6f-54ee-4ddb-bb58-e0dbbafae8e0__wakuorg_nwaku:latest.log
2026-02-28 20:28:46.613 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:28:46.614 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:46.614 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:46.615 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:46.615 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.73
2026-02-28 20:28:46.615 DEBUG [src.node.docker_mananger] Generated ports ['15259', '15260', '15261', '15262', '15263']
2026-02-28 20:28:46.616 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:46.616 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:46.616 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:46.616 DEBUG [src.node.docker_mananger] docker run -i -t -p 15259:15259 -p 15260:15260 -p 15261:15261 -p 15262:15262 -p 15263:15263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15261 --rest-port=15259 --tcp-port=15260 --discv5-udp-port=15262 --rest-address=0.0.0.0 --nat=extip:172.18.189.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21adaafab1bff1deb19c10dfa14acc708ca44e4ac4c3e39fcbeda23ae035bbeb --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=15263 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2026-02-28 20:28:46.813 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.73 waku e74f7a9381ede4a61f113b53378216a19dda9a404ddbf5010c2b167ba44a99db
2026-02-28 20:28:46.816 ERROR [src.node.docker_mananger] Max retries reached for container 4b0b2100cbe2. Exiting log stream.
2026-02-28 20:28:46.849 DEBUG [src.node.docker_mananger] Container started with ID e74f7a9381ed. Setting up logs at ./log/docker/node1_2026-02-28_20-28-46__5be28b6f-54ee-4ddb-bb58-e0dbbafae8e0__wakuorg_nwaku:latest.log
2026-02-28 20:28:46.851 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15259
2026-02-28 20:28:46.851 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:47.364 ERROR [src.node.docker_mananger] Max retries reached for container 8e99c3d1a930. Exiting log stream.
2026-02-28 20:28:47.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15259/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:47.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:47.854 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:47.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15259/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:47.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.73/tcp/15260/p2p/16Uiu2HAmHCu2XVCFWo2Gq4SrbzHiwK5evn9bcELQ2hsxLpzauNMk","/ip4/172.18.189.73/tcp/15261/ws/p2p/16Uiu2HAmHCu2XVCFWo2Gq4SrbzHiwK5evn9bcELQ2hsxLpzauNMk"],"enrUri":"enr:-L24QAo3C5fB4JamoLzzmAiilWSKIuwSLvhT9xJIzNBmBlWHBdpP6IdEhKs8jKkukL1EUKLgSv-K4kEV1T1cEwP05J0CgmlkgnY0gmlwhKwSvUmKbXVsdGlhZGRyc5YACASsEr1JBjucAAoErBK9SQY7nd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ5tQdRb7y0phdpQ1EYYWKyUgfU32JU8O99E78-FYGLeDdGNwgjucg3VkcII7noV3YWt1MhM"}'
2026-02-28 20:28:47.857 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:47.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:28:47.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:47.875 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:47.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:47.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:47.879 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:48.080 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:48.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:48.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:48.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:48.285 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:48.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:48.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:48.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:48.489 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:48.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:48.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:48.493 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:48.694 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:48.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:48.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:48.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:48.898 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:48.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:48.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:48.902 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:49.103 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:49.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:49.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:49.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:49.307 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:49.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:49.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:49.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:49.512 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:49.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:49.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:49.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:49.716 DEBUG [src.steps.store] Relaying message
2026-02-28 20:28:49.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15259/relay/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-02-28 20:28:49.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:49.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:28:49.921 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:50.921 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:28:50.921 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:28:50.923 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:28:50.923 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.244
2026-02-28 20:28:50.923 DEBUG [src.node.docker_mananger] Generated ports ['38393', '38394', '38395', '38396', '38397']
2026-02-28 20:28:50.924 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:28:50.924 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:28:50.924 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:28:50.924 DEBUG [src.node.docker_mananger] docker run -i -t -p 38393:38393 -p 38394:38394 -p 38395:38395 -p 38396:38396 -p 38397:38397 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38395 --rest-port=38393 --tcp-port=38394 --discv5-udp-port=38396 --rest-address=0.0.0.0 --nat=extip:172.18.234.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cebcfeaa138359ab5cc7ae6ab979bbf560e7c41e9f84ed62d5fada53a381ed2 --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=38397 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QAo3C5fB4JamoLzzmAiilWSKIuwSLvhT9xJIzNBmBlWHBdpP6IdEhKs8jKkukL1EUKLgSv-K4kEV1T1cEwP05J0CgmlkgnY0gmlwhKwSvUmKbXVsdGlhZGRyc5YACASsEr1JBjucAAoErBK9SQY7nd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ5tQdRb7y0phdpQ1EYYWKyUgfU32JU8O99E78-FYGLeDdGNwgjucg3VkcII7noV3YWt1MhM
2026-02-28 20:28:51.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.244 waku 65a46694cd919ed1ac8beddde6ace3f6f0faea46c9aa8f10e783053459ea6e67
2026-02-28 20:28:51.149 DEBUG [src.node.docker_mananger] Container started with ID 65a46694cd91. Setting up logs at ./log/docker/node2_2026-02-28_20-28-46__5be28b6f-54ee-4ddb-bb58-e0dbbafae8e0__wakuorg_nwaku:latest.log
2026-02-28 20:28:51.149 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38393
2026-02-28 20:28:51.150 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:28:52.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38393/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:52.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:28:52.156 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:28:52.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38393/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:28:52.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.244/tcp/38394/p2p/16Uiu2HAmTqo3FdRHtbSPDvGcYJhnTLa8bN9xF2F2bqrm5B9ZeCpL","/ip4/172.18.234.244/tcp/38395/ws/p2p/16Uiu2HAmTqo3FdRHtbSPDvGcYJhnTLa8bN9xF2F2bqrm5B9ZeCpL"],"enrUri":"enr:-L24QOZadp8rkcb10OWXxE1FqIo4Zttkf3x_3bLi5jtjN9NqVOHTFay4bUheoF81c4j1wbj3UZw2JWHIIQ8YB34Uu1gCgmlkgnY0gmlwhKwS6vSKbXVsdGlhZGRyc5YACASsEur0BpX6AAoErBLq9AaV-90DgnJzhQADAQAAiXNlY3AyNTZrMaED4aPnRx8HDItE-lknMTQLwSzoEiN-3Af8dvkLkB5FYI2DdGNwgpX6g3VkcIKV_IV3YWt1MhI"}'
2026-02-28 20:28:52.158 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:28:52.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38393/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.73/tcp/15260/p2p/16Uiu2HAmHCu2XVCFWo2Gq4SrbzHiwK5evn9bcELQ2hsxLpzauNMk"]'
2026-02-28 20:28:52.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:28:52.162 DEBUG [src.libs.common] Sleeping for 65 seconds
2026-02-28 20:29:57.162 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:29:57.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38393/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:29:57.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xceca11f59c1cfa2e25b2337275e886c0b26f747dd365c863a40427386e7290f3"},{"messageHash":"0x545483ab92d0a3c04c85a4b24a3f64218f19e7fc853826ed11bf002beba9da79"},{"messageHash":"0x344f9b5885e57ea421b255cc4d1b6e81493425fd66037578572a5ce9f22b98af"},{"messageHash":"0x65e29a839c58524f28c536713fad2159f933a99afe0cacc53459e94461c33371"},{"messageHash":"0x51ad4ab0ddcae3c8c1fd83578ce082a269f685f55ee4c31ead50142ad075cd44"},{"messageHash":"0x0c1bfeb271c8425584d6534497843875f2f2a03def0096f3cc5765634a450d97"},{"messageHash":"0x6d1ba32c335d7b2f7b2b974313b32f822469885b5b1cb13cdca9ac97eb736705"},{"messageHash":"0x20c6aed73c98160e9e677748017f93fb39196f049cb83e0e856025f5bb492df6"},{"messageHash":"0x5bb578aed201ec4561fefc8e334b09e5dea70d432d16ab5b913ef0a2d2e6c870"},{"messageHash":"0xccd4cc65bc8371566585b15acd30cd3b678ffca7776dcd547892fedcafddd658"}]}'
2026-02-28 20:29:57.166 DEBUG [src.steps.store] messages length is 10
2026-02-28 20:29:57.168 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:29:57.170 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:29:57.170 DEBUG [src.node.waku_node] Stopping container with id e74f7a9381ed
2026-02-28 20:29:57.749 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:29:57.751 DEBUG [src.node.waku_node] Stopping container with id 65a46694cd91
2026-02-28 20:29:58.370 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:29:58.371 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:29:58.410 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:29:58.439 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2026-02-28_20-24-05__7c64b6d9-6d02-42fa-b680-01782dfbfe97
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-02-28_20-24-05__7c64b6d9-6d02-42fa-b680-01782dfbfe97__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.60.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52064', '52065', '52066', '52067', '52068']
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 52064:52064 -p 52065:52065 -p 52066:52066 -p 52067:52067 -p 52068:52068 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52066 --rest-port=52064 --tcp-port=52065 --discv5-udp-port=52067 --rest-address=0.0.0.0 --nat=extip:172.18.60.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eefcffbf8da26f1df0da5f1e5e77ccc721add9e6a58d494720bdaaaedf015d88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52068 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3746f9ed4dd3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.237 waku 345e2937ac94b881ffc527e2e8539753bcb5b3e582904437cbc40dd27d54d561
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 345e2937ac94. Setting up logs at ./log/docker/node1_2026-02-28_20-24-05__7c64b6d9-6d02-42fa-b680-01782dfbfe97__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52064
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 edc5cafb96a1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52064/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:52064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.237/tcp/52065/p2p/16Uiu2HAmUriYqrggu7DZYFayCWnm383EqqRHz7fLQJ4w3QTBkgG5","/ip4/172.18.60.237/tcp/52066/ws/p2p/16Uiu2HAmUriYqrggu7DZYFayCWnm383EqqRHz7fLQJ4w3QTBkgG5"],"enrUri":"enr:-L24QHVE54n56YWP7ot65r83HgkLeqjWni_ZKoFBHTrJigCrGlOMQbQ6Wr-JmVEIwZmxqjxgBkjKfFpmKW_XeQMW_lMCgmlkgnY0gmlwhKwSPO2KbXVsdGlhZGRyc5YACASsEjztBsthAAoErBI87QbLYt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8LwYMVrQmbmYFyLTy-kee0jjawy3h3g6c_az_Wqc0j6DdGNwgsthg3VkcILLY4V3YWt1MgU"}'
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-02-28_20-24-05__7c64b6d9-6d02-42fa-b680-01782dfbfe97__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.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9298', '9299', '9300', '9301', '9302']
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 9298:9298 -p 9299:9299 -p 9300:9300 -p 9301:9301 -p 9302:9302 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9300 --rest-port=9298 --tcp-port=9299 --discv5-udp-port=9301 --rest-address=0.0.0.0 --nat=extip:172.18.233.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c425eeef86f58af89a5b8ee34ac2c2b4d50ddab6cb0ff0c85c6ce60a5c89cfd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9302 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHVE54n56YWP7ot65r83HgkLeqjWni_ZKoFBHTrJigCrGlOMQbQ6Wr-JmVEIwZmxqjxgBkjKfFpmKW_XeQMW_lMCgmlkgnY0gmlwhKwSPO2KbXVsdGlhZGRyc5YACASsEjztBsthAAoErBI87QbLYt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8LwYMVrQmbmYFyLTy-kee0jjawy3h3g6c_az_Wqc0j6DdGNwgsthg3VkcILLY4V3YWt1MgU --filternode=/ip4/172.18.60.237/tcp/52065/p2p/16Uiu2HAmUriYqrggu7DZYFayCWnm383EqqRHz7fLQJ4w3QTBkgG5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.33 waku f1cd05741d75a0bb556a242bc63805bf51a95766b89a0a852c188478c0527844
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1cd05741d75. Setting up logs at ./log/docker/node2_2026-02-28_20-24-05__7c64b6d9-6d02-42fa-b680-01782dfbfe97__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9298
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:9298/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:9298/debug/v1/info" -H "Content-Type: application/json" -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.33/tcp/9299/p2p/16Uiu2HAkuYL1UqXhNKDKBDq7jcmzNmiH1VPKiFJkMkZ39s8vRUnM","/ip4/172.18.233.33/tcp/9300/ws/p2p/16Uiu2HAkuYL1UqXhNKDKBDq7jcmzNmiH1VPKiFJkMkZ39s8vRUnM"],"enrUri":"enr:-L24QE_M-s7eITG9zVQWvKKVogXVGJ1Chl2i7yQLf_M4Je_qVnBRzS6_3I1OMoqpMGsZVbZQXeiGpM0swF3Z1BRgtTsCgmlkgnY0gmlwhKwS6SGKbXVsdGlhZGRyc5YACASsEukhBiRTAAoErBLpIQYkVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAbR8ByVkB_q9pIVRO9X1QAiiyLQonqD1IBrIJbh7dwKDdGNwgiRTg3VkcIIkVYV3YWt1MgA"}'
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:9298/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.237/tcp/52065/p2p/16Uiu2HAmUriYqrggu7DZYFayCWnm383EqqRHz7fLQJ4w3QTBkgG5"]'
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:52064/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:9298/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0966b8cd-0200-45b8-bab0-a1626c9dea86", "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":"0966b8cd-0200-45b8-bab0-a1626c9dea86","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52064/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:9298/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":1772310247954316849,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id f1cd05741d75
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9298/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9298/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:9298/debug/v1/info" -H "Content-Type: application/json" -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.33/tcp/9299/p2p/16Uiu2HAkuYL1UqXhNKDKBDq7jcmzNmiH1VPKiFJkMkZ39s8vRUnM","/ip4/172.18.233.33/tcp/9300/ws/p2p/16Uiu2HAkuYL1UqXhNKDKBDq7jcmzNmiH1VPKiFJkMkZ39s8vRUnM"],"enrUri":"enr:-L24QE_M-s7eITG9zVQWvKKVogXVGJ1Chl2i7yQLf_M4Je_qVnBRzS6_3I1OMoqpMGsZVbZQXeiGpM0swF3Z1BRgtTsCgmlkgnY0gmlwhKwS6SGKbXVsdGlhZGRyc5YACASsEukhBiRTAAoErBLpIQYkVN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAbR8ByVkB_q9pIVRO9X1QAiiyLQonqD1IBrIJbh7dwKDdGNwgiRTg3VkcIIkVYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52064/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:9298/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "75ba681e-3483-401e-bf79-173536236cea", "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":"75ba681e-3483-401e-bf79-173536236cea","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52064/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:9298/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":1772310251008282555,"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 345e2937ac94
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f1cd05741d75
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,68 @@
2026-02-28 20:23:26.774 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:23:26.775 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_request_id with id: 2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715
2026-02-28 20:23:26.775 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:23:26.775 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:23:26.775 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:23:26.782 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:26.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__wakuorg_nwaku:latest.log
2026-02-28 20:23:26.782 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:26.783 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:26.784 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:26.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.109
2026-02-28 20:23:26.784 DEBUG [src.node.docker_mananger] Generated ports ['49724', '49725', '49726', '49727', '49728']
2026-02-28 20:23:26.785 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:26.785 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:26.785 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:26.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 49724:49724 -p 49725:49725 -p 49726:49726 -p 49727:49727 -p 49728:49728 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49726 --rest-port=49724 --tcp-port=49725 --discv5-udp-port=49727 --rest-address=0.0.0.0 --nat=extip:172.18.131.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ee873b79cfa3b76adfd9c1cef70d943bdd7774ebb2ab24e4efa0bbe5a9a0cf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49728 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:23:26.976 ERROR [src.node.docker_mananger] Max retries reached for container 437cefd9876b. Exiting log stream.
2026-02-28 20:23:26.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.109 waku bb11a3ea412927e36738d5e79fb8f8517db6e8a3267e02305f4ab9a4e32b6f12
2026-02-28 20:23:27.017 DEBUG [src.node.docker_mananger] Container started with ID bb11a3ea4129. Setting up logs at ./log/docker/node1_2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__wakuorg_nwaku:latest.log
2026-02-28 20:23:27.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49724
2026-02-28 20:23:27.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:27.586 ERROR [src.node.docker_mananger] Max retries reached for container 9295eb1814e0. Exiting log stream.
2026-02-28 20:23:28.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49724/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:28.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:28.024 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:28.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49724/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:28.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.109/tcp/49725/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3","/ip4/172.18.131.109/tcp/49726/ws/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3"],"enrUri":"enr:-L24QIVm08Pa7rN1QqDK5OUeN_KY1CFbKuaRIGnxnlGCIrRUfwJ_mXYsTbkL_czjyftQm-hFpD8zqb7rOwYfPqXTCp4CgmlkgnY0gmlwhKwSg22KbXVsdGlhZGRyc5YACASsEoNtBsI9AAoErBKDbQbCPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9OStTtbtstm44dhr0PGRGW6KbczdDKEc6jgrqdNFZPCDdGNwgsI9g3VkcILCP4V3YWt1MgU"}'
2026-02-28 20:23:28.027 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:28.027 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:23:28.034 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:28.035 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__wakuorg_nwaku:latest.log
2026-02-28 20:23:28.035 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:28.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:28.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:28.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.172
2026-02-28 20:23:28.037 DEBUG [src.node.docker_mananger] Generated ports ['28907', '28908', '28909', '28910', '28911']
2026-02-28 20:23:28.037 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:28.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:28.037 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:28.037 DEBUG [src.node.docker_mananger] docker run -i -t -p 28907:28907 -p 28908:28908 -p 28909:28909 -p 28910:28910 -p 28911:28911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28909 --rest-port=28907 --tcp-port=28908 --discv5-udp-port=28910 --rest-address=0.0.0.0 --nat=extip:172.18.91.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43bc33363eb006d3a9b2701797fc8ddef813fd82ad3f0f041cf2de7d5e0e91eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28911 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIVm08Pa7rN1QqDK5OUeN_KY1CFbKuaRIGnxnlGCIrRUfwJ_mXYsTbkL_czjyftQm-hFpD8zqb7rOwYfPqXTCp4CgmlkgnY0gmlwhKwSg22KbXVsdGlhZGRyc5YACASsEoNtBsI9AAoErBKDbQbCPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9OStTtbtstm44dhr0PGRGW6KbczdDKEc6jgrqdNFZPCDdGNwgsI9g3VkcILCP4V3YWt1MgU --filternode=/ip4/172.18.131.109/tcp/49725/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3
2026-02-28 20:23:28.245 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.172 waku 88ad66398e91e7a9db1c11f6b15b7542322cbfb3f887c72da49e1ab0c8846bff
2026-02-28 20:23:28.280 DEBUG [src.node.docker_mananger] Container started with ID 88ad66398e91. Setting up logs at ./log/docker/node2_2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__wakuorg_nwaku:latest.log
2026-02-28 20:23:28.280 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28907
2026-02-28 20:23:28.280 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:29.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28907/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:29.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:29.285 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:29.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28907/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:29.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.172/tcp/28908/p2p/16Uiu2HAm7NjmhswvQVtbMLHL435gohJ287Qw4mw8bBvVRGWz9ocF","/ip4/172.18.91.172/tcp/28909/ws/p2p/16Uiu2HAm7NjmhswvQVtbMLHL435gohJ287Qw4mw8bBvVRGWz9ocF"],"enrUri":"enr:-L24QFhapfDbr0tYaH4a2FN31MwkbSMD3E474wfxjfx99_RGcdRrDpQRk-96lWy5rXScAZzyOUyKIdJu1Hd2eui0HJACgmlkgnY0gmlwhKwSW6yKbXVsdGlhZGRyc5YACASsElusBnDsAAoErBJbrAZw7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECsYvJsJyY2jYaO1qVIeGtfZUcEKj1aHcUlRtH-DlQUSSDdGNwgnDsg3VkcIJw7oV3YWt1MgA"}'
2026-02-28 20:23:29.287 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:29.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.109/tcp/49725/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3"]'
2026-02-28 20:23:29.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:29.326 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 20:23:29.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49724/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:23:29.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:29.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28907/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4f0b6cd-d67b-4621-85ce-48c516f5719a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:23:29.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e4f0b6cd-d67b-4621-85ce-48c516f5719a","statusDesc":"OK"}'
2026-02-28 20:23:29.362 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:28907/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:23:29.365 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28907/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-02-28 20:23:29.368 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:23:29.369 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:23:29.369 DEBUG [src.node.waku_node] Stopping container with id bb11a3ea4129
2026-02-28 20:23:29.913 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:29.914 DEBUG [src.node.waku_node] Stopping container with id 88ad66398e91
2026-02-28 20:23:30.449 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:30.453 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:23:30.458 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:30.463 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,112 @@
2026-02-28 20:26:07.820 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:26:07.821 DEBUG [tests.conftest] Running test: test_passing_cursor_of_the_last_message_from_the_store with id: 2026-02-28_20-26-07__39c3548c-f984-4ec8-ba6d-477bcbe56621
2026-02-28 20:26:07.822 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:26:07.822 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:26:07.823 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:26:07.833 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:07.833 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-26-07__39c3548c-f984-4ec8-ba6d-477bcbe56621__wakuorg_nwaku:latest.log
2026-02-28 20:26:07.833 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:07.834 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:07.838 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:07.838 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.233.131
2026-02-28 20:26:07.839 DEBUG [src.node.docker_mananger] Generated ports ['59186', '59187', '59188', '59189', '59190']
2026-02-28 20:26:07.840 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:07.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:07.841 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:07.841 DEBUG [src.node.docker_mananger] docker run -i -t -p 59186:59186 -p 59187:59187 -p 59188:59188 -p 59189:59189 -p 59190:59190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59188 --rest-port=59186 --tcp-port=59187 --discv5-udp-port=59189 --rest-address=0.0.0.0 --nat=extip:172.18.233.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d196b8bcc87d1cac4583abececde40fcfe6e2f36c4946e27f8e1ffcbef7ae2bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59190 --metrics-logging=true --store=true --relay=true
2026-02-28 20:26:08.041 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.233.131 waku 8adfb229f6f6e60ed21ae155aaa5c825238a2a7021092349ac4c60864acf9961
2026-02-28 20:26:08.061 ERROR [src.node.docker_mananger] Max retries reached for container 1d3ede6eee8b. Exiting log stream.
2026-02-28 20:26:08.081 DEBUG [src.node.docker_mananger] Container started with ID 8adfb229f6f6. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-26-07__39c3548c-f984-4ec8-ba6d-477bcbe56621__wakuorg_nwaku:latest.log
2026-02-28 20:26:08.082 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59186
2026-02-28 20:26:08.082 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:08.662 ERROR [src.node.docker_mananger] Max retries reached for container 9aba8a02f3e3. Exiting log stream.
2026-02-28 20:26:09.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59186/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:09.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:09.086 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:09.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:09.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.131/tcp/59187/p2p/16Uiu2HAmAR8jdRHvoBAKvGv7zvN9q56ms1x8aBbCS5BwnGAtD282","/ip4/172.18.233.131/tcp/59188/ws/p2p/16Uiu2HAmAR8jdRHvoBAKvGv7zvN9q56ms1x8aBbCS5BwnGAtD282"],"enrUri":"enr:-L24QC5q-TVcOxs9f0Rf-zqLZICHCgrj8JS54l28cHTXamNtFKL4DFg4Df8m0XzOg4pDmSwV2nPDbl3bmh2giDXMdPYCgmlkgnY0gmlwhKwS6YOKbXVsdGlhZGRyc5YACASsEumDBuczAAoErBLpgwbnNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3rv5116AQwAgenwE44KtNOkVcUYZOKC_XcqCLSYgfauDdGNwguczg3VkcILnNYV3YWt1MgM"}'
2026-02-28 20:26:09.089 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:09.096 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:09.096 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-26-07__39c3548c-f984-4ec8-ba6d-477bcbe56621__wakuorg_nwaku:latest.log
2026-02-28 20:26:09.096 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:09.096 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:09.098 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:09.098 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.193
2026-02-28 20:26:09.098 DEBUG [src.node.docker_mananger] Generated ports ['1480', '1481', '1482', '1483', '1484']
2026-02-28 20:26:09.098 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:09.098 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:09.099 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:09.099 DEBUG [src.node.docker_mananger] docker run -i -t -p 1480:1480 -p 1481:1481 -p 1482:1482 -p 1483:1483 -p 1484:1484 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1482 --rest-port=1480 --tcp-port=1481 --discv5-udp-port=1483 --rest-address=0.0.0.0 --nat=extip:172.18.39.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccb6b07b8c5af5f45a358fded4bbeb5881b1ab7e8863af6b6acefae25edff01a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1484 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC5q-TVcOxs9f0Rf-zqLZICHCgrj8JS54l28cHTXamNtFKL4DFg4Df8m0XzOg4pDmSwV2nPDbl3bmh2giDXMdPYCgmlkgnY0gmlwhKwS6YOKbXVsdGlhZGRyc5YACASsEumDBuczAAoErBLpgwbnNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3rv5116AQwAgenwE44KtNOkVcUYZOKC_XcqCLSYgfauDdGNwguczg3VkcILnNYV3YWt1MgM --storenode=/ip4/172.18.233.131/tcp/59187/p2p/16Uiu2HAmAR8jdRHvoBAKvGv7zvN9q56ms1x8aBbCS5BwnGAtD282 --store=true --relay=true
2026-02-28 20:26:09.295 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.193 waku 2273633c505d90235203644c2cf561aa8c002ddf19737b7d88ba1e2fd0431af1
2026-02-28 20:26:09.333 DEBUG [src.node.docker_mananger] Container started with ID 2273633c505d. Setting up logs at ./log/docker/store_node1_2026-02-28_20-26-07__39c3548c-f984-4ec8-ba6d-477bcbe56621__wakuorg_nwaku:latest.log
2026-02-28 20:26:09.335 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1480
2026-02-28 20:26:09.335 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:10.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1480/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:10.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:10.339 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:10.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1480/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:10.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.193/tcp/1481/p2p/16Uiu2HAmHjgUm2Rc1PfVmHipr6U5VHETkcB6AXEciqubvqc6wFyZ","/ip4/172.18.39.193/tcp/1482/ws/p2p/16Uiu2HAmHjgUm2Rc1PfVmHipr6U5VHETkcB6AXEciqubvqc6wFyZ"],"enrUri":"enr:-L24QJSDvr9vA7HYc87qIifLDlYfLCnLvYa6kU5HmO5JA2BbIaLGfLAer2mox_hEiwNtfryK3uiu9g3oFt8QBp1h8toCgmlkgnY0gmlwhKwSJ8GKbXVsdGlhZGRyc5YACASsEifBBgXJAAoErBInwQYFyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS34hsxQmDu0SNgwjGamQrOf2fshZ_wufaezqcQDRWeiDdGNwggXJg3VkcIIFy4V3YWt1MgM"}'
2026-02-28 20:26:10.342 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:10.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1480/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.131/tcp/59187/p2p/16Uiu2HAmAR8jdRHvoBAKvGv7zvN9q56ms1x8aBbCS5BwnGAtD282"]'
2026-02-28 20:26:10.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:10.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:10.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:10.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1480/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:10.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:10.352 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:10.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:10.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:10.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:10.559 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:10.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:10.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:10.567 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:10.768 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:10.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:10.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:10.774 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:10.976 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:10.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:10.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:10.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:11.184 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:11.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:11.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:11.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:11.391 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:11.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:11.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:11.398 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:11.599 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:11.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:11.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:11.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:11.807 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:11.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:11.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:11.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:12.014 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:12.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:12.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:12.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:12.221 DEBUG [src.steps.store] Relaying message
2026-02-28 20:26:12.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59186/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-02-28 20:26:12.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:12.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:26:12.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59186/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:12.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda7ffb51dccdb49893ad8a9264ab960b268c31545474e69ca533c1d913258cc8"},{"messageHash":"0xce2b37027af18be7befac858ad878d38fdd53391d36f73b8d1e868553bfb3c3a"},{"messageHash":"0xfa5d335d14fd0eb9bb177e3c39e0006a7ecfa715c4e6c7bdeba835d1953b3cb8"},{"messageHash":"0x64a450ba1813138f942c5235e7c479e2a6d1f9a4ccfb53ff43866aba63c4e170"},{"messageHash":"0x2445faa8a23db998c80eb67654a848e4fe072f01edaf90d0265907016725aa79"},{"messageHash":"0x83412fdfb27dbe777b1db99721ee3a57c28b0a141c1d52934f7f31968b650717"},{"messageHash":"0xb3b1704183d9035d35b242ce5ee1bf869b9072939aae20aeb2eb4ea905147ba8"},{"messageHash":"0xb7f871de6f81e9ccf0004a18e8ce2ea83371da81615f52aa7559af200657918b"},{"messageHash":"0xa61643922a3e13174b42591fdb88c7d3edbdd53a81de58fefe5dbffb05af145c"},{"messageHash":"0x468d8df80eccbb4eb658e9b21bb30532ba4db3d1af5b69f33322e054a619dd1d"}]}'
2026-02-28 20:26:12.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1480/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:12.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda7ffb51dccdb49893ad8a9264ab960b268c31545474e69ca533c1d913258cc8"},{"messageHash":"0xce2b37027af18be7befac858ad878d38fdd53391d36f73b8d1e868553bfb3c3a"},{"messageHash":"0xfa5d335d14fd0eb9bb177e3c39e0006a7ecfa715c4e6c7bdeba835d1953b3cb8"},{"messageHash":"0x64a450ba1813138f942c5235e7c479e2a6d1f9a4ccfb53ff43866aba63c4e170"},{"messageHash":"0x2445faa8a23db998c80eb67654a848e4fe072f01edaf90d0265907016725aa79"},{"messageHash":"0x83412fdfb27dbe777b1db99721ee3a57c28b0a141c1d52934f7f31968b650717"},{"messageHash":"0xb3b1704183d9035d35b242ce5ee1bf869b9072939aae20aeb2eb4ea905147ba8"},{"messageHash":"0xb7f871de6f81e9ccf0004a18e8ce2ea83371da81615f52aa7559af200657918b"},{"messageHash":"0xa61643922a3e13174b42591fdb88c7d3edbdd53a81de58fefe5dbffb05af145c"},{"messageHash":"0x468d8df80eccbb4eb658e9b21bb30532ba4db3d1af5b69f33322e054a619dd1d"}]}'
2026-02-28 20:26:12.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59186/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x468d8df80eccbb4eb658e9b21bb30532ba4db3d1af5b69f33322e054a619dd1d&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:12.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 20:26:12.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1480/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x468d8df80eccbb4eb658e9b21bb30532ba4db3d1af5b69f33322e054a619dd1d&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:12.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 20:26:12.443 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:26:12.445 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:26:12.445 DEBUG [src.node.waku_node] Stopping container with id 8adfb229f6f6
2026-02-28 20:26:13.025 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:13.028 DEBUG [src.node.waku_node] Stopping container with id 2273633c505d
2026-02-28 20:26:13.608 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:13.609 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:26:13.625 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:13.634 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,129 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_pubsub_topics with id: 2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2
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-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__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.146.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52578', '52579', '52580', '52581', '52582']
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 52578:52578 -p 52579:52579 -p 52580:52580 -p 52581:52581 -p 52582:52582 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52580 --rest-port=52578 --tcp-port=52579 --discv5-udp-port=52581 --rest-address=0.0.0.0 --nat=extip:172.18.146.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea6d3ba60be5fa2fbfce1c0a978ee803f36ef5df23d75fbfe2ee6d5afdbdf155 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52582 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.90 waku 01c9743d3224d27f0822980edc1f655f44cb8b01516aa167451a386127b13919
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53a607ac16d0. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01c9743d3224. Setting up logs at ./log/docker/node1_2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52578
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 5b246b37d27c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52578/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:52578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.90/tcp/52579/p2p/16Uiu2HAkup3LPu1zZwZ496e5982fHHmYRs51Cpy2kbmKt82EufAS","/ip4/172.18.146.90/tcp/52580/ws/p2p/16Uiu2HAkup3LPu1zZwZ496e5982fHHmYRs51Cpy2kbmKt82EufAS"],"enrUri":"enr:-L24QMgG6Ffryp-GYQdTBso_Ja1zsG5epSpPWexEDPtpOSfEIpbc_BzbYB8CFgsPTsGwCG1nytepKlsSBRJ4h8mB3r8CgmlkgnY0gmlwhKwSklqKbXVsdGlhZGRyc5YACASsEpJaBs1jAAoErBKSWgbNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBbrsmQ7rhwI3sgxULbFLivZsh4n9mNIUGQB7h3T44kuDdGNwgs1jg3VkcILNZYV3YWt1MgE"}'
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-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__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.165.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47968', '47969', '47970', '47971', '47972']
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 47968:47968 -p 47969:47969 -p 47970:47970 -p 47971:47971 -p 47972:47972 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47970 --rest-port=47968 --tcp-port=47969 --discv5-udp-port=47971 --rest-address=0.0.0.0 --nat=extip:172.18.165.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bac35f1ff4eabffea9068fddec5cb5e7dad02faba40ddd5c12caac9f1ec46aff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47972 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMgG6Ffryp-GYQdTBso_Ja1zsG5epSpPWexEDPtpOSfEIpbc_BzbYB8CFgsPTsGwCG1nytepKlsSBRJ4h8mB3r8CgmlkgnY0gmlwhKwSklqKbXVsdGlhZGRyc5YACASsEpJaBs1jAAoErBKSWgbNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBbrsmQ7rhwI3sgxULbFLivZsh4n9mNIUGQB7h3T44kuDdGNwgs1jg3VkcILNZYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.185 waku af12678074250578a572b044505f38bcfbfbc31a26b32d107adaaa3ad2f1f942
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af1267807425. Setting up logs at ./log/docker/node2_2026-02-28_20-24-12__13a9d64d-74ab-4b3d-882a-ecb6ff0e10a2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47968
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:47968/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:47968/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.185/tcp/47969/p2p/16Uiu2HAmRzjCEiu4hK4TPEu7LYJ8oaVpR37nZQk7UpTjW79vfiEg","/ip4/172.18.165.185/tcp/47970/ws/p2p/16Uiu2HAmRzjCEiu4hK4TPEu7LYJ8oaVpR37nZQk7UpTjW79vfiEg"],"enrUri":"enr:-L24QDVMqw2uYrWZ8idYNq_uo2Cm-bytRwaPDbMu2cjtDcJLEEMlf_55ucAq3Du_Wn62S65cRIbBjBA8f6IHgCylY6UCgmlkgnY0gmlwhKwSpbmKbXVsdGlhZGRyc5YACASsEqW5BrthAAoErBKluQa7Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxjZowOIbprYGUyuK7rFf7BF694tXzLW1vENHeUFlGR2DdGNwgrthg3VkcIK7Y4V3YWt1MgE"}'
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:47968/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.90/tcp/52579/p2p/16Uiu2HAkup3LPu1zZwZ496e5982fHHmYRs51Cpy2kbmKt82EufAS"]'
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:52578/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:47968/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:52578/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:52578/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":1772310254890016000,"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:47968/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":1772310254890016000,"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:52578/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:47968/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  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/3/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255028489842,"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:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255028489842,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with 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:52578/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:52578/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":1772310255147180621,"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:47968/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":1772310255147180621,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/3/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255261878199,"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:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255261878199,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/3/25
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255377450630,"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:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255377450630,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:99 Running test with pubsub topic /waku/2/rs/3/1000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255492200381,"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:47968/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310255492200381,"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 01c9743d3224
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id af1267807425
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,101 @@
2026-02-28 20:24:23.379 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:24:23.380 DEBUG [tests.conftest] Running test: test_publishing_node_paused_and_unpaused with id: 2026-02-28_20-24-23__41a1b890-cc0c-4846-bbf2-c792aaef97cc
2026-02-28 20:24:23.381 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:24:23.381 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:24:23.382 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 20:24:23.391 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:23.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_20-24-23__41a1b890-cc0c-4846-bbf2-c792aaef97cc__wakuorg_nwaku:latest.log
2026-02-28 20:24:23.393 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:23.393 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:23.396 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:23.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.45
2026-02-28 20:24:23.396 DEBUG [src.node.docker_mananger] Generated ports ['3753', '3754', '3755', '3756', '3757']
2026-02-28 20:24:23.397 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:23.398 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:23.398 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:23.398 DEBUG [src.node.docker_mananger] docker run -i -t -p 3753:3753 -p 3754:3754 -p 3755:3755 -p 3756:3756 -p 3757:3757 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3755 --rest-port=3753 --tcp-port=3754 --discv5-udp-port=3756 --rest-address=0.0.0.0 --nat=extip:172.18.246.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f0b14ab7c0ba2c8b63cfffeac0bf29c4bd00f2503e055b1b201b1ea2beeafe2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3757 --metrics-logging=true --store=true --relay=true
2026-02-28 20:24:23.577 ERROR [src.node.docker_mananger] Max retries reached for container 581b16d48b17. Exiting log stream.
2026-02-28 20:24:23.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.45 waku ffe7a0a98b3e766901f9136c9001e2198c4d0adcfb42e65b9bdf9b3de225c6d6
2026-02-28 20:24:23.627 DEBUG [src.node.docker_mananger] Container started with ID ffe7a0a98b3e. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-24-23__41a1b890-cc0c-4846-bbf2-c792aaef97cc__wakuorg_nwaku:latest.log
2026-02-28 20:24:23.628 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3753
2026-02-28 20:24:23.629 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:24.219 ERROR [src.node.docker_mananger] Max retries reached for container e97b5e27460d. Exiting log stream.
2026-02-28 20:24:24.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3753/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:24.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:24.633 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:24.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:24.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.45/tcp/3754/p2p/16Uiu2HAmJbSJdtS39katPVgVXC5EW3qpwPged2kHKcU8JrftH2UY","/ip4/172.18.246.45/tcp/3755/ws/p2p/16Uiu2HAmJbSJdtS39katPVgVXC5EW3qpwPged2kHKcU8JrftH2UY"],"enrUri":"enr:-L24QAke-BzO5gde9_c4apDJ5pXM9kDzVfHAXrbn3G5fFLTwHcFLOkiZzRp1GoGG8FUUZ3_yhJcvoEpJ5bLAxTTtTIUCgmlkgnY0gmlwhKwS9i2KbXVsdGlhZGRyc5YACASsEvYtBg6qAAoErBL2LQYOq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWD0lF8YnhQMujTkUIW1zOBSw6h4nbA7MucQ5Plgma5GDdGNwgg6qg3VkcIIOrIV3YWt1MgM"}'
2026-02-28 20:24:24.635 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:24.643 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:24:24.643 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_20-24-23__41a1b890-cc0c-4846-bbf2-c792aaef97cc__wakuorg_nwaku:latest.log
2026-02-28 20:24:24.643 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:24:24.643 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:24:24.644 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:24:24.645 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.125
2026-02-28 20:24:24.645 DEBUG [src.node.docker_mananger] Generated ports ['1636', '1637', '1638', '1639', '1640']
2026-02-28 20:24:24.645 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:24:24.645 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:24:24.645 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:24:24.645 DEBUG [src.node.docker_mananger] docker run -i -t -p 1636:1636 -p 1637:1637 -p 1638:1638 -p 1639:1639 -p 1640:1640 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1638 --rest-port=1636 --tcp-port=1637 --discv5-udp-port=1639 --rest-address=0.0.0.0 --nat=extip:172.18.115.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cecece6ddabc0ceafd3c5bd6e118ec9d7bc363cfcaa4cef61c12fa5512d5d7d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1640 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAke-BzO5gde9_c4apDJ5pXM9kDzVfHAXrbn3G5fFLTwHcFLOkiZzRp1GoGG8FUUZ3_yhJcvoEpJ5bLAxTTtTIUCgmlkgnY0gmlwhKwS9i2KbXVsdGlhZGRyc5YACASsEvYtBg6qAAoErBL2LQYOq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWD0lF8YnhQMujTkUIW1zOBSw6h4nbA7MucQ5Plgma5GDdGNwgg6qg3VkcIIOrIV3YWt1MgM --storenode=/ip4/172.18.246.45/tcp/3754/p2p/16Uiu2HAmJbSJdtS39katPVgVXC5EW3qpwPged2kHKcU8JrftH2UY --store=true --relay=true
2026-02-28 20:24:24.836 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.125 waku 7be3030ea4fd39f6a723239f6bcd6add8ab1763953db7a414e9533403f60292a
2026-02-28 20:24:24.874 DEBUG [src.node.docker_mananger] Container started with ID 7be3030ea4fd. Setting up logs at ./log/docker/store_node1_2026-02-28_20-24-23__41a1b890-cc0c-4846-bbf2-c792aaef97cc__wakuorg_nwaku:latest.log
2026-02-28 20:24:24.874 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1636
2026-02-28 20:24:24.875 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:25.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1636/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:25.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:25.879 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:25.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:25.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.125/tcp/1637/p2p/16Uiu2HAkyJdSL2nneLD6zh28KSwC3QaBFM2GtTxPvHq1r6Df4McS","/ip4/172.18.115.125/tcp/1638/ws/p2p/16Uiu2HAkyJdSL2nneLD6zh28KSwC3QaBFM2GtTxPvHq1r6Df4McS"],"enrUri":"enr:-L24QAinmKt2uDoVUXppcvnw_ZAUlCMKhTuWqwNZ6Ur9CcX-YsYOZLu9DcoM1F8wF8dwZGPGL7ZuRM5C-bfXWE0F21ECgmlkgnY0gmlwhKwSc32KbXVsdGlhZGRyc5YACASsEnN9BgZlAAoErBJzfQYGZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOaDOpwaOafNPeUmoTPwzMHpm0khw0LZI4c3uYmfxuu-DdGNwggZlg3VkcIIGZ4V3YWt1MgM"}'
2026-02-28 20:24:25.882 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:25.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1636/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.45/tcp/3754/p2p/16Uiu2HAmJbSJdtS39katPVgVXC5EW3qpwPged2kHKcU8JrftH2UY"]'
2026-02-28 20:24:25.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:25.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3753/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:25.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:25.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1636/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:24:25.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:25.892 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:25.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3753/relay/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-02-28 20:24:25.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:25.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:26.099 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:24:26.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:26.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84cd6f86c3d999354eb1974ba8d3954a31f1cebc4e4ff8568a1bb379419946bb"}]}'
2026-02-28 20:24:26.102 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:24:26.103 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:24:26.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1636/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:26.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84cd6f86c3d999354eb1974ba8d3954a31f1cebc4e4ff8568a1bb379419946bb"}]}'
2026-02-28 20:24:26.106 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:24:26.106 DEBUG [src.node.waku_node] Pausing container with id ffe7a0a98b3e
2026-02-28 20:24:26.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:24:27.115 DEBUG [src.node.waku_node] Unpause container with id ffe7a0a98b3e
2026-02-28 20:24:27.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3753/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:27.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:24:27.128 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:24:27.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3753/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:27.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.45/tcp/3754/p2p/16Uiu2HAmJbSJdtS39katPVgVXC5EW3qpwPged2kHKcU8JrftH2UY","/ip4/172.18.246.45/tcp/3755/ws/p2p/16Uiu2HAmJbSJdtS39katPVgVXC5EW3qpwPged2kHKcU8JrftH2UY"],"enrUri":"enr:-L24QAke-BzO5gde9_c4apDJ5pXM9kDzVfHAXrbn3G5fFLTwHcFLOkiZzRp1GoGG8FUUZ3_yhJcvoEpJ5bLAxTTtTIUCgmlkgnY0gmlwhKwS9i2KbXVsdGlhZGRyc5YACASsEvYtBg6qAAoErBL2LQYOq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWD0lF8YnhQMujTkUIW1zOBSw6h4nbA7MucQ5Plgma5GDdGNwgg6qg3VkcIIOrIV3YWt1MgM"}'
2026-02-28 20:24:27.131 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:24:27.132 DEBUG [src.steps.store] Relaying message
2026-02-28 20:24:27.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3753/relay/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-02-28 20:24:27.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:24:27.138 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:24:27.338 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:24:27.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:27.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84cd6f86c3d999354eb1974ba8d3954a31f1cebc4e4ff8568a1bb379419946bb"},{"messageHash":"0x8594b1761cb01640f00e1363ed36d702c1dc753212fa2662607e40f03860b9a8"}]}'
2026-02-28 20:24:27.342 DEBUG [src.steps.store] messages length is 2
2026-02-28 20:24:27.343 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:24:27.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1636/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:27.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84cd6f86c3d999354eb1974ba8d3954a31f1cebc4e4ff8568a1bb379419946bb"},{"messageHash":"0x8594b1761cb01640f00e1363ed36d702c1dc753212fa2662607e40f03860b9a8"}]}'
2026-02-28 20:24:27.346 DEBUG [src.steps.store] messages length is 2
2026-02-28 20:24:27.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3753/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:27.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84cd6f86c3d999354eb1974ba8d3954a31f1cebc4e4ff8568a1bb379419946bb"},{"messageHash":"0x8594b1761cb01640f00e1363ed36d702c1dc753212fa2662607e40f03860b9a8"}]}'
2026-02-28 20:24:27.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1636/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:24:27.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84cd6f86c3d999354eb1974ba8d3954a31f1cebc4e4ff8568a1bb379419946bb"},{"messageHash":"0x8594b1761cb01640f00e1363ed36d702c1dc753212fa2662607e40f03860b9a8"}]}'
2026-02-28 20:24:27.353 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:24:27.354 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:24:27.355 DEBUG [src.node.waku_node] Stopping container with id ffe7a0a98b3e
2026-02-28 20:24:27.945 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:27.947 DEBUG [src.node.waku_node] Stopping container with id 7be3030ea4fd
2026-02-28 20:24:28.497 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:24:28.500 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:24:28.512 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:24:28.517 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
2026-02-28 20:26:19.974 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:26:19.975 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_150_kb with id: 2026-02-28_20-26-19__6d0a2744-e160-43bc-a137-2f19c06df715
2026-02-28 20:26:19.975 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:26:19.975 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:26:19.982 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:19.982 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_20-26-19__6d0a2744-e160-43bc-a137-2f19c06df715__wakuorg_nwaku:latest.log
2026-02-28 20:26:19.982 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:19.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:19.984 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:19.984 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.38
2026-02-28 20:26:19.984 DEBUG [src.node.docker_mananger] Generated ports ['61018', '61019', '61020', '61021', '61022']
2026-02-28 20:26:19.984 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:19.985 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:19.985 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:19.985 DEBUG [src.node.docker_mananger] docker run -i -t -p 61018:61018 -p 61019:61019 -p 61020:61020 -p 61021:61021 -p 61022:61022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61020 --rest-port=61018 --tcp-port=61019 --discv5-udp-port=61021 --rest-address=0.0.0.0 --nat=extip:172.18.252.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e8e9f8f4852a88bbfc50e0acfa71a0b60be7aee84fade1ee8fab3370c01fbcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61022 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 20:26:20.184 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.38 waku a1f6014cb552379f3891962b3162f7f31226f0ca36dfff10da7228083379acc9
2026-02-28 20:26:20.218 ERROR [src.node.docker_mananger] Max retries reached for container b9e824530e6b. Exiting log stream.
2026-02-28 20:26:20.221 DEBUG [src.node.docker_mananger] Container started with ID a1f6014cb552. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-26-19__6d0a2744-e160-43bc-a137-2f19c06df715__wakuorg_nwaku:latest.log
2026-02-28 20:26:20.222 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61018
2026-02-28 20:26:20.223 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:20.772 ERROR [src.node.docker_mananger] Max retries reached for container 7203b3af6456. Exiting log stream.
2026-02-28 20:26:21.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61018/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:21.226 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:21.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:21.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.38/tcp/61019/p2p/16Uiu2HAkucqpvCT9g74dGw3moq9MAnuzs2m5KgcEbbYdy7RxF77y","/ip4/172.18.252.38/tcp/61020/ws/p2p/16Uiu2HAkucqpvCT9g74dGw3moq9MAnuzs2m5KgcEbbYdy7RxF77y"],"enrUri":"enr:-L24QBjp8AY83WFAg5FpYdGaU0VUKD02kpSV4qNGHggyJb3jBqsWShpUamrYwL4iIs_EhOyv0cHeanp6AdmeP_x0b0UCgmlkgnY0gmlwhKwS_CaKbXVsdGlhZGRyc5YACASsEvwmBu5bAAoErBL8JgbuXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAtyF3Vu3iXzaR0oyHUmxFzfTFnoo0r2-z5MC2P1cV4yDdGNwgu5bg3VkcILuXYV3YWt1Mgk"}'
2026-02-28 20:26:21.229 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:21.236 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:21.237 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_20-26-19__6d0a2744-e160-43bc-a137-2f19c06df715__wakuorg_nwaku:latest.log
2026-02-28 20:26:21.237 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:21.237 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:21.238 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:21.238 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.21
2026-02-28 20:26:21.239 DEBUG [src.node.docker_mananger] Generated ports ['16307', '16308', '16309', '16310', '16311']
2026-02-28 20:26:21.239 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:21.239 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:21.239 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:21.239 DEBUG [src.node.docker_mananger] docker run -i -t -p 16307:16307 -p 16308:16308 -p 16309:16309 -p 16310:16310 -p 16311:16311 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16309 --rest-port=16307 --tcp-port=16308 --discv5-udp-port=16310 --rest-address=0.0.0.0 --nat=extip:172.18.226.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bbbe0898abd3a72e20b8639c9baacaaf85d26f4b0ebb771ed0caec525cea18f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16311 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 20:26:21.436 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.21 waku 82560b82a54a70b17ac295075e1d1dd525ba4184732606380ad2c182e8f7df30
2026-02-28 20:26:21.470 DEBUG [src.node.docker_mananger] Container started with ID 82560b82a54a. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-26-19__6d0a2744-e160-43bc-a137-2f19c06df715__wakuorg_nwaku:latest.log
2026-02-28 20:26:21.470 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16307
2026-02-28 20:26:21.471 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:22.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16307/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:22.475 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:22.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16307/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:22.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.21/tcp/16308/p2p/16Uiu2HAmAvuYxEERAMcQEQNwE2EWoYea5NEERSdrX9vvGUb1c7cW","/ip4/172.18.226.21/tcp/16309/ws/p2p/16Uiu2HAmAvuYxEERAMcQEQNwE2EWoYea5NEERSdrX9vvGUb1c7cW"],"enrUri":"enr:-L24QNmiio5owt4rQmbpDxAhi0G5aHsPXP4zu3eZqarB3y6GQpcRoVfcT5sRGV4U80Q9VLmR8ax1412XWOComS2OxbICgmlkgnY0gmlwhKwS4hWKbXVsdGlhZGRyc5YACASsEuIVBj-0AAoErBLiFQY_td0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5lx-MbpJ64Qcd4gdalZrceMYfLcjfxsRHD-h3eLp5tuDdGNwgj-0g3VkcII_toV3YWt1MgE"}'
2026-02-28 20:26:22.478 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:22.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16307/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.38/tcp/61019/p2p/16Uiu2HAkucqpvCT9g74dGw3moq9MAnuzs2m5KgcEbbYdy7RxF77y"]'
2026-02-28 20:26:22.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:22.530 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:26:22.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-26-19__6d0a2744-e160-43bc-a137-2f19c06df715__wakuorg_nwaku:latest.log
2026-02-28 20:26:22.530 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:26:22.530 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:26:22.532 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:26:22.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.248
2026-02-28 20:26:22.532 DEBUG [src.node.docker_mananger] Generated ports ['47007', '47008', '47009', '47010', '47011']
2026-02-28 20:26:22.532 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:26:22.532 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:26:22.533 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:26:22.533 DEBUG [src.node.docker_mananger] docker run -i -t -p 47007:47007 -p 47008:47008 -p 47009:47009 -p 47010:47010 -p 47011:47011 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47009 --rest-port=47007 --tcp-port=47008 --discv5-udp-port=47010 --rest-address=0.0.0.0 --nat=extip:172.18.13.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ee27ddc81ac2aacaff396d3e832d7c0a92cec4be86e83c9adbfd8adbcccf4a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47011 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBjp8AY83WFAg5FpYdGaU0VUKD02kpSV4qNGHggyJb3jBqsWShpUamrYwL4iIs_EhOyv0cHeanp6AdmeP_x0b0UCgmlkgnY0gmlwhKwS_CaKbXVsdGlhZGRyc5YACASsEvwmBu5bAAoErBL8JgbuXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAtyF3Vu3iXzaR0oyHUmxFzfTFnoo0r2-z5MC2P1cV4yDdGNwgu5bg3VkcILuXYV3YWt1Mgk --lightpushnode=/ip4/172.18.252.38/tcp/61019/p2p/16Uiu2HAkucqpvCT9g74dGw3moq9MAnuzs2m5KgcEbbYdy7RxF77y --lightpush=true --relay=true
2026-02-28 20:26:22.750 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.248 waku 1f0069dfefb35ea1cee72c91ccede1430d22b600f02f5f43ec314cadc5a05185
2026-02-28 20:26:22.787 DEBUG [src.node.docker_mananger] Container started with ID 1f0069dfefb3. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-26-19__6d0a2744-e160-43bc-a137-2f19c06df715__wakuorg_nwaku:latest.log
2026-02-28 20:26:22.788 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47007
2026-02-28 20:26:22.789 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:26:23.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47007/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:26:23.810 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:26:23.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47007/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:26:23.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.248/tcp/47008/p2p/16Uiu2HAmRMjvBDVXgGMcY7fwKBN3p2ujP597qassMjJurWmGoiTv","/ip4/172.18.13.248/tcp/47009/ws/p2p/16Uiu2HAmRMjvBDVXgGMcY7fwKBN3p2ujP597qassMjJurWmGoiTv"],"enrUri":"enr:-L24QJWYlRyuAlyG3KSNQt-Mc8WorY-8OVhOHxYiknCwpqyDNwJtWCWN12rlewN9LXk4bIgrDkM5cudirjpJal76JMwCgmlkgnY0gmlwhKwSDfiKbXVsdGlhZGRyc5YACASsEg34BregAAoErBIN-Aa3od0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvLy8ox5RlOqmr10V53mbHKS3185xc5XJahkBGFGQ3T2DdGNwgregg3VkcIK3ooV3YWt1Mgk"}'
2026-02-28 20:26:23.820 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:26:23.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47007/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.38/tcp/61019/p2p/16Uiu2HAkucqpvCT9g74dGw3moq9MAnuzs2m5KgcEbbYdy7RxF77y"]'
2026-02-28 20:26:23.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:23.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47007/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.21/tcp/16308/p2p/16Uiu2HAmAvuYxEERAMcQEQNwE2EWoYea5NEERSdrX9vvGUb1c7cW"]'
2026-02-28 20:26:23.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:23.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61018/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:23.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:23.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16307/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:23.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:23.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47007/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:26:23.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:26:23.870 DEBUG [tests.light_push.test_publish] Running test with payload length of 153600 bytes
2026-02-28 20:26:23.872 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:26:23.874 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:26:24.025 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:47007/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2026-02-28 20:26:24.028 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:26:24.029 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:26:24.029 DEBUG [src.node.waku_node] Stopping container with id a1f6014cb552
2026-02-28 20:26:24.634 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:24.634 DEBUG [src.node.waku_node] Stopping container with id 82560b82a54a
2026-02-28 20:26:25.178 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:25.180 DEBUG [src.node.waku_node] Stopping container with id 1f0069dfefb3
2026-02-28 20:26:25.449 ERROR [src.node.docker_mananger] Max retries reached for container a1f6014cb552. Exiting log stream.
2026-02-28 20:26:25.718 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:26:25.721 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:26:25.729 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:25.744 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:26:25.771 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,166 @@
2026-02-28 20:23:46.506 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:23:46.506 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-02-28_20-23-46__833e9400-9d95-443e-a73c-1042e145c98b
2026-02-28 20:23:46.507 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:23:46.507 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:23:46.507 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 20:23:46.514 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:46.514 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-23-46__833e9400-9d95-443e-a73c-1042e145c98b__wakuorg_nwaku:latest.log
2026-02-28 20:23:46.514 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:46.514 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:46.516 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:46.516 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.41
2026-02-28 20:23:46.516 DEBUG [src.node.docker_mananger] Generated ports ['43369', '43370', '43371', '43372', '43373']
2026-02-28 20:23:46.516 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 20:23:46.516 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:46.516 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:46.516 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:46.517 DEBUG [src.node.docker_mananger] docker run -i -t -p 43369:43369 -p 43370:43370 -p 43371:43371 -p 43372:43372 -p 43373:43373 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43371 --rest-port=43369 --tcp-port=43370 --discv5-udp-port=43372 --rest-address=0.0.0.0 --nat=extip:172.18.124.41 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d5a2aa309f7ce7dc1ba6ed86bd691dbfa21b86a4bc0c7ac9cb6bde693a603bd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43373 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:23:46.704 ERROR [src.node.docker_mananger] Max retries reached for container 2697627abf8c. Exiting log stream.
2026-02-28 20:23:46.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.41 waku ea70725ce30e2fd49ba98f4c987908eb962f4faaeabe05b62ab65b7eb71a23d7
2026-02-28 20:23:46.749 DEBUG [src.node.docker_mananger] Container started with ID ea70725ce30e. Setting up logs at ./log/docker/node1_2026-02-28_20-23-46__833e9400-9d95-443e-a73c-1042e145c98b__wakuorg_nwaku:latest.log
2026-02-28 20:23:46.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43369
2026-02-28 20:23:46.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:47.299 ERROR [src.node.docker_mananger] Max retries reached for container 5c24b9a6043b. Exiting log stream.
2026-02-28 20:23:47.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:47.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:47.753 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:47.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:47.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.41/tcp/43370/p2p/16Uiu2HAmM5n2oibqr1BPvM4wdQVznCHdSR5Muf3ToPK3JQkykszp","/ip4/172.18.124.41/tcp/43371/ws/p2p/16Uiu2HAmM5n2oibqr1BPvM4wdQVznCHdSR5Muf3ToPK3JQkykszp"],"enrUri":"enr:-L24QLGaUnqE3akHkDMzzUXQhkcJwqd8ZAt_L77U9kHbJcCmfxLPVJ6YcLNTe3eWtjSRWSBGVVQnPCbX63o3dD9o-g0CgmlkgnY0gmlwhKwSfCmKbXVsdGlhZGRyc5YACASsEnwpBqlqAAoErBJ8KQapa90DgnJzhQACAQAAiXNlY3AyNTZrMaEDfTcWPGJtbTB7veeTxydt_yAVM37XugVejzuVkar0wHmDdGNwgqlqg3VkcIKpbIV3YWt1MgU"}'
2026-02-28 20:23:47.756 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:47.763 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:23:47.763 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-23-46__833e9400-9d95-443e-a73c-1042e145c98b__wakuorg_nwaku:latest.log
2026-02-28 20:23:47.763 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:23:47.764 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:23:47.765 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:23:47.765 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.87
2026-02-28 20:23:47.765 DEBUG [src.node.docker_mananger] Generated ports ['55846', '55847', '55848', '55849', '55850']
2026-02-28 20:23:47.765 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 20:23:47.766 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:23:47.766 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:23:47.766 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:23:47.766 DEBUG [src.node.docker_mananger] docker run -i -t -p 55846:55846 -p 55847:55847 -p 55848:55848 -p 55849:55849 -p 55850:55850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55848 --rest-port=55846 --tcp-port=55847 --discv5-udp-port=55849 --rest-address=0.0.0.0 --nat=extip:172.18.72.87 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=beff00abe7409da3e0cd41e80ecf3fc2b88418d71efe6c08e8a949272edcac58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55850 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLGaUnqE3akHkDMzzUXQhkcJwqd8ZAt_L77U9kHbJcCmfxLPVJ6YcLNTe3eWtjSRWSBGVVQnPCbX63o3dD9o-g0CgmlkgnY0gmlwhKwSfCmKbXVsdGlhZGRyc5YACASsEnwpBqlqAAoErBJ8KQapa90DgnJzhQACAQAAiXNlY3AyNTZrMaEDfTcWPGJtbTB7veeTxydt_yAVM37XugVejzuVkar0wHmDdGNwgqlqg3VkcIKpbIV3YWt1MgU
2026-02-28 20:23:47.963 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.87 waku aeb1fbd39145adfc1b3f248ba1ad66a89194c2720a740454b3c88341658b8550
2026-02-28 20:23:48.000 DEBUG [src.node.docker_mananger] Container started with ID aeb1fbd39145. Setting up logs at ./log/docker/node2_2026-02-28_20-23-46__833e9400-9d95-443e-a73c-1042e145c98b__wakuorg_nwaku:latest.log
2026-02-28 20:23:48.001 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55846
2026-02-28 20:23:48.001 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:23:49.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:23:49.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:23:49.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.87/tcp/55847/p2p/16Uiu2HAkug7bWwUjKnUEpn5VHk1syRZp9EUZ9EAYC3DfJQkQ7dvf","/ip4/172.18.72.87/tcp/55848/ws/p2p/16Uiu2HAkug7bWwUjKnUEpn5VHk1syRZp9EUZ9EAYC3DfJQkQ7dvf"],"enrUri":"enr:-L24QPG-fr9x4V2t9OAmlQPT7i3xYqcespkAByj3GmeYKWhGdtUOnWimCAnadcP7o9L6mka6O3kz8nJYn3gx_JIWd8UCgmlkgnY0gmlwhKwSSFeKbXVsdGlhZGRyc5YACASsEkhXBtonAAoErBJIVwbaKN0DgnJzhQACAQAAiXNlY3AyNTZrMaECA7MYaGHG7TWfHKsWekILgUqg480kAylddYIUphTKgLiDdGNwgtong3VkcILaKYV3YWt1MgE"}'
2026-02-28 20:23:49.026 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:23:49.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.41/tcp/43370/p2p/16Uiu2HAmM5n2oibqr1BPvM4wdQVznCHdSR5Muf3ToPK3JQkykszp"]'
2026-02-28 20:23:49.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-28 20:23:49.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-28 20:23:49.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:49.143 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229037504230,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.147 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229037504230,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-28 20:23:49.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-28 20:23:49.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:49.270 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229162903080,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.275 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229162903080,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-28 20:23:49.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-28 20:23:49.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.295 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:49.395 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229288608566,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.400 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229288608566,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-28 20:23:49.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-28 20:23:49.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:49.522 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229414936364,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.527 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229414936364,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-28 20:23:49.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-28 20:23:49.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.549 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:49.649 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229543457590,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.654 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229543457590,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-28 20:23:49.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-28 20:23:49.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.677 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:49.777 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229668779950,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.782 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229668779950,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-28 20:23:49.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-28 20:23:49.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.804 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:49.904 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229797395131,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.909 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:49.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:49.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229797395131,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:49.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-28 20:23:49.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-28 20:23:49.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43369/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-02-28 20:23:49.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:23:49.932 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:23:50.032 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:50.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43369/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:50.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229924388358,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:50.037 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:23:50.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:23:50.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310229924388358,"ephemeral":false,"proof":""}]'
2026-02-28 20:23:50.042 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:23:50.043 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:23:50.043 DEBUG [src.node.waku_node] Stopping container with id ea70725ce30e
2026-02-28 20:23:50.635 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:50.636 DEBUG [src.node.waku_node] Stopping container with id aeb1fbd39145
2026-02-28 20:23:51.184 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:23:51.187 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:23:51.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:23:51.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc
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 harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.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.92.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10101', '10102', '10103', '10104', '10105']
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 10101:10101 -p 10102:10102 -p 10103:10103 -p 10104:10104 -p 10105:10105 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10103 --rest-port=10101 --tcp-port=10102 --discv5-udp-port=10104 --rest-address=0.0.0.0 --nat=extip:172.18.92.204 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=b8abfefafcaf185df5bbf7f0c0d03beec2f732cb0ad23eb0bd23e9970058b66e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10105 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.204 waku d68e41c6fd6c6ab45bf46db864241f18404770144e669e83413da464c18562a8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed885c3ac792. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d68e41c6fd6c. Setting up logs at ./log/docker/node1_2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 10101
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 82cede4dff58. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10101/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:10101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.204/tcp/10102/p2p/16Uiu2HAm4ZeQoZMiicHnuQEPXtA1CkFSNZq9V4V43wDB6KDumRt8","/ip4/172.18.92.204/tcp/10103/ws/p2p/16Uiu2HAm4ZeQoZMiicHnuQEPXtA1CkFSNZq9V4V43wDB6KDumRt8"],"enrUri":"enr:-La4QHVQ6_GNmPvjsrhTX5h8wqHLqk1dD-y2qZvearS_R_n2V20e6q7gfOzP2mWh8HsSIVOs1l66455RLdO_yyHGQiACgmlkgnY0gmlwhKwSXMyKbXVsdGlhZGRyc5YACASsElzMBid2AAoErBJczAYnd90DgnJzhQADAQAAiXNlY3AyNTZrMaECh8QOEoZ6Bn6OLW9oC8mOy7mDfIgAVNuM_0bh-KX6T5WDdGNwgid2hXdha3UyAQ"}'
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.90.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36256', '36257', '36258', '36259', '36260']
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 36256:36256 -p 36257:36257 -p 36258:36258 -p 36259:36259 -p 36260:36260 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36258 --rest-port=36256 --tcp-port=36257 --discv5-udp-port=36259 --rest-address=0.0.0.0 --nat=extip:172.18.90.221 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=0639ec3b6fafe17d110e4d2018aba82ed0b93f3ab439cb37cea08effaab0e62f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36260 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QHVQ6_GNmPvjsrhTX5h8wqHLqk1dD-y2qZvearS_R_n2V20e6q7gfOzP2mWh8HsSIVOs1l66455RLdO_yyHGQiACgmlkgnY0gmlwhKwSXMyKbXVsdGlhZGRyc5YACASsElzMBid2AAoErBJczAYnd90DgnJzhQADAQAAiXNlY3AyNTZrMaECh8QOEoZ6Bn6OLW9oC8mOy7mDfIgAVNuM_0bh-KX6T5WDdGNwgid2hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.221 waku 57078e544b74e4c903188dc7f6a9f8a033d068c97bb9f17f18baf5286c8e81ca
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57078e544b74. Setting up logs at ./log/docker/node2_2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 36256
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:36256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:36256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.221/tcp/36257/p2p/16Uiu2HAm4maBJ5g6CV8jp8Tzbo3fSkeiCjxM2Xry5hUnERTT8ch3","/ip4/172.18.90.221/tcp/36258/ws/p2p/16Uiu2HAm4maBJ5g6CV8jp8Tzbo3fSkeiCjxM2Xry5hUnERTT8ch3"],"enrUri":"enr:-La4QJM1vbvDWZ2ccwJlYmozr5Eh6b1XrPyIvcruo_bcUmh8GishnJw6UA5I19EbtrYd_m3XoAuiLT314Av1Wfs6hmQCgmlkgnY0gmlwhKwSWt2KbXVsdGlhZGRyc5YACASsElrdBo2hAAoErBJa3QaNot0DgnJzhQADAQAAiXNlY3AyNTZrMaECitI9D9t_oHR-AM0cEIqK-H_rJTycl1PpL_XG-lEEe3aDdGNwgo2hhXdha3UyAQ"}'
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.16.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37359', '37360', '37361', '37362', '37363']
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 37359:37359 -p 37360:37360 -p 37361:37361 -p 37362:37362 -p 37363:37363 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37361 --rest-port=37359 --tcp-port=37360 --discv5-udp-port=37362 --rest-address=0.0.0.0 --nat=extip:172.18.16.155 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d1ad2e5e0bed4c1c1bacd3ccbcadcebdec84af64e2ebc6c50de6a0d97656d6c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37363 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QHVQ6_GNmPvjsrhTX5h8wqHLqk1dD-y2qZvearS_R_n2V20e6q7gfOzP2mWh8HsSIVOs1l66455RLdO_yyHGQiACgmlkgnY0gmlwhKwSXMyKbXVsdGlhZGRyc5YACASsElzMBid2AAoErBJczAYnd90DgnJzhQADAQAAiXNlY3AyNTZrMaECh8QOEoZ6Bn6OLW9oC8mOy7mDfIgAVNuM_0bh-KX6T5WDdGNwgid2hXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.155 waku dc9b023dbc4fefa68d2bd7c8d4eac34fe31293907153c8c592d6fdccc7d12687
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc9b023dbc4f. Setting up logs at ./log/docker/node3_2026-02-28_20-24-24__4d15d784-3475-4753-a101-a569119d12fc__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 37359
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:37359/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:37359/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/37360/p2p/16Uiu2HAmT2oJovtUQhLFt6k5YU4JUs6Edc7Vet44rMRkgdieowiN","/ip4/172.18.16.155/tcp/37361/ws/p2p/16Uiu2HAmT2oJovtUQhLFt6k5YU4JUs6Edc7Vet44rMRkgdieowiN"],"enrUri":"enr:-La4QHGMqrTGCNZ9UMCDdeFSd-opgaEhVVF5GzRzyO0-1SPPKc0LAONQcvEmF1lnw0H08yDsExPENkJg6RZcfNJOVocCgmlkgnY0gmlwhKwSEJuKbXVsdGlhZGRyc5YACASsEhCbBpHwAAoErBIQmwaR8d0DgnJzhQADAQAAiXNlY3AyNTZrMaED1Znon3ART1TvROMf8dLdd0IggERlbMUzQwyaybDQ-ZeDdGNwgpHwhXdha3UyAQ"}'
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:10101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.221/tcp/36257/p2p/16Uiu2HAm4maBJ5g6CV8jp8Tzbo3fSkeiCjxM2Xry5hUnERTT8ch3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36256/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.204/tcp/10102/p2p/16Uiu2HAm4ZeQoZMiicHnuQEPXtA1CkFSNZq9V4V43wDB6KDumRt8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.155/tcp/37360/p2p/16Uiu2HAmT2oJovtUQhLFt6k5YU4JUs6Edc7Vet44rMRkgdieowiN"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37359/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.204/tcp/10102/p2p/16Uiu2HAm4ZeQoZMiicHnuQEPXtA1CkFSNZq9V4V43wDB6KDumRt8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10101/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:36256/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:37359/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.rest_flags.test_admin_flags:test_admin_flags.py:137 mesh topic=/waku/2/rs/3/0, target peers={'/ip4/172.18.90.221/tcp/36257/p2p/16Uiu2HAm4maBJ5g6CV8jp8Tzbo3fSkeiCjxM2Xry5hUnERTT8ch3', '/ip4/172.18.16.155/tcp/37360/p2p/16Uiu2HAmT2oJovtUQhLFt6k5YU4JUs6Edc7Vet44rMRkgdieowiN'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10101/admin/v1/peers/mesh/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":[{"multiaddr":"/ip4/172.18.90.221/tcp/36257/p2p/16Uiu2HAm4maBJ5g6CV8jp8Tzbo3fSkeiCjxM2Xry5hUnERTT8ch3","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.16.155/tcp/37360/p2p/16Uiu2HAmT2oJovtUQhLFt6k5YU4JUs6Edc7Vet44rMRkgdieowiN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:143 Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.90.221/tcp/36257/p2p/16Uiu2HAm4maBJ5g6CV8jp8Tzbo3fSkeiCjxM2Xry5hUnERTT8ch3', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.38.0-beta', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.16.155/tcp/37360/p2p/16Uiu2HAmT2oJovtUQhLFt6k5YU4JUs6Edc7Vet44rMRkgdieowiN', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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.38.0-beta', 'origin': 'UnknownOrigin', 'score': 0.0}]}
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:145 Validate the schema variables
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 d68e41c6fd6c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 57078e544b74
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dc9b023dbc4f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d68e41c6fd6c. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_while_peer_is_paused with id: 2026-02-28_20-23-41__1cfe12c8-d54d-4686-b71c-a81cdaede98e
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-02-28_20-23-41__1cfe12c8-d54d-4686-b71c-a81cdaede98e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19275', '19276', '19277', '19278', '19279']
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 19275:19275 -p 19276:19276 -p 19277:19277 -p 19278:19278 -p 19279:19279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19277 --rest-port=19275 --tcp-port=19276 --discv5-udp-port=19278 --rest-address=0.0.0.0 --nat=extip:172.18.98.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c30dcb58df76fc0ba35dca2e3ea33c3b48ddbc4c580b36c6f6cbad000d49e72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19279 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.72 waku b8483957ce127125977251602b5ef678a8df900e8b4afbb1c830ba23857f108c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8a3c42ea695. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b8483957ce12. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-23-41__1cfe12c8-d54d-4686-b71c-a81cdaede98e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19275
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 34a693f5d131. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19275/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:19275/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.72/tcp/19276/p2p/16Uiu2HAkw4nSQSVs36EXgF5hv2mn2zFaDXnoTMV7Ca3PC6zFpD9z","/ip4/172.18.98.72/tcp/19277/ws/p2p/16Uiu2HAkw4nSQSVs36EXgF5hv2mn2zFaDXnoTMV7Ca3PC6zFpD9z"],"enrUri":"enr:-L24QLAJySJf5bNHfLDrRFGT_KUJyeVPPg2okK17jvaDmXIZEvnXToHXdKuWlYDoNds3eMrZZrZlFdPjF27LKOflviMCgmlkgnY0gmlwhKwSYkiKbXVsdGlhZGRyc5YACASsEmJIBktMAAoErBJiSAZLTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGF162M3G3bppSG-oVpk1hAtV0wD34RL-Nj01O-oKjVGDdGNwgktMg3VkcIJLToV3YWt1Mgk"}'
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-02-28_20-23-41__1cfe12c8-d54d-4686-b71c-a81cdaede98e__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.35.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60008', '60009', '60010', '60011', '60012']
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 60008:60008 -p 60009:60009 -p 60010:60010 -p 60011:60011 -p 60012:60012 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60010 --rest-port=60008 --tcp-port=60009 --discv5-udp-port=60011 --rest-address=0.0.0.0 --nat=extip:172.18.35.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c2c7cffb5dbd81ac99cbf1ea44cd8d9fdc5bf0f1eacdbdff4ca0cfd9854cf68 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60012 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.141 waku 8ec962f587f32752fe60dd45f887cc740b97f777965461d201e4748ded9bbd53
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ec962f587f3. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-23-41__1cfe12c8-d54d-4686-b71c-a81cdaede98e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60008
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:60008/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:60008/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.141/tcp/60009/p2p/16Uiu2HAmCzJ8JCgJDRnhPc7VEwscomU54mqpYRWqEazhy9YYL3Mz","/ip4/172.18.35.141/tcp/60010/ws/p2p/16Uiu2HAmCzJ8JCgJDRnhPc7VEwscomU54mqpYRWqEazhy9YYL3Mz"],"enrUri":"enr:-L24QPZmMEG5o-pl77eUmpSIa6ppXCJWTPeGT_iHYz96u1EvES6CGAmSmIN8I0OYsM_aOFw4H4dYvSRJcWixE81KK30CgmlkgnY0gmlwhKwSI42KbXVsdGlhZGRyc5YACASsEiONBuppAAoErBIjjQbqat0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBPIifv4R-Cg1FGP59V2X-K0TzegayFDDANQC1OOJv1GDdGNwguppg3VkcILqa4V3YWt1MgE"}'
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:60008/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.72/tcp/19276/p2p/16Uiu2HAkw4nSQSVs36EXgF5hv2mn2zFaDXnoTMV7Ca3PC6zFpD9z"]'
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-02-28_20-23-41__1cfe12c8-d54d-4686-b71c-a81cdaede98e__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.3.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24101', '24102', '24103', '24104', '24105']
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 24101:24101 -p 24102:24102 -p 24103:24103 -p 24104:24104 -p 24105:24105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24103 --rest-port=24101 --tcp-port=24102 --discv5-udp-port=24104 --rest-address=0.0.0.0 --nat=extip:172.18.3.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b10d47c245dfc36beb7c8ac1bdeb16f2f2795a12c278ffa608faa3aed9a4ef34 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24105 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLAJySJf5bNHfLDrRFGT_KUJyeVPPg2okK17jvaDmXIZEvnXToHXdKuWlYDoNds3eMrZZrZlFdPjF27LKOflviMCgmlkgnY0gmlwhKwSYkiKbXVsdGlhZGRyc5YACASsEmJIBktMAAoErBJiSAZLTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGF162M3G3bppSG-oVpk1hAtV0wD34RL-Nj01O-oKjVGDdGNwgktMg3VkcIJLToV3YWt1Mgk --lightpushnode=/ip4/172.18.98.72/tcp/19276/p2p/16Uiu2HAkw4nSQSVs36EXgF5hv2mn2zFaDXnoTMV7Ca3PC6zFpD9z --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.216 waku dc214c64611cd6f936387a586afdf5827c2693f329715e327781cf2e212b6581
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dc214c64611c. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-23-41__1cfe12c8-d54d-4686-b71c-a81cdaede98e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24101
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:24101/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:24101/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/24102/p2p/16Uiu2HAm448V3Vxf9keepHCs89eGaSbNvzNGEcX2xqW3xPtQBKxK","/ip4/172.18.3.216/tcp/24103/ws/p2p/16Uiu2HAm448V3Vxf9keepHCs89eGaSbNvzNGEcX2xqW3xPtQBKxK"],"enrUri":"enr:-L24QFPNBO3XtjntsZFOEMzdaELVxocMJZnwX4OPcs59jnTZR9q44ZaHTyd6laE37huiGX8g5XjvMyfEfj_PGe14EykCgmlkgnY0gmlwhKwSA9iKbXVsdGlhZGRyc5YACASsEgPYBl4mAAoErBID2AZeJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECgDRfgSXPmzmNQpV2cCvvawLh3oQwiZwhflKNsHR5YPCDdGNwgl4mg3VkcIJeKIV3YWt1Mgk"}'
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:24101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.72/tcp/19276/p2p/16Uiu2HAkw4nSQSVs36EXgF5hv2mn2zFaDXnoTMV7Ca3PC6zFpD9z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.141/tcp/60009/p2p/16Uiu2HAmCzJ8JCgJDRnhPc7VEwscomU54mqpYRWqEazhy9YYL3Mz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19275/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:60008/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:24101/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:234 Stopping container with id b8483957ce12
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24101/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310225874740204}}'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8483957ce12. Exiting log stream.
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:24101/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8ec962f587f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dc214c64611c
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,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[3-20] with id: 2026-02-28_20-23-37__c2e9e351-64d3-4886-a296-e199c98a60ce
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-02-28_20-23-37__c2e9e351-64d3-4886-a296-e199c98a60ce__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.203.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57952', '57953', '57954', '57955', '57956']
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 57952:57952 -p 57953:57953 -p 57954:57954 -p 57955:57955 -p 57956:57956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57954 --rest-port=57952 --tcp-port=57953 --discv5-udp-port=57955 --rest-address=0.0.0.0 --nat=extip:172.18.203.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ff42eddda6f1bafcbacbcea737a1d4d177f0d7731d7a0cee7eccea18f55ffde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57956 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.13 waku 8a44c1d183c00e007fe70160e99e28ddb18eaa8205576d21b98368577a9f2426
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 954fc2719ccd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a44c1d183c0. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-23-37__c2e9e351-64d3-4886-a296-e199c98a60ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57952
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 f341e4b423d7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57952/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.13/tcp/57953/p2p/16Uiu2HAmRAHgRE4cCLPR1bp3BbQV5Gg9BFBRmgXNuWbFQfFea3K8","/ip4/172.18.203.13/tcp/57954/ws/p2p/16Uiu2HAmRAHgRE4cCLPR1bp3BbQV5Gg9BFBRmgXNuWbFQfFea3K8"],"enrUri":"enr:-L24QMz3R50h8fWakP0IppOMcAfqcdnhJgpYbZoGHy0tFkKvNuA-Rko8joFH1sKHOzZFaqGszMpcVxTmdVEq09vbTNgCgmlkgnY0gmlwhKwSyw2KbXVsdGlhZGRyc5YACASsEssNBuJhAAoErBLLDQbiYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuc2uc5HT6LcG4CvxiN5wUrR2zREpMEdvqx5RyfdW1JuDdGNwguJhg3VkcILiY4V3YWt1MgM"}'
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-02-28_20-23-37__c2e9e351-64d3-4886-a296-e199c98a60ce__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.251.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5018', '5019', '5020', '5021', '5022']
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 5018:5018 -p 5019:5019 -p 5020:5020 -p 5021:5021 -p 5022:5022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5020 --rest-port=5018 --tcp-port=5019 --discv5-udp-port=5021 --rest-address=0.0.0.0 --nat=extip:172.18.251.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3f13aa9ad0a0cfeebb32bcfeb26b85f5bfea0d3dcc7b794cdde05bcf87aa815 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5022 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMz3R50h8fWakP0IppOMcAfqcdnhJgpYbZoGHy0tFkKvNuA-Rko8joFH1sKHOzZFaqGszMpcVxTmdVEq09vbTNgCgmlkgnY0gmlwhKwSyw2KbXVsdGlhZGRyc5YACASsEssNBuJhAAoErBLLDQbiYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuc2uc5HT6LcG4CvxiN5wUrR2zREpMEdvqx5RyfdW1JuDdGNwguJhg3VkcILiY4V3YWt1MgM --storenode=/ip4/172.18.203.13/tcp/57953/p2p/16Uiu2HAmRAHgRE4cCLPR1bp3BbQV5Gg9BFBRmgXNuWbFQfFea3K8 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.97 waku e3c9acf28a5d895d61163e2f80a995d845267735343391415712ac13e4a8d6e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3c9acf28a5d. Setting up logs at ./log/docker/store_node1_2026-02-28_20-23-37__c2e9e351-64d3-4886-a296-e199c98a60ce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5018
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:5018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5018/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.97/tcp/5019/p2p/16Uiu2HAmJ6BzSUER7YPiSmnfGJubUJSKmGTbiFpRmFw1ShAa48iq","/ip4/172.18.251.97/tcp/5020/ws/p2p/16Uiu2HAmJ6BzSUER7YPiSmnfGJubUJSKmGTbiFpRmFw1ShAa48iq"],"enrUri":"enr:-L24QBL_kPdhw_9lsfrgYk8XFsCk3zwMwcH8JuZnyN-o8q2MNZ48ee-Z8P24W1kB_wLYSL4ngP6mY2Xq2MD5ktSai4UCgmlkgnY0gmlwhKwS-2GKbXVsdGlhZGRyc5YACASsEvthBhObAAoErBL7YQYTnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUL8d6OK9J9ThmcvvAKAuZ46jWjB_GR36eqhGg380mh6DdGNwghObg3VkcIITnYV3YWt1MgM"}'
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:5018/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.13/tcp/57953/p2p/16Uiu2HAmRAHgRE4cCLPR1bp3BbQV5Gg9BFBRmgXNuWbFQfFea3K8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57952/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:5018/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/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:57952/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc2f0e6785aa39af20ce76bc859e3ed47514013caa564dda9ccc098589fc35352"},{"messageHash":"0x7dc73bbcb244700566fa4aa02a484bac075c6104172b86a202ad9d0e0388f68e"},{"messageHash":"0xf372c7ba1d5c087e39b94423f328f976bb47484d239cb37876cc35f1ff36a67f"}],"paginationCursor":"0xf372c7ba1d5c087e39b94423f328f976bb47484d239cb37876cc35f1ff36a67f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5018/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc2f0e6785aa39af20ce76bc859e3ed47514013caa564dda9ccc098589fc35352"},{"messageHash":"0x7dc73bbcb244700566fa4aa02a484bac075c6104172b86a202ad9d0e0388f68e"},{"messageHash":"0xf372c7ba1d5c087e39b94423f328f976bb47484d239cb37876cc35f1ff36a67f"}],"paginationCursor":"0xf372c7ba1d5c087e39b94423f328f976bb47484d239cb37876cc35f1ff36a67f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57952/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf372c7ba1d5c087e39b94423f328f976bb47484d239cb37876cc35f1ff36a67f&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":"0x7cb5f5f4632ccf61d68fd1c23e536da8795c21cb2dcf8e6bcf624f9f3c640e2e"},{"messageHash":"0xd24a2269c8786c0c80cea094413b99840689483f840ea6e890e50e6c8421b55f"},{"messageHash":"0x36d3e924fd04db43e07faccc5a5fca7aab5d09dff2f80e527fe3c279df569eb7"},{"messageHash":"0x7c12c07580e9261a64e30b3cf4efda19bbaaaa84d64ab100b5aa3ae694e927a3"},{"messageHash":"0x8ea26d701de8ee468f5796059292618b044cb6c53859aca0da94ec62f0b84005"},{"messageHash":"0x1db002c21917bb7c5850f53a52a66dece61e769daf10d1fd6f510bb98c863bd0"},{"messageHash":"0x6356c4be41971df790d424e1f35f25e755ab638b3b3b8acdf4e44773fa3fab5f"},{"messageHash":"0x291b570869030473e1d492e14d7e1aa902caf1c83853008bd39e61da1108c3e4"},{"messageHash":"0x08e951a522ab04a03bd39898e1de7b2894b7cc5c2dd1547cd60d386b7ef7d983"},{"messageHash":"0xfe906e2f46120497cd76589a743df2b5a97fa327f7a35cb6f7aba3a52f83f45d"},{"messageHash":"0x9c10cd522157c586a62f9b72bdee97e7041b74d5cb88ea7ba9180baf2950189a"},{"messageHash":"0x0d2d2df013a84f8a19cc2975e79a24d66586ee2a371cdc55585c18234f86696b"},{"messageHash":"0x324bd523389a3fee08e7f04f62fa6ebf65263bc9fcc675b5e72c8a3c70fe7a3f"},{"messageHash":"0x5945c722642bc1ec43784252e595165bbc06bed5ed452020c76c325f13e7b446"},{"messageHash":"0x2a37281acdb0aaa5b1c46996d2f0649c0a8c4ad5e74e586360e59fb3261173dd"},{"messageHash":"0x52afcd70270f9b8596daccdcceb0f972c02a18a5a8e187c670f1c7a9c1926509"},{"messageHash":"0x3c7558e3482b27cad6f2496178dac289bdceb988d41f53a05873fad8d562b22e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5018/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf372c7ba1d5c087e39b94423f328f976bb47484d239cb37876cc35f1ff36a67f&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":"0x7cb5f5f4632ccf61d68fd1c23e536da8795c21cb2dcf8e6bcf624f9f3c640e2e"},{"messageHash":"0xd24a2269c8786c0c80cea094413b99840689483f840ea6e890e50e6c8421b55f"},{"messageHash":"0x36d3e924fd04db43e07faccc5a5fca7aab5d09dff2f80e527fe3c279df569eb7"},{"messageHash":"0x7c12c07580e9261a64e30b3cf4efda19bbaaaa84d64ab100b5aa3ae694e927a3"},{"messageHash":"0x8ea26d701de8ee468f5796059292618b044cb6c53859aca0da94ec62f0b84005"},{"messageHash":"0x1db002c21917bb7c5850f53a52a66dece61e769daf10d1fd6f510bb98c863bd0"},{"messageHash":"0x6356c4be41971df790d424e1f35f25e755ab638b3b3b8acdf4e44773fa3fab5f"},{"messageHash":"0x291b570869030473e1d492e14d7e1aa902caf1c83853008bd39e61da1108c3e4"},{"messageHash":"0x08e951a522ab04a03bd39898e1de7b2894b7cc5c2dd1547cd60d386b7ef7d983"},{"messageHash":"0xfe906e2f46120497cd76589a743df2b5a97fa327f7a35cb6f7aba3a52f83f45d"},{"messageHash":"0x9c10cd522157c586a62f9b72bdee97e7041b74d5cb88ea7ba9180baf2950189a"},{"messageHash":"0x0d2d2df013a84f8a19cc2975e79a24d66586ee2a371cdc55585c18234f86696b"},{"messageHash":"0x324bd523389a3fee08e7f04f62fa6ebf65263bc9fcc675b5e72c8a3c70fe7a3f"},{"messageHash":"0x5945c722642bc1ec43784252e595165bbc06bed5ed452020c76c325f13e7b446"},{"messageHash":"0x2a37281acdb0aaa5b1c46996d2f0649c0a8c4ad5e74e586360e59fb3261173dd"},{"messageHash":"0x52afcd70270f9b8596daccdcceb0f972c02a18a5a8e187c670f1c7a9c1926509"},{"messageHash":"0x3c7558e3482b27cad6f2496178dac289bdceb988d41f53a05873fad8d562b22e"}]}'
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 8a44c1d183c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e3c9acf28a5d
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,91 @@
2026-02-28 20:25:23.321 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:25:23.322 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node1_restarts with id: 2026-02-28_20-25-23__d6adcf37-f54e-424a-a381-781f22c5cfe8
2026-02-28 20:25:23.322 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:25:23.324 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:25:23.325 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:25:23.333 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:23.334 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-25-23__d6adcf37-f54e-424a-a381-781f22c5cfe8__wakuorg_nwaku:latest.log
2026-02-28 20:25:23.334 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:23.334 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:23.336 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:23.336 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.10
2026-02-28 20:25:23.337 DEBUG [src.node.docker_mananger] Generated ports ['20602', '20603', '20604', '20605', '20606']
2026-02-28 20:25:23.338 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:23.338 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:23.338 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:23.338 DEBUG [src.node.docker_mananger] docker run -i -t -p 20602:20602 -p 20603:20603 -p 20604:20604 -p 20605:20605 -p 20606:20606 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20604 --rest-port=20602 --tcp-port=20603 --discv5-udp-port=20605 --rest-address=0.0.0.0 --nat=extip:172.18.207.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9636a0894ae2cfce9c22eb6e0c1f1fd10adbd5d4fb5ec66ab0b932af8b36db6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20606 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:25:23.536 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.10 waku 78d7ec895463667f6560c4db5dd2013f62d947b2bc336577a8d9dff9af877d42
2026-02-28 20:25:23.567 ERROR [src.node.docker_mananger] Max retries reached for container b1828bc702ae. Exiting log stream.
2026-02-28 20:25:23.575 DEBUG [src.node.docker_mananger] Container started with ID 78d7ec895463. Setting up logs at ./log/docker/node1_2026-02-28_20-25-23__d6adcf37-f54e-424a-a381-781f22c5cfe8__wakuorg_nwaku:latest.log
2026-02-28 20:25:23.575 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20602
2026-02-28 20:25:23.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:24.151 ERROR [src.node.docker_mananger] Max retries reached for container d38a0146888d. Exiting log stream.
2026-02-28 20:25:24.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20602/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:24.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:24.579 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:24.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20602/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:24.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.10/tcp/20603/p2p/16Uiu2HAmNGfHYNwLmf2SXUPoVKYfiK2W8oTcW6MEP5v7Xa8BbBWo","/ip4/172.18.207.10/tcp/20604/ws/p2p/16Uiu2HAmNGfHYNwLmf2SXUPoVKYfiK2W8oTcW6MEP5v7Xa8BbBWo"],"enrUri":"enr:-L24QG4QtGfgKsZ9p7ckCW98uR9-hhTazKJE4cQG8eqKhPk3TYv8t7fGrg873vnJOmjXNVDZQi91_fTQF6kJ9xDtfAACgmlkgnY0gmlwhKwSzwqKbXVsdGlhZGRyc5YACASsEs8KBlB7AAoErBLPCgZQfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjtyI948QPiLnY-QqpdmqHvDNVKeWh6AXWPeOPMxh_riDdGNwglB7g3VkcIJQfYV3YWt1MgU"}'
2026-02-28 20:25:24.581 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:24.582 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:25:24.589 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:24.589 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-25-23__d6adcf37-f54e-424a-a381-781f22c5cfe8__wakuorg_nwaku:latest.log
2026-02-28 20:25:24.589 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:24.589 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:24.590 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:24.591 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.159
2026-02-28 20:25:24.591 DEBUG [src.node.docker_mananger] Generated ports ['62964', '62965', '62966', '62967', '62968']
2026-02-28 20:25:24.591 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:24.591 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:24.591 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:24.591 DEBUG [src.node.docker_mananger] docker run -i -t -p 62964:62964 -p 62965:62965 -p 62966:62966 -p 62967:62967 -p 62968:62968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62966 --rest-port=62964 --tcp-port=62965 --discv5-udp-port=62967 --rest-address=0.0.0.0 --nat=extip:172.18.6.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd0feda290d7e03e13f691dd3fb7cdc6fd2ad9236ade6bbb2f8dbefbeb66020c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62968 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QG4QtGfgKsZ9p7ckCW98uR9-hhTazKJE4cQG8eqKhPk3TYv8t7fGrg873vnJOmjXNVDZQi91_fTQF6kJ9xDtfAACgmlkgnY0gmlwhKwSzwqKbXVsdGlhZGRyc5YACASsEs8KBlB7AAoErBLPCgZQfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjtyI948QPiLnY-QqpdmqHvDNVKeWh6AXWPeOPMxh_riDdGNwglB7g3VkcIJQfYV3YWt1MgU --filternode=/ip4/172.18.207.10/tcp/20603/p2p/16Uiu2HAmNGfHYNwLmf2SXUPoVKYfiK2W8oTcW6MEP5v7Xa8BbBWo
2026-02-28 20:25:24.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.159 waku 8a4214f698dad4baed2dbe4a5ad0b4b9388e843980f7ceef6c7483f7ea7b5997
2026-02-28 20:25:24.823 DEBUG [src.node.docker_mananger] Container started with ID 8a4214f698da. Setting up logs at ./log/docker/node2_2026-02-28_20-25-23__d6adcf37-f54e-424a-a381-781f22c5cfe8__wakuorg_nwaku:latest.log
2026-02-28 20:25:24.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62964
2026-02-28 20:25:24.824 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:25.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:25.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:25.828 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:25.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:25.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.159/tcp/62965/p2p/16Uiu2HAmTFLQwW15SYzCY59tPiKiLSf9VysaCtdrLtoZVeavSbWm","/ip4/172.18.6.159/tcp/62966/ws/p2p/16Uiu2HAmTFLQwW15SYzCY59tPiKiLSf9VysaCtdrLtoZVeavSbWm"],"enrUri":"enr:-L24QLmhHJtjho0ZHD6uFra_3lUG3nS0vdnwJ16AXurgyQsiPc1T7NsY-NY--JM4jwyk4MEnS_M14RbN0REmkU7GmyoCgmlkgnY0gmlwhKwSBp-KbXVsdGlhZGRyc5YACASsEgafBvX1AAoErBIGnwb19t0DgnJzhQADAQAAiXNlY3AyNTZrMaED2NAMukn7p4l9vZvB5MAZAbyiNGj32PNoIeJ9djivnp6DdGNwgvX1g3VkcIL194V3YWt1MgA"}'
2026-02-28 20:25:25.830 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:25.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.10/tcp/20603/p2p/16Uiu2HAmNGfHYNwLmf2SXUPoVKYfiK2W8oTcW6MEP5v7Xa8BbBWo"]'
2026-02-28 20:25:25.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:25.869 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 20:25:25.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20602/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:25:25.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:25.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d617058b-eaf4-4690-97f4-d04e6809a2d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:25:25.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d617058b-eaf4-4690-97f4-d04e6809a2d3","statusDesc":"OK"}'
2026-02-28 20:25:25.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20602/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-02-28 20:25:25.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:25.912 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:25:26.013 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:25:26.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:26.016 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":1772310325905449489,"ephemeral":false}]'
2026-02-28 20:25:26.018 DEBUG [src.node.waku_node] Restarting container with id 78d7ec895463
2026-02-28 20:25:26.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20602/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:26.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20602/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:26.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:26.894 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:26.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20602/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:26.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.10/tcp/20603/p2p/16Uiu2HAmNGfHYNwLmf2SXUPoVKYfiK2W8oTcW6MEP5v7Xa8BbBWo","/ip4/172.18.207.10/tcp/20604/ws/p2p/16Uiu2HAmNGfHYNwLmf2SXUPoVKYfiK2W8oTcW6MEP5v7Xa8BbBWo"],"enrUri":"enr:-L24QG4QtGfgKsZ9p7ckCW98uR9-hhTazKJE4cQG8eqKhPk3TYv8t7fGrg873vnJOmjXNVDZQi91_fTQF6kJ9xDtfAACgmlkgnY0gmlwhKwSzwqKbXVsdGlhZGRyc5YACASsEs8KBlB7AAoErBLPCgZQfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjtyI948QPiLnY-QqpdmqHvDNVKeWh6AXWPeOPMxh_riDdGNwglB7g3VkcIJQfYV3YWt1MgU"}'
2026-02-28 20:25:26.897 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:26.897 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-28 20:25:28.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20602/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:25:28.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:28.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "90fd14f1-2872-44c7-8f2a-76f77c2c4aa7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:25:28.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"90fd14f1-2872-44c7-8f2a-76f77c2c4aa7","statusDesc":"OK"}'
2026-02-28 20:25:28.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20602/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-02-28 20:25:28.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:28.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:25:29.062 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:25:29.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:29.065 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":1772310328949707661,"ephemeral":false}]'
2026-02-28 20:25:29.068 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:25:29.069 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:25:29.069 DEBUG [src.node.waku_node] Stopping container with id 78d7ec895463
2026-02-28 20:25:29.664 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:29.665 DEBUG [src.node.waku_node] Stopping container with id 8a4214f698da
2026-02-28 20:25:30.221 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:30.223 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:25:30.249 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:25:30.257 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,138 @@
2026-02-28 20:25:48.996 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:25:48.996 DEBUG [tests.conftest] Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_filter_node2 with id: 2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d
2026-02-28 20:25:48.996 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:25:48.997 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:25:49.004 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:49.004 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:49.004 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:49.004 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:49.006 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:49.006 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.236
2026-02-28 20:25:49.006 DEBUG [src.node.docker_mananger] Generated ports ['12754', '12755', '12756', '12757', '12758']
2026-02-28 20:25:49.006 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:49.006 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:49.006 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:49.007 DEBUG [src.node.docker_mananger] docker run -i -t -p 12754:12754 -p 12755:12755 -p 12756:12756 -p 12757:12757 -p 12758:12758 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12756 --rest-port=12754 --tcp-port=12755 --discv5-udp-port=12757 --rest-address=0.0.0.0 --nat=extip:172.18.214.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5e150ed52bb58cbc4b3854faaaec4aeaa229a43e5dddaace0e49dffbea0c27f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12758 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-02-28 20:25:49.203 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.236 waku fcee26aa16dea88ba72b4fa5e31814f9ec95f126a83aa7e900cea16ae79583e0
2026-02-28 20:25:49.215 ERROR [src.node.docker_mananger] Max retries reached for container 54b9b2a73205. Exiting log stream.
2026-02-28 20:25:49.238 DEBUG [src.node.docker_mananger] Container started with ID fcee26aa16de. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:49.239 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12754
2026-02-28 20:25:49.239 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:49.798 ERROR [src.node.docker_mananger] Max retries reached for container af4c284c970d. Exiting log stream.
2026-02-28 20:25:50.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12754/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:50.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:50.243 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:50.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12754/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:50.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.236/tcp/12755/p2p/16Uiu2HAmQbdDdgNWo34Aca8sJn3aqHQDcjAcqtykPfZtHG1ciwyd","/ip4/172.18.214.236/tcp/12756/ws/p2p/16Uiu2HAmQbdDdgNWo34Aca8sJn3aqHQDcjAcqtykPfZtHG1ciwyd"],"enrUri":"enr:-L24QGw0fYHqdimLP7VjXuJV58kE5AUuTkij-X_ibqbGSVRdDO9kDYtHUot-oJ3EVEzoIdArRYFW_Tkv2LLeEGyu320CgmlkgnY0gmlwhKwS1uyKbXVsdGlhZGRyc5YACASsEtbsBjHTAAoErBLW7AYx1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsW-bTT8V26Dgp0JC_nnIdWXnFgzDd1MnbPlzBu9y_MSDdGNwgjHTg3VkcIIx1YV3YWt1Mg0"}'
2026-02-28 20:25:50.246 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:50.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:50.253 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:50.253 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:50.254 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:50.255 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:50.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.12
2026-02-28 20:25:50.255 DEBUG [src.node.docker_mananger] Generated ports ['19296', '19297', '19298', '19299', '19300']
2026-02-28 20:25:50.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:50.255 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:50.255 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:50.256 DEBUG [src.node.docker_mananger] docker run -i -t -p 19296:19296 -p 19297:19297 -p 19298:19298 -p 19299:19299 -p 19300:19300 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19298 --rest-port=19296 --tcp-port=19297 --discv5-udp-port=19299 --rest-address=0.0.0.0 --nat=extip:172.18.218.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ce599a710e6e4d39c3fc2dc3013db1deca5c0e05f5780bf98f84f24e2a599bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19300 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.214.236/tcp/12755/p2p/16Uiu2HAmQbdDdgNWo34Aca8sJn3aqHQDcjAcqtykPfZtHG1ciwyd
2026-02-28 20:25:50.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.12 waku 2ed6a555b4188abd2b6f47a960c8fb83efaad6b5ce75b0a49d307858daef96d6
2026-02-28 20:25:50.495 DEBUG [src.node.docker_mananger] Container started with ID 2ed6a555b418. Setting up logs at ./log/docker/receiving_node2_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:50.496 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19296
2026-02-28 20:25:50.496 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:51.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19296/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:51.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:51.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:51.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:51.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.12/tcp/19297/p2p/16Uiu2HAmBeviw1joLrTkBMpoxnL7iUAriTfXwbxnpLzR6ZGy4yWV","/ip4/172.18.218.12/tcp/19298/ws/p2p/16Uiu2HAmBeviw1joLrTkBMpoxnL7iUAriTfXwbxnpLzR6ZGy4yWV"],"enrUri":"enr:-L24QNn1hp5A2ecZTTP6xLXH8SRCzHs9c-MQrl-0W79EvRcqDOVdeNz5FNEq162K8oiGID4x7csHtk1ADZPJesuEKsECgmlkgnY0gmlwhKwS2gyKbXVsdGlhZGRyc5YACASsEtoMBkthAAoErBLaDAZLYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8SA2UN22T8Bw6EQqBRm9MDhXSaC8BWdA_5qD_v-qZ2aDdGNwgkthg3VkcIJLY4V3YWt1MgA"}'
2026-02-28 20:25:51.503 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:51.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19296/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.236/tcp/12755/p2p/16Uiu2HAmQbdDdgNWo34Aca8sJn3aqHQDcjAcqtykPfZtHG1ciwyd"]'
2026-02-28 20:25:51.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:51.551 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:51.551 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:51.551 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:51.551 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:51.553 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:51.553 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.52
2026-02-28 20:25:51.553 DEBUG [src.node.docker_mananger] Generated ports ['35302', '35303', '35304', '35305', '35306']
2026-02-28 20:25:51.553 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:51.553 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:51.553 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:51.554 DEBUG [src.node.docker_mananger] docker run -i -t -p 35302:35302 -p 35303:35303 -p 35304:35304 -p 35305:35305 -p 35306:35306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35304 --rest-port=35302 --tcp-port=35303 --discv5-udp-port=35305 --rest-address=0.0.0.0 --nat=extip:172.18.164.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9fdceb77bcf4e4751f66adbce4d5fe41e0dcf8bc56a0c1ddadf5daa24fefcca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35306 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGw0fYHqdimLP7VjXuJV58kE5AUuTkij-X_ibqbGSVRdDO9kDYtHUot-oJ3EVEzoIdArRYFW_Tkv2LLeEGyu320CgmlkgnY0gmlwhKwS1uyKbXVsdGlhZGRyc5YACASsEtbsBjHTAAoErBLW7AYx1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsW-bTT8V26Dgp0JC_nnIdWXnFgzDd1MnbPlzBu9y_MSDdGNwgjHTg3VkcIIx1YV3YWt1Mg0 --lightpushnode=/ip4/172.18.214.236/tcp/12755/p2p/16Uiu2HAmQbdDdgNWo34Aca8sJn3aqHQDcjAcqtykPfZtHG1ciwyd --lightpush=true --relay=true
2026-02-28 20:25:51.766 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.52 waku 295f14cd62550b429fc2f053124aa010902f4f54e55ba212f2bba970a3eb87dd
2026-02-28 20:25:51.802 DEBUG [src.node.docker_mananger] Container started with ID 295f14cd6255. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:51.803 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35302
2026-02-28 20:25:51.803 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:52.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35302/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:52.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:52.816 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:52.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:52.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.52/tcp/35303/p2p/16Uiu2HAmDU8vgjPRxRiHzCU5cyogdX7uQt7RvAjVJmM8Gig7QuSk","/ip4/172.18.164.52/tcp/35304/ws/p2p/16Uiu2HAmDU8vgjPRxRiHzCU5cyogdX7uQt7RvAjVJmM8Gig7QuSk"],"enrUri":"enr:-L24QPN4Kz_aGNfudoQwtP8FhJLyQI02N6PYO_sj66N9kbqMY1kPEPjlktXKaXawl18N3Y66lrNTaNDYpQRoWEbO8EUCgmlkgnY0gmlwhKwSpDSKbXVsdGlhZGRyc5YACASsEqQ0BonnAAoErBKkNAaJ6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDBP-pQo9udfQfk-CO66OYpsJt0f1TX4ug4vfQqYvCT2DdGNwgonng3VkcIKJ6YV3YWt1Mgk"}'
2026-02-28 20:25:52.838 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:52.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35302/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.236/tcp/12755/p2p/16Uiu2HAmQbdDdgNWo34Aca8sJn3aqHQDcjAcqtykPfZtHG1ciwyd"]'
2026-02-28 20:25:52.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:52.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35302/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.12/tcp/19297/p2p/16Uiu2HAmBeviw1joLrTkBMpoxnL7iUAriTfXwbxnpLzR6ZGy4yWV"]'
2026-02-28 20:25:52.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:52.880 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:25:52.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node4_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:52.881 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:25:52.881 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:25:52.883 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:25:52.883 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.46
2026-02-28 20:25:52.883 DEBUG [src.node.docker_mananger] Generated ports ['25338', '25339', '25340', '25341', '25342']
2026-02-28 20:25:52.884 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:25:52.884 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:25:52.884 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:25:52.884 DEBUG [src.node.docker_mananger] docker run -i -t -p 25338:25338 -p 25339:25339 -p 25340:25340 -p 25341:25341 -p 25342:25342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25340 --rest-port=25338 --tcp-port=25339 --discv5-udp-port=25341 --rest-address=0.0.0.0 --nat=extip:172.18.172.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da9a0de696a956af852d23acfdc16b10af65a5d0fd8a6cdf2d938294aaccfd1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25342 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 20:25:53.084 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.46 waku 5a04b1a73eac96ac15a6685367be17638a09a5b403e66c51ea895bbf8ae8b3cb
2026-02-28 20:25:53.119 DEBUG [src.node.docker_mananger] Container started with ID 5a04b1a73eac. Setting up logs at ./log/docker/receiving_node4_2026-02-28_20-25-48__05f2d05f-c0b0-4bdf-89a7-7f4fc154354d__wakuorg_nwaku:latest.log
2026-02-28 20:25:53.120 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25338
2026-02-28 20:25:53.120 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:25:54.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25338/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:54.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:25:54.124 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:25:54.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:54.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.46/tcp/25339/p2p/16Uiu2HAmNZFofbg8WbC1rhcWkf3MQdrLTdcsoLhuib4a3ij4vgE4","/ip4/172.18.172.46/tcp/25340/ws/p2p/16Uiu2HAmNZFofbg8WbC1rhcWkf3MQdrLTdcsoLhuib4a3ij4vgE4"],"enrUri":"enr:-L24QAZcaVy3lVEzLPXyvqFN2AGrBpefzmR3R_Z6_jxDbNNAD_vZP6oE6FSYWckLl4HgkKqPUsmm-9jymBGCdsvtJ0sCgmlkgnY0gmlwhKwSrC6KbXVsdGlhZGRyc5YACASsEqwuBmL7AAoErBKsLgZi_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkxzb8nhbRv2jJkBRgZBViLrwvSlPg2POIUokIuEJdWmDdGNwgmL7g3VkcIJi_YV3YWt1MgE"}'
2026-02-28 20:25:54.127 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:25:54.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.236/tcp/12755/p2p/16Uiu2HAmQbdDdgNWo34Aca8sJn3aqHQDcjAcqtykPfZtHG1ciwyd"]'
2026-02-28 20:25:54.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:54.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.12/tcp/19297/p2p/16Uiu2HAmBeviw1joLrTkBMpoxnL7iUAriTfXwbxnpLzR6ZGy4yWV"]'
2026-02-28 20:25:54.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:54.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12754/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:25:54.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:54.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:25:54.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:54.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19296/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-02-28 20:25:54.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-28 20:25:54.227 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 20:25:54.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35302/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310354227016746}}'
2026-02-28 20:25:54.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:25:54.246 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:25:54.347 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:25:54.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12754/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:54.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310354227016746,"ephemeral":false,"proof":""}]'
2026-02-28 20:25:54.351 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:25:54.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:54.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310354227016746,"ephemeral":false,"proof":""}]'
2026-02-28 20:25:54.355 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 20:25:54.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:54.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310354227016746,"ephemeral":false,"proof":""}]'
2026-02-28 20:25:54.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19296/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:25:54.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310354227016746,"ephemeral":false}]'
2026-02-28 20:25:54.363 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:25:54.364 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:25:54.364 DEBUG [src.node.waku_node] Stopping container with id fcee26aa16de
2026-02-28 20:25:54.996 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:54.999 DEBUG [src.node.waku_node] Stopping container with id 2ed6a555b418
2026-02-28 20:25:55.567 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:55.568 DEBUG [src.node.waku_node] Stopping container with id 295f14cd6255
2026-02-28 20:25:55.809 ERROR [src.node.docker_mananger] Max retries reached for container fcee26aa16de. Exiting log stream.
2026-02-28 20:25:56.179 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:56.181 DEBUG [src.node.waku_node] Stopping container with id 5a04b1a73eac
2026-02-28 20:25:56.384 ERROR [src.node.docker_mananger] Max retries reached for container 2ed6a555b418. Exiting log stream.
2026-02-28 20:25:56.738 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:25:56.741 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:25:56.753 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:25:56.762 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:25:56.770 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:25:56.777 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,272 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[19-50] with id: 2026-02-28_20-23-59__89ccbc7b-ead4-4922-87e6-20c3531286c6
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-02-28_20-23-59__89ccbc7b-ead4-4922-87e6-20c3531286c6__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.24.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22079', '22080', '22081', '22082', '22083']
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 22079:22079 -p 22080:22080 -p 22081:22081 -p 22082:22082 -p 22083:22083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22081 --rest-port=22079 --tcp-port=22080 --discv5-udp-port=22082 --rest-address=0.0.0.0 --nat=extip:172.18.24.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3a68fe14eeab2fc3dcdea7c204b9b8afbdafa1565faa86bdaed293acee643de0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22083 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.144 waku fa370491cfeab6c90a01b8499c59647c91af9fb50b823b2f5cbeb7ae7370eb84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa370491cfea. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-23-59__89ccbc7b-ead4-4922-87e6-20c3531286c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22079
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 8297dd5e3498. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container af243d1f98df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22079/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.144/tcp/22080/p2p/16Uiu2HAmRXsGqmEEgDwXXQ9o6v2Zxp1CYaXovCQ6z5H23t3ZButD","/ip4/172.18.24.144/tcp/22081/ws/p2p/16Uiu2HAmRXsGqmEEgDwXXQ9o6v2Zxp1CYaXovCQ6z5H23t3ZButD"],"enrUri":"enr:-L24QIcBvXCKShmg4iSNQ5hhLO1M_zodxXOwDWdnNISSnAltN981iFN0K8xHp1vI-60i15avzduODZyeH32KG2ysYdgCgmlkgnY0gmlwhKwSGJCKbXVsdGlhZGRyc5YACASsEhiQBlZAAAoErBIYkAZWQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDv1Tc3CYBT4n0yhLe71TFVm5zXBunC-S0f3vJFDqUJnqDdGNwglZAg3VkcIJWQoV3YWt1MgM"}'
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-02-28_20-23-59__89ccbc7b-ead4-4922-87e6-20c3531286c6__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.206.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16613', '16614', '16615', '16616', '16617']
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 16613:16613 -p 16614:16614 -p 16615:16615 -p 16616:16616 -p 16617:16617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16615 --rest-port=16613 --tcp-port=16614 --discv5-udp-port=16616 --rest-address=0.0.0.0 --nat=extip:172.18.206.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=08be1a9f88ee0c0d95b0aa77cfb2d7158d7bfbfa8a243ea90cd01db948fa006a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16617 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIcBvXCKShmg4iSNQ5hhLO1M_zodxXOwDWdnNISSnAltN981iFN0K8xHp1vI-60i15avzduODZyeH32KG2ysYdgCgmlkgnY0gmlwhKwSGJCKbXVsdGlhZGRyc5YACASsEhiQBlZAAAoErBIYkAZWQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDv1Tc3CYBT4n0yhLe71TFVm5zXBunC-S0f3vJFDqUJnqDdGNwglZAg3VkcIJWQoV3YWt1MgM --storenode=/ip4/172.18.24.144/tcp/22080/p2p/16Uiu2HAmRXsGqmEEgDwXXQ9o6v2Zxp1CYaXovCQ6z5H23t3ZButD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.13 waku a697e01af98ed9518fb7bd36aed9aec76bd227d1732cb2ba5893daa745ffb78b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a697e01af98e. Setting up logs at ./log/docker/store_node1_2026-02-28_20-23-59__89ccbc7b-ead4-4922-87e6-20c3531286c6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16613
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:16613/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.13/tcp/16614/p2p/16Uiu2HAmDN3H5bUuKEggScuTFaTCG2w5wtiaNtzJ1nVoD5xchEcz","/ip4/172.18.206.13/tcp/16615/ws/p2p/16Uiu2HAmDN3H5bUuKEggScuTFaTCG2w5wtiaNtzJ1nVoD5xchEcz"],"enrUri":"enr:-L24QKIWtnVH7JwGNpeqMsGFY-VzgkBUxS2pUNrZLjTWtL9ldDv7ergO1s1vZp54uyT5qOwUqTrw6lcx_EfjVBc7_XQCgmlkgnY0gmlwhKwSzg2KbXVsdGlhZGRyc5YACASsEs4NBkDmAAoErBLODQZA590DgnJzhQADAQAAiXNlY3AyNTZrMaEDCoQfitnKsUkVB3VVP_ladeUxcdfWyKjTZjuq0QaZmMuDdGNwgkDmg3VkcIJA6IV3YWt1MgM"}'
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:16613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.144/tcp/22080/p2p/16Uiu2HAmRXsGqmEEgDwXXQ9o6v2Zxp1CYaXovCQ6z5H23t3ZButD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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:16613/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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:22079/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
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22079/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22079/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":"0x3449b6af91219a89ea59dd43473322eaf718c7cbc21e12265e9366c752aadd77"},{"messageHash":"0x4ed3562daf7d8a92cb6c320c4c269d950c8e154b40c0682c5697c2d7afe6c819"},{"messageHash":"0x5343cf7dfb02fc0151301f6e5f0759ca577c8255f009d50797b0569ab939af91"},{"messageHash":"0x04617bd59fef0646cbc65ce0c6a1aefedd3c047cc7e8bc8df61b6907a75af961"},{"messageHash":"0x93a0ec190111075dd74fa51b6eadb027f9da6e80defb1b909fbcba5a7e8cb803"},{"messageHash":"0x305eafa33c7765b2076afa55393f2d9b955ea98ac6b2b25a5bc6cc338b9a7bff"},{"messageHash":"0x5b22f32507257f36fe1f752366522350c77acfb1b309e9926515fde5dc781e6b"},{"messageHash":"0x35cf61e753f94b4833b0ddd38440625e7502f62b53c68b8742023365e2580feb"},{"messageHash":"0x50d98c0049fe38f2cd12a20a2741c278bf441225caff213527304e3c14ffc59b"},{"messageHash":"0x8df7f91db5eb89aa90cdba3373eaa616502e78064a4cfbea93ac7d9e18c5f667"},{"messageHash":"0xc21a3dbe6f7295bed699424a582df691543989a6cdcea0c0d4e337d898871b48"},{"messageHash":"0x683dee69515d018952231b38efbc5e1032aa41d2da04862ef3019f0c04b26998"},{"messageHash":"0x61dc3d33157af10cc53606c8ecab47875ae59d6a601b76cc7f6648ec03947c29"},{"messageHash":"0xe04fe22f3eee2a737b837e94bdb3a835c2bcf69577e2d0914e4d6da3b45c1bf6"},{"messageHash":"0xed73f062ceb7339cac813e94497fc1ebbd4c51cf7716862a02762e3acc6e7773"},{"messageHash":"0xacd74db356cbb91bc3e5e143c58e3eb5a972a9cf807c0c25ce252627c1c07054"},{"messageHash":"0x18664694897f44b70b97dbb18385ab59a2b0a4aa1103bdf21c5821b4269320a6"},{"messageHash":"0xd4b092ee8ab270d435411ec39127f45b4f377eab17289250c25d935a0fbab6ea"},{"messageHash":"0xebcd69d3c17a64ecf47b3811f811b734aec817239f499054435f2eedc90e8a1e"}],"paginationCursor":"0xebcd69d3c17a64ecf47b3811f811b734aec817239f499054435f2eedc90e8a1e"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16613/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":"0x3449b6af91219a89ea59dd43473322eaf718c7cbc21e12265e9366c752aadd77"},{"messageHash":"0x4ed3562daf7d8a92cb6c320c4c269d950c8e154b40c0682c5697c2d7afe6c819"},{"messageHash":"0x5343cf7dfb02fc0151301f6e5f0759ca577c8255f009d50797b0569ab939af91"},{"messageHash":"0x04617bd59fef0646cbc65ce0c6a1aefedd3c047cc7e8bc8df61b6907a75af961"},{"messageHash":"0x93a0ec190111075dd74fa51b6eadb027f9da6e80defb1b909fbcba5a7e8cb803"},{"messageHash":"0x305eafa33c7765b2076afa55393f2d9b955ea98ac6b2b25a5bc6cc338b9a7bff"},{"messageHash":"0x5b22f32507257f36fe1f752366522350c77acfb1b309e9926515fde5dc781e6b"},{"messageHash":"0x35cf61e753f94b4833b0ddd38440625e7502f62b53c68b8742023365e2580feb"},{"messageHash":"0x50d98c0049fe38f2cd12a20a2741c278bf441225caff213527304e3c14ffc59b"},{"messageHash":"0x8df7f91db5eb89aa90cdba3373eaa616502e78064a4cfbea93ac7d9e18c5f667"},{"messageHash":"0xc21a3dbe6f7295bed699424a582df691543989a6cdcea0c0d4e337d898871b48"},{"messageHash":"0x683dee69515d018952231b38efbc5e1032aa41d2da04862ef3019f0c04b26998"},{"messageHash":"0x61dc3d33157af10cc53606c8ecab47875ae59d6a601b76cc7f6648ec03947c29"},{"messageHash":"0xe04fe22f3eee2a737b837e94bdb3a835c2bcf69577e2d0914e4d6da3b45c1bf6"},{"messageHash":"0xed73f062ceb7339cac813e94497fc1ebbd4c51cf7716862a02762e3acc6e7773"},{"messageHash":"0xacd74db356cbb91bc3e5e143c58e3eb5a972a9cf807c0c25ce252627c1c07054"},{"messageHash":"0x18664694897f44b70b97dbb18385ab59a2b0a4aa1103bdf21c5821b4269320a6"},{"messageHash":"0xd4b092ee8ab270d435411ec39127f45b4f377eab17289250c25d935a0fbab6ea"},{"messageHash":"0xebcd69d3c17a64ecf47b3811f811b734aec817239f499054435f2eedc90e8a1e"}],"paginationCursor":"0xebcd69d3c17a64ecf47b3811f811b734aec817239f499054435f2eedc90e8a1e"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22079/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xebcd69d3c17a64ecf47b3811f811b734aec817239f499054435f2eedc90e8a1e&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":"0xaaf1fa00c4797f9b3433b4c80bc4d0c85a8b9a543fc45002ad5e9479bb4bc11e"},{"messageHash":"0xfd331d9fb44fdb5b89f2b4c31f504f8feaa55df92655adedc333dd2c5477cb7b"},{"messageHash":"0xcb67412a6f1ed442cb77263183e2d655c3f5a3a95003b91cfdf3c2e30a3a1891"},{"messageHash":"0x86bb5d6e549ab82f4ec2b67445a38f97e2c31d685eb2649c5007e48026a09456"},{"messageHash":"0x6fb05e436e3f6d85fb0af6098d468e872bffaf7f8ffd3d7dd9c22d9ef99e26ee"},{"messageHash":"0xb8987f88cbc83344579236f79423393e5d41df67bfbedf85a9c9a85086704e10"},{"messageHash":"0xde9eb19d4893fcc87eeca2ffc2f531878c8c6a6d4c9c141811288640232b03b9"},{"messageHash":"0xb80598950c62da3312e07c5fb71757ddd66cdd2cdbf0a2951b6fb5f957714dfc"},{"messageHash":"0x2910e7127ea69bc933c5926f04539f589b752983e75b7dbc48eea07008730b33"},{"messageHash":"0xed303f32f8d5c1dba8b3b959f2e740f0e44c26739b5ca44561c578a366a48c9e"},{"messageHash":"0xeb84b61de36f764f47a79b2e13ced7b5b82b53a2a993ae0d632a5806984eb1f7"},{"messageHash":"0x1c7ae1acd58235ed5a5d807dd9db7578d2f19669c021a6a367fe4c5328c476c5"},{"messageHash":"0x69ae8de33a0255ed6b78077145884c0ccdd415d1b03a4d0d334ab24d5cc8a23f"},{"messageHash":"0x6ad03e32974a7aacc8db097cdbc7eb5d849aea28e7057de0f007281cc62400d4"},{"messageHash":"0x7c9105b9f93ca780a0f3193ebc38c99ee133332a76d8237cedea861720d91b6e"},{"messageHash":"0xffc97ae2cf7535d68b4686d4d16788cd340323fc39f84d946517ec741fd892ad"},{"messageHash":"0x8d999a45af63bfde0e2e8f202955c6e6ffa687e82169faee77547000e8169992"},{"messageHash":"0x08b16aaf6417a257293eb7fc708ed0e46e10ebff7c1b84e8a850bbb456b9fa81"},{"messageHash":"0xd19f52ab202d877b6c2cf78f8d45beb51d866c70d8516565f19efbb850531aac"},{"messageHash":"0xf778846d926a40947b35a251fc5a159d274b2d180a9874abe75777c857938b55"},{"messageHash":"0x0b2bf30661d631038c43fda26f8604a1cdc0f01d08bc20d602c9fb62cfedb397"},{"messageHash":"0x49ce8ef9344d0a068fb5a758ea0a22ccf920e6af54d870219391fbeed5af5c2f"},{"messageHash":"0x5b39471f0fc2c5f70281416f5d9c935066e6db32c60f9f5ff7fe501b572faa11"},{"messageHash":"0xf4ed98a45e65f7df704d31171e7f263f4f0da70c995d14aaed7dc8f8deb0521f"},{"messageHash":"0x304e7e06ea7fb22a464b57f468b3cf2017e90bc115474e31b26c3d61d067958f"},{"messageHash":"0x4f11e4ac714ffb8fa68768d63408cae0f5714a4401dfc5170996f7ee57d726a5"},{"messageHash":"0xc2632ef9d0ba930e7c954128f1aa6973269c68619113d40d85b330ba14bebc2b"},{"messageHash":"0xc5ecad6e0d3500ee4447abf32748036a400bdeb2083aca332a2d9c5d6a40c3cd"},{"messageHash":"0x57b2fb7c9e2e7b8866379d118b99a85a08c3bcf436f23effe05c77413ce82615"},{"messageHash":"0xb605055b49b49d54c4da3025497c9cc89bfa7b90f4a8676611ac3f5f31297062"},{"messageHash":"0xb41387693429bccc0ce21f8e949686ee704d55f08806ef6e30da84ab715f1bf6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16613/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xebcd69d3c17a64ecf47b3811f811b734aec817239f499054435f2eedc90e8a1e&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":"0xaaf1fa00c4797f9b3433b4c80bc4d0c85a8b9a543fc45002ad5e9479bb4bc11e"},{"messageHash":"0xfd331d9fb44fdb5b89f2b4c31f504f8feaa55df92655adedc333dd2c5477cb7b"},{"messageHash":"0xcb67412a6f1ed442cb77263183e2d655c3f5a3a95003b91cfdf3c2e30a3a1891"},{"messageHash":"0x86bb5d6e549ab82f4ec2b67445a38f97e2c31d685eb2649c5007e48026a09456"},{"messageHash":"0x6fb05e436e3f6d85fb0af6098d468e872bffaf7f8ffd3d7dd9c22d9ef99e26ee"},{"messageHash":"0xb8987f88cbc83344579236f79423393e5d41df67bfbedf85a9c9a85086704e10"},{"messageHash":"0xde9eb19d4893fcc87eeca2ffc2f531878c8c6a6d4c9c141811288640232b03b9"},{"messageHash":"0xb80598950c62da3312e07c5fb71757ddd66cdd2cdbf0a2951b6fb5f957714dfc"},{"messageHash":"0x2910e7127ea69bc933c5926f04539f589b752983e75b7dbc48eea07008730b33"},{"messageHash":"0xed303f32f8d5c1dba8b3b959f2e740f0e44c26739b5ca44561c578a366a48c9e"},{"messageHash":"0xeb84b61de36f764f47a79b2e13ced7b5b82b53a2a993ae0d632a5806984eb1f7"},{"messageHash":"0x1c7ae1acd58235ed5a5d807dd9db7578d2f19669c021a6a367fe4c5328c476c5"},{"messageHash":"0x69ae8de33a0255ed6b78077145884c0ccdd415d1b03a4d0d334ab24d5cc8a23f"},{"messageHash":"0x6ad03e32974a7aacc8db097cdbc7eb5d849aea28e7057de0f007281cc62400d4"},{"messageHash":"0x7c9105b9f93ca780a0f3193ebc38c99ee133332a76d8237cedea861720d91b6e"},{"messageHash":"0xffc97ae2cf7535d68b4686d4d16788cd340323fc39f84d946517ec741fd892ad"},{"messageHash":"0x8d999a45af63bfde0e2e8f202955c6e6ffa687e82169faee77547000e8169992"},{"messageHash":"0x08b16aaf6417a257293eb7fc708ed0e46e10ebff7c1b84e8a850bbb456b9fa81"},{"messageHash":"0xd19f52ab202d877b6c2cf78f8d45beb51d866c70d8516565f19efbb850531aac"},{"messageHash":"0xf778846d926a40947b35a251fc5a159d274b2d180a9874abe75777c857938b55"},{"messageHash":"0x0b2bf30661d631038c43fda26f8604a1cdc0f01d08bc20d602c9fb62cfedb397"},{"messageHash":"0x49ce8ef9344d0a068fb5a758ea0a22ccf920e6af54d870219391fbeed5af5c2f"},{"messageHash":"0x5b39471f0fc2c5f70281416f5d9c935066e6db32c60f9f5ff7fe501b572faa11"},{"messageHash":"0xf4ed98a45e65f7df704d31171e7f263f4f0da70c995d14aaed7dc8f8deb0521f"},{"messageHash":"0x304e7e06ea7fb22a464b57f468b3cf2017e90bc115474e31b26c3d61d067958f"},{"messageHash":"0x4f11e4ac714ffb8fa68768d63408cae0f5714a4401dfc5170996f7ee57d726a5"},{"messageHash":"0xc2632ef9d0ba930e7c954128f1aa6973269c68619113d40d85b330ba14bebc2b"},{"messageHash":"0xc5ecad6e0d3500ee4447abf32748036a400bdeb2083aca332a2d9c5d6a40c3cd"},{"messageHash":"0x57b2fb7c9e2e7b8866379d118b99a85a08c3bcf436f23effe05c77413ce82615"},{"messageHash":"0xb605055b49b49d54c4da3025497c9cc89bfa7b90f4a8676611ac3f5f31297062"},{"messageHash":"0xb41387693429bccc0ce21f8e949686ee704d55f08806ef6e30da84ab715f1bf6"}]}'
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 fa370491cfea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a697e01af98e
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,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-02-28_20-25-54__bff88b05-80e0-46ff-8e40-8fc683a4d1ee
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-02-28_20-25-54__bff88b05-80e0-46ff-8e40-8fc683a4d1ee__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.250.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47501', '47502', '47503', '47504', '47505']
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 47501:47501 -p 47502:47502 -p 47503:47503 -p 47504:47504 -p 47505:47505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47503 --rest-port=47501 --tcp-port=47502 --discv5-udp-port=47504 --rest-address=0.0.0.0 --nat=extip:172.18.250.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb8a76b4da1df55ceefaef0be78460510acc3974813a101057ff4d3b9ecfbe2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47505 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.45 waku a64e82998875b0030a01e08b0d489086e62f957b9e80249e28531b22f8acaa51
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a64e82998875. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-25-54__bff88b05-80e0-46ff-8e40-8fc683a4d1ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47501
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 e234155a2d43. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b2575aa16c37. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47501/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.45/tcp/47502/p2p/16Uiu2HAmUCqDkS7X4T3nV45WMwddPVsnLz2h2EcBN7eLLZ6nx6DT","/ip4/172.18.250.45/tcp/47503/ws/p2p/16Uiu2HAmUCqDkS7X4T3nV45WMwddPVsnLz2h2EcBN7eLLZ6nx6DT"],"enrUri":"enr:-L24QMnJDtjvZKol9lbVYYNGYA_oFs9amu6IGMAuF_giUfiFAjV8rgIUEW9hZAk2Mw0i7oh9hv0kDomLzxq_7do_xeECgmlkgnY0gmlwhKwS-i2KbXVsdGlhZGRyc5YACASsEvotBrmOAAoErBL6LQa5j90DgnJzhQADAQAAiXNlY3AyNTZrMaED5weRA10mTMZFBs1D4Mh2fzLpgPY0F_CHp3-GIVk4346DdGNwgrmOg3VkcIK5kIV3YWt1MgM"}'
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-02-28_20-25-54__bff88b05-80e0-46ff-8e40-8fc683a4d1ee__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.151.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50510', '50511', '50512', '50513', '50514']
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 50510:50510 -p 50511:50511 -p 50512:50512 -p 50513:50513 -p 50514:50514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50512 --rest-port=50510 --tcp-port=50511 --discv5-udp-port=50513 --rest-address=0.0.0.0 --nat=extip:172.18.151.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2dc28e817d6cccd5e0d4e047eebecdbc97cea5d40cbc2df7520feca3fdc371d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50514 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMnJDtjvZKol9lbVYYNGYA_oFs9amu6IGMAuF_giUfiFAjV8rgIUEW9hZAk2Mw0i7oh9hv0kDomLzxq_7do_xeECgmlkgnY0gmlwhKwS-i2KbXVsdGlhZGRyc5YACASsEvotBrmOAAoErBL6LQa5j90DgnJzhQADAQAAiXNlY3AyNTZrMaED5weRA10mTMZFBs1D4Mh2fzLpgPY0F_CHp3-GIVk4346DdGNwgrmOg3VkcIK5kIV3YWt1MgM --storenode=/ip4/172.18.250.45/tcp/47502/p2p/16Uiu2HAmUCqDkS7X4T3nV45WMwddPVsnLz2h2EcBN7eLLZ6nx6DT --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.33 waku 26390b3a6b61d328cbb6be1cb8577827a2dfdb3d2214a5e022246cac5e6cf359
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 26390b3a6b61. Setting up logs at ./log/docker/store_node1_2026-02-28_20-25-54__bff88b05-80e0-46ff-8e40-8fc683a4d1ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50510
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:50510/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.33/tcp/50511/p2p/16Uiu2HAkxaAgaFSpR3bV2YuC2BSb9s7APRJ3NmCV8XGRerQNd7sV","/ip4/172.18.151.33/tcp/50512/ws/p2p/16Uiu2HAkxaAgaFSpR3bV2YuC2BSb9s7APRJ3NmCV8XGRerQNd7sV"],"enrUri":"enr:-L24QEg1kRpogWorMJlAYDjIN0t4SI0YTfsPBFl1t4WU39r0ESA7dc84Exb73WW_xNkYvWcXggEPJ_N7Wwfu2WiVXkQCgmlkgnY0gmlwhKwSlyGKbXVsdGlhZGRyc5YACASsEpchBsVPAAoErBKXIQbFUN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLsApdotMAmXxATqTG66SCchSM6G642IUmFgWF9jGMFiDdGNwgsVPg3VkcILFUYV3YWt1MgM"}'
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:50510/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.45/tcp/47502/p2p/16Uiu2HAmUCqDkS7X4T3nV45WMwddPVsnLz2h2EcBN7eLLZ6nx6DT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47501/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:50510/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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:47501/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":"0x4d9ab6fdaeacae122fdf7463e8f38820caea4ad1f5c4bef799083de49dca9a69"},{"messageHash":"0xbdecb030ab45e2744ee1b4e572c9d64e4d8c8b46394e21e2524c766d80e8e4c9"},{"messageHash":"0xa2d3978bf19b4ef582e053971cef79c0e4e0cf6642992cbcf6930b05174e1626"},{"messageHash":"0xbf3d70a678137a7f3eb8186ed59324cd739c9120f904b6e3a473ce27a7a9ab67"},{"messageHash":"0x49c4f48f0704cbe0ba363fea54e50322cab81648f7b0a3a39d41d799f1e95d0d"},{"messageHash":"0xb66d9bafd994d448ed733af0cf46b9ff37b71f8cfe8ac3753169bbc92bb6346b"},{"messageHash":"0xceb891c6bca747f32947342e494ec653c29507b86ca5ed6d1a0b145798f871f6"},{"messageHash":"0x4af6ce0442215cc5dc576e6cf56244c0e6d077ff160704fc183cbd6e3da81adb"},{"messageHash":"0x6e45c3a430da0f3b4e9812c0b835d50c6cad2a6941f3ee97949f4a0a27b5b6c8"},{"messageHash":"0x00e9f826c41def82ea1a26bf2724cf8331904d3673ddaf044a93316b092afac2"},{"messageHash":"0x9ebbc7ea1d2b16a77669cd90f65929acefa157cce508f83bb069c6fde73a702e"},{"messageHash":"0x47809fecd7534eaf309c1638234eff0dd4bc10e627967605d85f330a2f98a2c7"},{"messageHash":"0xa39886983433807022b1878f9376f09b7cb53255d99fdf88762457bac5e67ef7"},{"messageHash":"0x843a3bee0f08f613e6c999ea039c7c1ec66e62f1634eafaf6955f7f5b135864d"},{"messageHash":"0x0011fe89a8871a1f2bef61cbc84c0f9f40c7af8b5095b2c0321ba7fedeb4eb08"},{"messageHash":"0x720d13c98dc6dd39606ca46dac843d4c67b186ad89713f36d8382ee5b8c17853"},{"messageHash":"0x985c4107b83a197ccd9f13cf90aab6c1df9a1ec5691c2f403502c5ea0049ea12"},{"messageHash":"0x6d86089a6fc812a76d330c66b242095785fa217cee3154406f34cbb647c8f58e"},{"messageHash":"0x80ca429374e7bbf093edbae77576b0147a1ee0da5ce2715c02d2ce31b0f945ac"}],"paginationCursor":"0x80ca429374e7bbf093edbae77576b0147a1ee0da5ce2715c02d2ce31b0f945ac"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50510/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":"0x4d9ab6fdaeacae122fdf7463e8f38820caea4ad1f5c4bef799083de49dca9a69"},{"messageHash":"0xbdecb030ab45e2744ee1b4e572c9d64e4d8c8b46394e21e2524c766d80e8e4c9"},{"messageHash":"0xa2d3978bf19b4ef582e053971cef79c0e4e0cf6642992cbcf6930b05174e1626"},{"messageHash":"0xbf3d70a678137a7f3eb8186ed59324cd739c9120f904b6e3a473ce27a7a9ab67"},{"messageHash":"0x49c4f48f0704cbe0ba363fea54e50322cab81648f7b0a3a39d41d799f1e95d0d"},{"messageHash":"0xb66d9bafd994d448ed733af0cf46b9ff37b71f8cfe8ac3753169bbc92bb6346b"},{"messageHash":"0xceb891c6bca747f32947342e494ec653c29507b86ca5ed6d1a0b145798f871f6"},{"messageHash":"0x4af6ce0442215cc5dc576e6cf56244c0e6d077ff160704fc183cbd6e3da81adb"},{"messageHash":"0x6e45c3a430da0f3b4e9812c0b835d50c6cad2a6941f3ee97949f4a0a27b5b6c8"},{"messageHash":"0x00e9f826c41def82ea1a26bf2724cf8331904d3673ddaf044a93316b092afac2"},{"messageHash":"0x9ebbc7ea1d2b16a77669cd90f65929acefa157cce508f83bb069c6fde73a702e"},{"messageHash":"0x47809fecd7534eaf309c1638234eff0dd4bc10e627967605d85f330a2f98a2c7"},{"messageHash":"0xa39886983433807022b1878f9376f09b7cb53255d99fdf88762457bac5e67ef7"},{"messageHash":"0x843a3bee0f08f613e6c999ea039c7c1ec66e62f1634eafaf6955f7f5b135864d"},{"messageHash":"0x0011fe89a8871a1f2bef61cbc84c0f9f40c7af8b5095b2c0321ba7fedeb4eb08"},{"messageHash":"0x720d13c98dc6dd39606ca46dac843d4c67b186ad89713f36d8382ee5b8c17853"},{"messageHash":"0x985c4107b83a197ccd9f13cf90aab6c1df9a1ec5691c2f403502c5ea0049ea12"},{"messageHash":"0x6d86089a6fc812a76d330c66b242095785fa217cee3154406f34cbb647c8f58e"},{"messageHash":"0x80ca429374e7bbf093edbae77576b0147a1ee0da5ce2715c02d2ce31b0f945ac"}],"paginationCursor":"0x80ca429374e7bbf093edbae77576b0147a1ee0da5ce2715c02d2ce31b0f945ac"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47501/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x80ca429374e7bbf093edbae77576b0147a1ee0da5ce2715c02d2ce31b0f945ac&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":"0xec12734dbfde0bfc0710ad5e8b0cb7307af4ac46a438b558cea6e2865e8d9598"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50510/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x80ca429374e7bbf093edbae77576b0147a1ee0da5ce2715c02d2ce31b0f945ac&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":"0xec12734dbfde0bfc0710ad5e8b0cb7307af4ac46a438b558cea6e2865e8d9598"}]}'
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 a64e82998875
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 26390b3a6b61
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,70 @@
2026-02-28 20:21:19.937 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:21:19.937 DEBUG [tests.conftest] Running test: test_store with id: 2026-02-28_20-21-19__7b70287a-c6d2-4178-90b0-bb84d32d721c
2026-02-28 20:21:19.937 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:21:19.938 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:21:19.938 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 20:21:19.938 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 20:21:19.938 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:21:19.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:19.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-19__7b70287a-c6d2-4178-90b0-bb84d32d721c__wakuorg_nwaku:latest.log
2026-02-28 20:21:19.949 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:19.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:19.997 DEBUG [src.node.docker_mananger] Network waku created
2026-02-28 20:21:19.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.112
2026-02-28 20:21:19.998 DEBUG [src.node.docker_mananger] Generated ports ['30912', '30913', '30914', '30915', '30916']
2026-02-28 20:21:19.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:19.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:19.998 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:19.999 DEBUG [src.node.docker_mananger] docker run -i -t -p 30912:30912 -p 30913:30913 -p 30914:30914 -p 30915:30915 -p 30916:30916 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30914 --rest-port=30912 --tcp-port=30913 --discv5-udp-port=30915 --rest-address=0.0.0.0 --nat=extip:172.18.112.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f0a1ef2a3f5ed5915ff149cf995babeace7c8dc4270fdd13d60cd50facebae2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30916 --metrics-logging=true --relay=true --store=true
2026-02-28 20:21:22.983 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.112 waku 3ed4653cca53e607b643b7aea2c4d40091f4507776f6bae990d9d59467c235c8
2026-02-28 20:21:23.018 DEBUG [src.node.docker_mananger] Container started with ID 3ed4653cca53. Setting up logs at ./log/docker/node1_2026-02-28_20-21-19__7b70287a-c6d2-4178-90b0-bb84d32d721c__wakuorg_nwaku:latest.log
2026-02-28 20:21:23.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30912
2026-02-28 20:21:23.020 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:24.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30912/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:24.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:24.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:24.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30912/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:24.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.112/tcp/30913/p2p/16Uiu2HAmSKJ5aaMZ9yvVn4mAkagqZYUpauQYhPLqsN4vxmRvPeLx","/ip4/172.18.112.112/tcp/30914/ws/p2p/16Uiu2HAmSKJ5aaMZ9yvVn4mAkagqZYUpauQYhPLqsN4vxmRvPeLx"],"enrUri":"enr:-L24QNktQkz_jRhobhu1TRXvUXW73sXtOKrFPStIyMZxbM29MhEAMjn97ULkeTnZ0BgGtbI3qiglKt2pcYIP9oTkd0gCgmlkgnY0gmlwhKwScHCKbXVsdGlhZGRyc5YACASsEnBwBnjBAAoErBJwcAZ4wt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyvgMFEIA_EMj6R4UORe4DCyMU3EDq8kLMQx3c34W4PmDdGNwgnjBg3VkcIJ4w4V3YWt1MgM"}'
2026-02-28 20:21:24.028 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:24.035 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:21:24.035 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-21-19__7b70287a-c6d2-4178-90b0-bb84d32d721c__wakuorg_nwaku:latest.log
2026-02-28 20:21:24.035 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:21:24.035 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:21:24.037 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:21:24.037 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.10
2026-02-28 20:21:24.037 DEBUG [src.node.docker_mananger] Generated ports ['25328', '25329', '25330', '25331', '25332']
2026-02-28 20:21:24.037 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:21:24.037 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:21:24.038 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:21:24.038 DEBUG [src.node.docker_mananger] docker run -i -t -p 25328:25328 -p 25329:25329 -p 25330:25330 -p 25331:25331 -p 25332:25332 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25330 --rest-port=25328 --tcp-port=25329 --discv5-udp-port=25331 --rest-address=0.0.0.0 --nat=extip:172.18.172.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3ffac8ea0d893edcd1a1482d8d4517eef35592ec1cccdc0bcbfa1f8780adf0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25332 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QNktQkz_jRhobhu1TRXvUXW73sXtOKrFPStIyMZxbM29MhEAMjn97ULkeTnZ0BgGtbI3qiglKt2pcYIP9oTkd0gCgmlkgnY0gmlwhKwScHCKbXVsdGlhZGRyc5YACASsEnBwBnjBAAoErBJwcAZ4wt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyvgMFEIA_EMj6R4UORe4DCyMU3EDq8kLMQx3c34W4PmDdGNwgnjBg3VkcIJ4w4V3YWt1MgM --storenode=/ip4/172.18.112.112/tcp/30913/p2p/16Uiu2HAmSKJ5aaMZ9yvVn4mAkagqZYUpauQYhPLqsN4vxmRvPeLx
2026-02-28 20:21:24.230 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.10 waku 37e0f84b54ac17c3d8544daa49446d139e009dcb0e798a864e82858178a33fb1
2026-02-28 20:21:24.262 DEBUG [src.node.docker_mananger] Container started with ID 37e0f84b54ac. Setting up logs at ./log/docker/node1_2026-02-28_20-21-19__7b70287a-c6d2-4178-90b0-bb84d32d721c__wakuorg_nwaku:latest.log
2026-02-28 20:21:24.262 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25328
2026-02-28 20:21:24.263 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:21:25.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25328/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:25.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:21:25.266 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:21:25.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25328/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:25.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.10/tcp/25329/p2p/16Uiu2HAm88D4WL2nvVPuqq5m7jAAxYiWBxER7PRzTv9DH7Acmvpn","/ip4/172.18.172.10/tcp/25330/ws/p2p/16Uiu2HAm88D4WL2nvVPuqq5m7jAAxYiWBxER7PRzTv9DH7Acmvpn"],"enrUri":"enr:-L24QDo8IKZvflnbR-eEzgClo2pHuFKcb3UOCVMOsB2GEZCPWNAfo52-LyodY0iI46LHXVoph4e8ns_3kGFLsG7uTcQCgmlkgnY0gmlwhKwSrAqKbXVsdGlhZGRyc5YACASsEqwKBmLxAAoErBKsCgZi8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECvK6egeU39e_GMeIDFffpT25S-YnoEvjsELExwBWYS3eDdGNwgmLxg3VkcIJi84V3YWt1MgM"}'
2026-02-28 20:21:25.269 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:21:25.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30912/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:25.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:25.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25328/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:21:25.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:25.282 DEBUG [src.steps.store] Relaying message
2026-02-28 20:21:25.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30912/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-02-28 20:21:25.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:21:25.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 20:21:25.490 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:21:25.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25328/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:21:25.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa673a99b7c82827816565e342f3892aabd4b24c84762a7396edd519afbfc20de"}]}'
2026-02-28 20:21:25.494 DEBUG [src.steps.store] messages length is 1
2026-02-28 20:21:25.496 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:21:25.497 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:21:25.497 DEBUG [src.node.waku_node] Stopping container with id 3ed4653cca53
2026-02-28 20:21:26.099 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:26.100 DEBUG [src.node.waku_node] Stopping container with id 37e0f84b54ac
2026-02-28 20:21:26.638 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:21:26.641 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:21:26.647 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:21:26.652 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_hash with id: 2026-02-28_20-23-12__090e2ea2-547f-40c7-99e8-bcec5b41afcb
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-02-28_20-23-12__090e2ea2-547f-40c7-99e8-bcec5b41afcb__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.224.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21587', '21588', '21589', '21590', '21591']
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 21587:21587 -p 21588:21588 -p 21589:21589 -p 21590:21590 -p 21591:21591 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21589 --rest-port=21587 --tcp-port=21588 --discv5-udp-port=21590 --rest-address=0.0.0.0 --nat=extip:172.18.224.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ad908a6e7e0fcdcaade1f77dedc2ce41e9ee5af8bf476cbee397ba399c0a56a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21591 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.213 waku 1bd4fe6a9d62688e131b6a961298263e5716fbfc7dd95ee17647e1a9c1cd1a69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1bd4fe6a9d62. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-23-12__090e2ea2-547f-40c7-99e8-bcec5b41afcb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21587
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25cb0eff72bb. Exiting log stream.
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 0d1e6e64a854. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21587/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21587/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/21588/p2p/16Uiu2HAmU98LD2Ugc4AXaSwsiRq6Jbt3YYRbGUKbLDegWRxsn1YD","/ip4/172.18.224.213/tcp/21589/ws/p2p/16Uiu2HAmU98LD2Ugc4AXaSwsiRq6Jbt3YYRbGUKbLDegWRxsn1YD"],"enrUri":"enr:-L24QIq_mkqgygLTeLx42IGGNg68PFR6xoHEkcePgif_tHa2daBD8I9VOyFMTYXIp65brE4_Yn4UtA3jCcvoz6vq1gkCgmlkgnY0gmlwhKwS4NWKbXVsdGlhZGRyc5YACASsEuDVBlRUAAoErBLg1QZUVd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5hSXUa7h9PYb4tWk7tkC7ndZS9yDwqJtaBu5if9MqhqDdGNwglRUg3VkcIJUVoV3YWt1MgM"}'
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-02-28_20-23-12__090e2ea2-547f-40c7-99e8-bcec5b41afcb__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.235.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56174', '56175', '56176', '56177', '56178']
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 56174:56174 -p 56175:56175 -p 56176:56176 -p 56177:56177 -p 56178:56178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56176 --rest-port=56174 --tcp-port=56175 --discv5-udp-port=56177 --rest-address=0.0.0.0 --nat=extip:172.18.235.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bae5f735eefeed6da174c1f4f7daef5a3b0cb2a4fdb4be0d8dce2cd35bc95dd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56178 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIq_mkqgygLTeLx42IGGNg68PFR6xoHEkcePgif_tHa2daBD8I9VOyFMTYXIp65brE4_Yn4UtA3jCcvoz6vq1gkCgmlkgnY0gmlwhKwS4NWKbXVsdGlhZGRyc5YACASsEuDVBlRUAAoErBLg1QZUVd0DgnJzhQADAQAAiXNlY3AyNTZrMaED5hSXUa7h9PYb4tWk7tkC7ndZS9yDwqJtaBu5if9MqhqDdGNwglRUg3VkcIJUVoV3YWt1MgM --storenode=/ip4/172.18.224.213/tcp/21588/p2p/16Uiu2HAmU98LD2Ugc4AXaSwsiRq6Jbt3YYRbGUKbLDegWRxsn1YD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.153 waku d02ff490e3c55fbadbea4e2747ede90b86d77d697371d917ff032c8ed5cb7d69
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d02ff490e3c5. Setting up logs at ./log/docker/store_node1_2026-02-28_20-23-12__090e2ea2-547f-40c7-99e8-bcec5b41afcb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56174
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:56174/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.153/tcp/56175/p2p/16Uiu2HAmJ6HxvNKBjijit8ZWhcCQfBFHeZ547cjnbm1HV72M8N93","/ip4/172.18.235.153/tcp/56176/ws/p2p/16Uiu2HAmJ6HxvNKBjijit8ZWhcCQfBFHeZ547cjnbm1HV72M8N93"],"enrUri":"enr:-L24QAIzB4vYdXGKsXYaZaLoE7PrCkNSvOD_Ln_oCk-UCWN_BwNhtqqA5e7un_RqvFljJnp0QaopuFJ-0Zh-jYKyYy0CgmlkgnY0gmlwhKwS65mKbXVsdGlhZGRyc5YACASsEuuZBttvAAoErBLrmQbbcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUMXfFu7s-48acRT6bfcbD6RkZTfq7la2e5Zhkhr-kz6DdGNwgttvg3VkcILbcYV3YWt1MgM"}'
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:56174/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.213/tcp/21588/p2p/16Uiu2HAmU98LD2Ugc4AXaSwsiRq6Jbt3YYRbGUKbLDegWRxsn1YD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21587/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:56174/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:21587/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:21587/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:21587/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:21587/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21587/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&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:21587/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&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:56174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
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 1bd4fe6a9d62
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d02ff490e3c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-02-28 20:22:30.472 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:22:30.472 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-02-28_20-22-30__73d197d2-5973-4450-b27f-e01334398f79
2026-02-28 20:22:30.472 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:22:30.473 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:22:30.473 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:22:30.479 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:30.479 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-22-30__73d197d2-5973-4450-b27f-e01334398f79__wakuorg_nwaku:latest.log
2026-02-28 20:22:30.480 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:30.480 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:30.481 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:30.481 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.146
2026-02-28 20:22:30.481 DEBUG [src.node.docker_mananger] Generated ports ['25862', '25863', '25864', '25865', '25866']
2026-02-28 20:22:30.482 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:30.482 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:30.482 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:30.482 DEBUG [src.node.docker_mananger] docker run -i -t -p 25862:25862 -p 25863:25863 -p 25864:25864 -p 25865:25865 -p 25866:25866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25864 --rest-port=25862 --tcp-port=25863 --discv5-udp-port=25865 --rest-address=0.0.0.0 --nat=extip:172.18.103.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ddfb15dadda49646e7df4c4deb7abcd7fc93b2bfaeffafe5469bcff6ea0a4d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25866 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:22:30.664 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.146 waku ff7c9dfb986c11c8d5b8ebef594f7c9d56e601c8ccae3ec0dbc3b8306ccd7699
2026-02-28 20:22:30.700 DEBUG [src.node.docker_mananger] Container started with ID ff7c9dfb986c. Setting up logs at ./log/docker/node1_2026-02-28_20-22-30__73d197d2-5973-4450-b27f-e01334398f79__wakuorg_nwaku:latest.log
2026-02-28 20:22:30.701 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25862
2026-02-28 20:22:30.701 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:30.727 ERROR [src.node.docker_mananger] Max retries reached for container 403918a2f5b7. Exiting log stream.
2026-02-28 20:22:31.274 ERROR [src.node.docker_mananger] Max retries reached for container 4760d3bcc4c8. Exiting log stream.
2026-02-28 20:22:31.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25862/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:31.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:31.704 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:31.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:31.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.146/tcp/25863/p2p/16Uiu2HAkuSmCuSDRmgLFdrruEUp9sRDpYUfkB31BFGWryWnp9ryk","/ip4/172.18.103.146/tcp/25864/ws/p2p/16Uiu2HAkuSmCuSDRmgLFdrruEUp9sRDpYUfkB31BFGWryWnp9ryk"],"enrUri":"enr:-L24QPpv-2f9TPgoh3O-eYJP6aeDps2i72-cCx08jU8mg2EZU64MsSbfyzKerGhUfltuzjUB12zIEI6_Fc0xs1rSF84CgmlkgnY0gmlwhKwSZ5KKbXVsdGlhZGRyc5YACASsEmeSBmUHAAoErBJnkgZlCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAEd9bCQb0V1_5CT-duTUiCrMzZrGTBMaioeFUTTqxU-DdGNwgmUHg3VkcIJlCYV3YWt1MgU"}'
2026-02-28 20:22:31.707 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:31.707 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:22:31.714 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:22:31.714 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-22-30__73d197d2-5973-4450-b27f-e01334398f79__wakuorg_nwaku:latest.log
2026-02-28 20:22:31.714 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:22:31.715 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:22:31.716 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:22:31.716 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.22
2026-02-28 20:22:31.716 DEBUG [src.node.docker_mananger] Generated ports ['29876', '29877', '29878', '29879', '29880']
2026-02-28 20:22:31.716 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:22:31.717 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:22:31.717 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:22:31.717 DEBUG [src.node.docker_mananger] docker run -i -t -p 29876:29876 -p 29877:29877 -p 29878:29878 -p 29879:29879 -p 29880:29880 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29878 --rest-port=29876 --tcp-port=29877 --discv5-udp-port=29879 --rest-address=0.0.0.0 --nat=extip:172.18.240.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e009e0c937aabcf5bcf1952fb8dfd81ebc232ddbf8de4fe02b2e9d7c944de6bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29880 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPpv-2f9TPgoh3O-eYJP6aeDps2i72-cCx08jU8mg2EZU64MsSbfyzKerGhUfltuzjUB12zIEI6_Fc0xs1rSF84CgmlkgnY0gmlwhKwSZ5KKbXVsdGlhZGRyc5YACASsEmeSBmUHAAoErBJnkgZlCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAEd9bCQb0V1_5CT-duTUiCrMzZrGTBMaioeFUTTqxU-DdGNwgmUHg3VkcIJlCYV3YWt1MgU --filternode=/ip4/172.18.103.146/tcp/25863/p2p/16Uiu2HAkuSmCuSDRmgLFdrruEUp9sRDpYUfkB31BFGWryWnp9ryk
2026-02-28 20:22:31.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.22 waku a93d9cbd76dc3e4d9d65a15bef06b21515fd91b8c4f5abb5ceb31aa9bfeedc24
2026-02-28 20:22:31.941 DEBUG [src.node.docker_mananger] Container started with ID a93d9cbd76dc. Setting up logs at ./log/docker/node2_2026-02-28_20-22-30__73d197d2-5973-4450-b27f-e01334398f79__wakuorg_nwaku:latest.log
2026-02-28 20:22:31.942 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29876
2026-02-28 20:22:31.943 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:22:32.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29876/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:32.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:22:32.946 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:22:32.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29876/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:32.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.22/tcp/29877/p2p/16Uiu2HAm5jEmNLNijUHYxzrnwxLt42fdfjX1w3WSUC8bvAZm1Hay","/ip4/172.18.240.22/tcp/29878/ws/p2p/16Uiu2HAm5jEmNLNijUHYxzrnwxLt42fdfjX1w3WSUC8bvAZm1Hay"],"enrUri":"enr:-L24QBFOqgRULJW7ln3fkWn_UtTbT_G0JFunVG2dqjQNUVmPJ8s6O--lfN61wmQmx3F4c1DxPkCSKGFZuQisAB1U_h0CgmlkgnY0gmlwhKwS8BaKbXVsdGlhZGRyc5YACASsEvAWBnS1AAoErBLwFgZ0tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmRTQY02DuyCf5w8hJlU4M8QAIv_YUGsVihIbYghxHXKDdGNwgnS1g3VkcIJ0t4V3YWt1MgA"}'
2026-02-28 20:22:32.949 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:22:32.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29876/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.146/tcp/25863/p2p/16Uiu2HAkuSmCuSDRmgLFdrruEUp9sRDpYUfkB31BFGWryWnp9ryk"]'
2026-02-28 20:22:32.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:32.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25862/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:33.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:33.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29876/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9d03177f-de5e-4856-a8dc-36f9835f50b2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:22:33.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9d03177f-de5e-4856-a8dc-36f9835f50b2","statusDesc":"OK"}'
2026-02-28 20:22:33.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25862/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-02-28 20:22:33.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:33.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:33.133 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:22:33.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29876/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:33.136 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":1772310153025463469,"ephemeral":false}]'
2026-02-28 20:22:33.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25862/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:22:33.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:33.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29876/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5fd9c878-1c8d-427f-9281-1c898763e402", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:22:33.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5fd9c878-1c8d-427f-9281-1c898763e402","statusDesc":"OK"}'
2026-02-28 20:22:33.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25862/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-02-28 20:22:33.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:22:33.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 20:22:33.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 20:22:33.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29876/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:22:33.258 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":1772310153149758305,"ephemeral":false}]'
2026-02-28 20:22:33.261 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:22:33.261 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:22:33.262 DEBUG [src.node.waku_node] Stopping container with id ff7c9dfb986c
2026-02-28 20:22:33.793 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:33.795 DEBUG [src.node.waku_node] Stopping container with id a93d9cbd76dc
2026-02-28 20:22:34.325 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:22:34.327 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:22:34.334 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:22:34.340 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2026-02-28_20-22-46__7d602943-b47b-4e96-b814-a99adf33ea9d
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-02-28_20-22-46__7d602943-b47b-4e96-b814-a99adf33ea9d__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.206.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5024', '5025', '5026', '5027', '5028']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 5024:5024 -p 5025:5025 -p 5026:5026 -p 5027:5027 -p 5028:5028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5026 --rest-port=5024 --tcp-port=5025 --discv5-udp-port=5027 --rest-address=0.0.0.0 --nat=extip:172.18.206.3 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=70bc8a50ecd3049cca204b1e7f4cfee67843cfe61e250ff89ebd382ca3f3bdaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5028 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.3 waku e37b23ac02b9d0309a9fd4ffcf98f722bb431194f4efe9ed6d73465106e95898
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c2e59f0be89. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e37b23ac02b9. Setting up logs at ./log/docker/node1_2026-02-28_20-22-46__7d602943-b47b-4e96-b814-a99adf33ea9d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5024
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 334174736dd6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5024/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:5024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.3/tcp/5025/p2p/16Uiu2HAm1hgBj7JLfuh8p7q1zpKHpok1S6mBz5osJjAi5sGPbt7G","/ip4/172.18.206.3/tcp/5026/ws/p2p/16Uiu2HAm1hgBj7JLfuh8p7q1zpKHpok1S6mBz5osJjAi5sGPbt7G"],"enrUri":"enr:-L24QApFND0z5JtaZxnjBOZcBldvPSYeUFLglTPMrE79l0mKdwYqfLDxmwojejbTlbLJzXdVSUAMGAjTwcEFwbQIXIwCgmlkgnY0gmlwhKwSzgOKbXVsdGlhZGRyc5YACASsEs4DBhOhAAoErBLOAwYTot0DgnJzhQAIAQAAiXNlY3AyNTZrMaECXT-lqxb8DhhyY25jBwwF9gaaSE9Lyaj86JpAKUnlAieDdGNwghOhg3VkcIITo4V3YWt1MgU"}'
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-02-28_20-22-46__7d602943-b47b-4e96-b814-a99adf33ea9d__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.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5388', '5389', '5390', '5391', '5392']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 5388:5388 -p 5389:5389 -p 5390:5390 -p 5391:5391 -p 5392:5392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5390 --rest-port=5388 --tcp-port=5389 --discv5-udp-port=5391 --rest-address=0.0.0.0 --nat=extip:172.18.84.35 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=e6cf6e6c3be4e32edc5bb2ccaed86e1cb1cb3fe688e7effcd8863d246417c205 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5392 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QApFND0z5JtaZxnjBOZcBldvPSYeUFLglTPMrE79l0mKdwYqfLDxmwojejbTlbLJzXdVSUAMGAjTwcEFwbQIXIwCgmlkgnY0gmlwhKwSzgOKbXVsdGlhZGRyc5YACASsEs4DBhOhAAoErBLOAwYTot0DgnJzhQAIAQAAiXNlY3AyNTZrMaECXT-lqxb8DhhyY25jBwwF9gaaSE9Lyaj86JpAKUnlAieDdGNwghOhg3VkcIITo4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.35 waku 3c1b678e1e12188dfc695184750e648257ec69952b845064c46402b164932ce6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c1b678e1e12. Setting up logs at ./log/docker/node2_2026-02-28_20-22-46__7d602943-b47b-4e96-b814-a99adf33ea9d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5388
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:5388/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:5388/debug/v1/info" -H "Content-Type: application/json" -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.35/tcp/5389/p2p/16Uiu2HAkyzEck5BKJC7MqxCiw1MXxPzHrP2US1MWN5bjQUaUCh23","/ip4/172.18.84.35/tcp/5390/ws/p2p/16Uiu2HAkyzEck5BKJC7MqxCiw1MXxPzHrP2US1MWN5bjQUaUCh23"],"enrUri":"enr:-L24QBVxY8utXVOJECH4VXAvC5I4tu7zp3Sz8xM69pJcnQOBefsl7zEdXO7hW-YEDAdCOvWE98STbvEMP-YxBJZCpHwCgmlkgnY0gmlwhKwSVCOKbXVsdGlhZGRyc5YACASsElQjBhUNAAoErBJUIwYVDt0DgnJzhQAIAQAAiXNlY3AyNTZrMaECQ8Y8h7YaT1-D3tDh4DTAY0MtLsF4FGeCNwrmwRYsmCSDdGNwghUNg3VkcIIVD4V3YWt1MgE"}'
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:5388/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.3/tcp/5025/p2p/16Uiu2HAm1hgBj7JLfuh8p7q1zpKHpok1S6mBz5osJjAi5sGPbt7G"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5024/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:5388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:5024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%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:5024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%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":1772310169517129505,"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:5388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%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":1772310169517129505,"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 e37b23ac02b9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c1b678e1e12
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,225 @@
2026-02-28 20:27:30.776 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:27:30.778 DEBUG [tests.conftest] Running test: test_large_message_payload_sync with id: 2026-02-28_20-27-30__8cc36207-44e0-47b4-b713-53aa422f86cb
2026-02-28 20:27:30.778 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:27:30.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:27:30.788 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-27-30__8cc36207-44e0-47b4-b713-53aa422f86cb__wakuorg_nwaku:latest.log
2026-02-28 20:27:30.795 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:27:30.796 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-27-30__8cc36207-44e0-47b4-b713-53aa422f86cb__wakuorg_nwaku:latest.log
2026-02-28 20:27:30.803 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:27:30.803 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-27-30__8cc36207-44e0-47b4-b713-53aa422f86cb__wakuorg_nwaku:latest.log
2026-02-28 20:27:30.804 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 20:27:30.805 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:27:30.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:27:30.808 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:27:30.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.183
2026-02-28 20:27:30.808 DEBUG [src.node.docker_mananger] Generated ports ['64480', '64481', '64482', '64483', '64484']
2026-02-28 20:27:30.808 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:27:30.808 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:27:30.808 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:27:30.809 DEBUG [src.node.docker_mananger] docker run -i -t -p 64480:64480 -p 64481:64481 -p 64482:64482 -p 64483:64483 -p 64484:64484 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64482 --rest-port=64480 --tcp-port=64481 --discv5-udp-port=64483 --rest-address=0.0.0.0 --nat=extip:172.18.20.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bffa70c1ba6d6ff4ecdacb265fdd0339a79fc97b42b8dc0e253f59abbc676a04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64484 --metrics-logging=true --store=true --relay=true
2026-02-28 20:27:31.007 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.183 waku 8a6a44990203397930a30e5359183370376cc6b4f88a15be142d1a15a47800ec
2026-02-28 20:27:31.011 ERROR [src.node.docker_mananger] Max retries reached for container 1b612ec5cb8e. Exiting log stream.
2026-02-28 20:27:31.044 DEBUG [src.node.docker_mananger] Container started with ID 8a6a44990203. Setting up logs at ./log/docker/node1_2026-02-28_20-27-30__8cc36207-44e0-47b4-b713-53aa422f86cb__wakuorg_nwaku:latest.log
2026-02-28 20:27:31.044 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64480
2026-02-28 20:27:31.045 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:27:31.608 ERROR [src.node.docker_mananger] Max retries reached for container 77b25e811f3b. Exiting log stream.
2026-02-28 20:27:32.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64480/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:32.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:27:32.048 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:27:32.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64480/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:32.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.183/tcp/64481/p2p/16Uiu2HAm2LYQaQ5G3KAYP4SrCpAnUkebUFZx6JR3EZTbS2LqJoVf","/ip4/172.18.20.183/tcp/64482/ws/p2p/16Uiu2HAm2LYQaQ5G3KAYP4SrCpAnUkebUFZx6JR3EZTbS2LqJoVf"],"enrUri":"enr:-L24QEBIIP-abGDCddTBcTcuVdCngxQyLFCJtWadDvp4WAxjCbJ-4LcJYdsUiQ3ZwAgAXbCDw-szv8llC1WCe6GA_BECgmlkgnY0gmlwhKwSFLeKbXVsdGlhZGRyc5YACASsEhS3BvvhAAoErBIUtwb74t0DgnJzhQADAQAAiXNlY3AyNTZrMaECZrFXilTWrjToVh7IQI-hFFfu4XN6c-oTVeF10mtzaD6DdGNwgvvhg3VkcIL744V3YWt1MgM"}'
2026-02-28 20:27:32.051 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:27:32.051 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:27:32.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:27:32.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:27:32.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.4
2026-02-28 20:27:32.053 DEBUG [src.node.docker_mananger] Generated ports ['33543', '33544', '33545', '33546', '33547']
2026-02-28 20:27:32.053 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:27:32.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:27:32.054 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:27:32.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 33543:33543 -p 33544:33544 -p 33545:33545 -p 33546:33546 -p 33547:33547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33545 --rest-port=33543 --tcp-port=33544 --discv5-udp-port=33546 --rest-address=0.0.0.0 --nat=extip:172.18.150.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cee49c8e6da5dd636e6e3a9a989dc79bfc6e3a549b989b56aa407eb63c9f7587 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33547 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEBIIP-abGDCddTBcTcuVdCngxQyLFCJtWadDvp4WAxjCbJ-4LcJYdsUiQ3ZwAgAXbCDw-szv8llC1WCe6GA_BECgmlkgnY0gmlwhKwSFLeKbXVsdGlhZGRyc5YACASsEhS3BvvhAAoErBIUtwb74t0DgnJzhQADAQAAiXNlY3AyNTZrMaECZrFXilTWrjToVh7IQI-hFFfu4XN6c-oTVeF10mtzaD6DdGNwgvvhg3VkcIL744V3YWt1MgM
2026-02-28 20:27:32.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.4 waku 4b190ab638fce0c8e735eb819ff5f7907596228146ad2f9226a4276bfa6d0384
2026-02-28 20:27:32.277 DEBUG [src.node.docker_mananger] Container started with ID 4b190ab638fc. Setting up logs at ./log/docker/node2_2026-02-28_20-27-30__8cc36207-44e0-47b4-b713-53aa422f86cb__wakuorg_nwaku:latest.log
2026-02-28 20:27:32.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33543
2026-02-28 20:27:32.277 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:27:33.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33543/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:33.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:27:33.303 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:27:33.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:33.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.4/tcp/33544/p2p/16Uiu2HAmPS9uni8i6iE5KxFrqxMfangRSz4J15wz3Zw9w9afwwHh","/ip4/172.18.150.4/tcp/33545/ws/p2p/16Uiu2HAmPS9uni8i6iE5KxFrqxMfangRSz4J15wz3Zw9w9afwwHh"],"enrUri":"enr:-L24QCA-K1wov25EMnQxhjP4jedGrbkm9r09YzIdM0kBCKSScPa9jSS4nEITRpo_vyPkxhy2rs69TZpXVQai0DTaZq8CgmlkgnY0gmlwhKwSlgSKbXVsdGlhZGRyc5YACASsEpYEBoMIAAoErBKWBAaDCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoCbQyScUbad8xDgb59SDHsrswtuv8PwX6FI9RpdANNCDdGNwgoMIg3VkcIKDCoV3YWt1MgE"}'
2026-02-28 20:27:33.313 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:27:33.314 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:27:33.314 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:27:33.317 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:27:33.317 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.82
2026-02-28 20:27:33.318 DEBUG [src.node.docker_mananger] Generated ports ['34402', '34403', '34404', '34405', '34406']
2026-02-28 20:27:33.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:27:33.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:27:33.318 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:27:33.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 34402:34402 -p 34403:34403 -p 34404:34404 -p 34405:34405 -p 34406:34406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34404 --rest-port=34402 --tcp-port=34403 --discv5-udp-port=34405 --rest-address=0.0.0.0 --nat=extip:172.18.88.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b67dc8a2ebfa18cdf0da22bd932d6bdf9c0beb4af4de8bfb79dac76ee4ec97dd --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34406 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCA-K1wov25EMnQxhjP4jedGrbkm9r09YzIdM0kBCKSScPa9jSS4nEITRpo_vyPkxhy2rs69TZpXVQai0DTaZq8CgmlkgnY0gmlwhKwSlgSKbXVsdGlhZGRyc5YACASsEpYEBoMIAAoErBKWBAaDCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoCbQyScUbad8xDgb59SDHsrswtuv8PwX6FI9RpdANNCDdGNwgoMIg3VkcIKDCoV3YWt1MgE
2026-02-28 20:27:33.517 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.82 waku 51c1a93917fbe03ad8db2202c90f4b47a29e45389fac083c9e2a6fd23cdea4bb
2026-02-28 20:27:33.555 DEBUG [src.node.docker_mananger] Container started with ID 51c1a93917fb. Setting up logs at ./log/docker/node3_2026-02-28_20-27-30__8cc36207-44e0-47b4-b713-53aa422f86cb__wakuorg_nwaku:latest.log
2026-02-28 20:27:33.555 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34402
2026-02-28 20:27:33.556 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:27:34.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34402/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:34.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:27:34.571 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:27:34.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:34.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.82/tcp/34403/p2p/16Uiu2HAm38fufzK8HxjnFUB3zSzcLurtVSo5cGNyHZPHtiv5RKQK","/ip4/172.18.88.82/tcp/34404/ws/p2p/16Uiu2HAm38fufzK8HxjnFUB3zSzcLurtVSo5cGNyHZPHtiv5RKQK"],"enrUri":"enr:-L24QKzmtRMTMIXVedurvVkl9QryJLMn8dncpoZkuSzbtNOQfHIG_CgHpZ210lONfeyoz3NyWJb_j_Wdb5y4TeusOCgCgmlkgnY0gmlwhKwSWFKKbXVsdGlhZGRyc5YACASsElhSBoZjAAoErBJYUgaGZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcoKKlHkllFdoNj8UdQwssbkxYEpmv4h80hqwlLbJt7CDdGNwgoZjg3VkcIKGZYV3YWt1MgE"}'
2026-02-28 20:27:34.576 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:27:34.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33543/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.183/tcp/64481/p2p/16Uiu2HAm2LYQaQ5G3KAYP4SrCpAnUkebUFZx6JR3EZTbS2LqJoVf"]'
2026-02-28 20:27:34.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34402/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.4/tcp/33544/p2p/16Uiu2HAmPS9uni8i6iE5KxFrqxMfangRSz4J15wz3Zw9w9afwwHh"]'
2026-02-28 20:27:34.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64480/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:27:34.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33543/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:27:34.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34402/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 20:27:34.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.594 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.595 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.617 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.628 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.630 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.651 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.662 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.663 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.680 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.691 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.693 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.712 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.724 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.725 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.743 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.755 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.757 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.774 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.785 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.786 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.804 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.815 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.817 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.836 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.847 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.848 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.867 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.878 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.879 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.897 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.908 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.909 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.930 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.942 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.943 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.963 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:34.974 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:34.975 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:34.994 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.005 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.006 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.028 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.039 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.040 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.062 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.073 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.074 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.094 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.108 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.109 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.130 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.141 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.142 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.163 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.174 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.175 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.195 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.208 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.209 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.230 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.241 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.243 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.259 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.270 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.272 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.289 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.300 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.301 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.318 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.329 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.331 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.349 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.360 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.362 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.379 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.390 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.392 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.409 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.420 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.421 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.439 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.450 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.452 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.470 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.481 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.482 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.500 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.512 DEBUG [src.steps.store] Relaying message
2026-02-28 20:27:35.514 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:35.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:35.531 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:35.542 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-28 20:27:45.551 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:27:45.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64480/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:45.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3b83f3bcd0bc19137899e30ad678137319fa36a7e89a7b6fd40333cc5eefb61"},{"messageHash":"0xa262978fbc9620dd05f55690949d035ee6b59acb05ad8f80b767ce4479fe3437"},{"messageHash":"0x04a37ac864667fd8488de7861e3cf5a905003d087e3c5653588d2f72b88eb82d"},{"messageHash":"0xc7050a0a35f47f70976a4d6048534cef940a22d52d152c47093fdc7b329e4c90"},{"messageHash":"0x2177015dff964edfeb8b4823bc0921656bb292efef67357c708e0ac638de99cb"},{"messageHash":"0x345d3fa99ce086896e5f1e1247b129c3007c6a9b84d37acfb0cadece389f66a9"},{"messageHash":"0x8b5452fbfa01501617349145702fb7177e6beb6b2d43bba30d88fcfe7e80c722"},{"messageHash":"0x720c5bd2672da9ab7464bf5c89d54a07eccce0e3e7f24a5aedf504dca6feba53"},{"messageHash":"0x442e9223024cfda221bfe91081aa62e21a1d41df070895530b9f4e5d863f29b8"},{"messageHash":"0x9e0fe3112b033fe10465c5b835a421e27feab7bcf9c9210b4659c79b8ec97327"},{"messageHash":"0xd43968c7b5e478f4457fe52e5e6fafeae53819060ededcf0bfa3a6f3cd281a03"},{"messageHash":"0xafaa3cedd5df6580033120b1d0b628832fd1f6dc6c87ce9a13920814f3700825"},{"messageHash":"0xe635875d84afedaef304e54d630f2a8f70e8dcd14260461f62208e449a7ddecf"},{"messageHash":"0x7c4c86d700ecb266fe8102327442b42212d3d2c999a5f5e2ae5370e99a2569a5"},{"messageHash":"0x1cf7722c197a62b19ea1ee2fb087534a0f0fb79edf0e3c29f4bd41978b8cf668"},{"messageHash":"0xe41fd021809a3e5a01ff7684fc8dd9e49d6b5e7b0841d4329434affcbddea7e1"},{"messageHash":"0xed4e540bb58f82db2454c81e343de86d48d448fcf2d67093c50b34de193b7704"},{"messageHash":"0xbccd80b5cb565aeb70ff22e877bb575deb7e11390c5ce1bce6ad420a941bb54b"},{"messageHash":"0x7e0cfcb6a0c744d2fd43edf31511dd1db94e36a769cb5ba966bb90d961acad7a"},{"messageHash":"0xbdde1ebecb0cff3c9d561918fbb06b2bdb53c7530156bac5a21ce9b2bbc2ae57"},{"messageHash":"0x12a1663e655e2e2da33f4256e8eb71caecd1b9edbc1217798320d012643caf0a"},{"messageHash":"0x890a0a7fdf3963b5bf7cfeb6dfe937e0890810bc743641d2a5d90fecf446605d"},{"messageHash":"0x6871a680eb063f20853166cb29df31fe668852e80b31647d2476d4624fc042a7"},{"messageHash":"0x9eb78b689ce5e285e0bf689bd8532bb911fbcc0428dc28d23849186b87745f7e"},{"messageHash":"0xcb67476688d17da4eeb0dd88097424edc65902e8e281530905e61e2d3418bf0d"},{"messageHash":"0xe61fa0aa08b77e5d21f50924bae1c64a8f04b003e3c113f3c1cb418c5884fbf2"},{"messageHash":"0xaacb6efe7df07bb20c58baeac898582ef73692753d4bc7ee216ab865d081d825"},{"messageHash":"0x24b2f292196efcafede474e2ef3b670af18539a09757da78f20028e99a7c1c81"},{"messageHash":"0xb0f30fcf2a6f8d842d5160cfbc9026683f236b75415a7e4c0b4fff82ceb925fb"},{"messageHash":"0xa24ac51a7274e6aca1bdec207fa21f45d1d5aa28f5cd6c10fdd4b7fd4d90a95c"}]}'
2026-02-28 20:27:45.566 DEBUG [src.steps.store] messages length is 30
2026-02-28 20:27:45.600 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:27:45.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33543/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:45.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3f0f69264c94141cb231","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3b83f3bcd0bc19137899e30ad678137319fa36a7e89a7b6fd40333cc5eefb61"},{"messageHash":"0xa262978fbc9620dd05f55690949d035ee6b59acb05ad8f80b767ce4479fe3437"},{"messageHash":"0x04a37ac864667fd8488de7861e3cf5a905003d087e3c5653588d2f72b88eb82d"},{"messageHash":"0xc7050a0a35f47f70976a4d6048534cef940a22d52d152c47093fdc7b329e4c90"},{"messageHash":"0x2177015dff964edfeb8b4823bc0921656bb292efef67357c708e0ac638de99cb"},{"messageHash":"0x345d3fa99ce086896e5f1e1247b129c3007c6a9b84d37acfb0cadece389f66a9"},{"messageHash":"0x8b5452fbfa01501617349145702fb7177e6beb6b2d43bba30d88fcfe7e80c722"},{"messageHash":"0x720c5bd2672da9ab7464bf5c89d54a07eccce0e3e7f24a5aedf504dca6feba53"},{"messageHash":"0x442e9223024cfda221bfe91081aa62e21a1d41df070895530b9f4e5d863f29b8"},{"messageHash":"0x9e0fe3112b033fe10465c5b835a421e27feab7bcf9c9210b4659c79b8ec97327"},{"messageHash":"0xd43968c7b5e478f4457fe52e5e6fafeae53819060ededcf0bfa3a6f3cd281a03"},{"messageHash":"0xafaa3cedd5df6580033120b1d0b628832fd1f6dc6c87ce9a13920814f3700825"},{"messageHash":"0xe635875d84afedaef304e54d630f2a8f70e8dcd14260461f62208e449a7ddecf"},{"messageHash":"0x7c4c86d700ecb266fe8102327442b42212d3d2c999a5f5e2ae5370e99a2569a5"},{"messageHash":"0x1cf7722c197a62b19ea1ee2fb087534a0f0fb79edf0e3c29f4bd41978b8cf668"},{"messageHash":"0xe41fd021809a3e5a01ff7684fc8dd9e49d6b5e7b0841d4329434affcbddea7e1"},{"messageHash":"0xed4e540bb58f82db2454c81e343de86d48d448fcf2d67093c50b34de193b7704"},{"messageHash":"0xbccd80b5cb565aeb70ff22e877bb575deb7e11390c5ce1bce6ad420a941bb54b"},{"messageHash":"0x7e0cfcb6a0c744d2fd43edf31511dd1db94e36a769cb5ba966bb90d961acad7a"},{"messageHash":"0xbdde1ebecb0cff3c9d561918fbb06b2bdb53c7530156bac5a21ce9b2bbc2ae57"},{"messageHash":"0x12a1663e655e2e2da33f4256e8eb71caecd1b9edbc1217798320d012643caf0a"},{"messageHash":"0x890a0a7fdf3963b5bf7cfeb6dfe937e0890810bc743641d2a5d90fecf446605d"},{"messageHash":"0x6871a680eb063f20853166cb29df31fe668852e80b31647d2476d4624fc042a7"},{"messageHash":"0x9eb78b689ce5e285e0bf689bd8532bb911fbcc0428dc28d23849186b87745f7e"},{"messageHash":"0xcb67476688d17da4eeb0dd88097424edc65902e8e281530905e61e2d3418bf0d"},{"messageHash":"0xe61fa0aa08b77e5d21f50924bae1c64a8f04b003e3c113f3c1cb418c5884fbf2"},{"messageHash":"0xaacb6efe7df07bb20c58baeac898582ef73692753d4bc7ee216ab865d081d825"},{"messageHash":"0x24b2f292196efcafede474e2ef3b670af18539a09757da78f20028e99a7c1c81"},{"messageHash":"0xb0f30fcf2a6f8d842d5160cfbc9026683f236b75415a7e4c0b4fff82ceb925fb"},{"messageHash":"0xa24ac51a7274e6aca1bdec207fa21f45d1d5aa28f5cd6c10fdd4b7fd4d90a95c"}]}'
2026-02-28 20:27:45.621 DEBUG [src.steps.store] messages length is 30
2026-02-28 20:27:45.655 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 20:27:45.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34402/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:45.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"516d48404be6e45fd046","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd3b83f3bcd0bc19137899e30ad678137319fa36a7e89a7b6fd40333cc5eefb61"},{"messageHash":"0xa262978fbc9620dd05f55690949d035ee6b59acb05ad8f80b767ce4479fe3437"},{"messageHash":"0x04a37ac864667fd8488de7861e3cf5a905003d087e3c5653588d2f72b88eb82d"},{"messageHash":"0xc7050a0a35f47f70976a4d6048534cef940a22d52d152c47093fdc7b329e4c90"},{"messageHash":"0x2177015dff964edfeb8b4823bc0921656bb292efef67357c708e0ac638de99cb"},{"messageHash":"0x345d3fa99ce086896e5f1e1247b129c3007c6a9b84d37acfb0cadece389f66a9"},{"messageHash":"0x8b5452fbfa01501617349145702fb7177e6beb6b2d43bba30d88fcfe7e80c722"},{"messageHash":"0x720c5bd2672da9ab7464bf5c89d54a07eccce0e3e7f24a5aedf504dca6feba53"},{"messageHash":"0x442e9223024cfda221bfe91081aa62e21a1d41df070895530b9f4e5d863f29b8"},{"messageHash":"0x9e0fe3112b033fe10465c5b835a421e27feab7bcf9c9210b4659c79b8ec97327"},{"messageHash":"0xd43968c7b5e478f4457fe52e5e6fafeae53819060ededcf0bfa3a6f3cd281a03"},{"messageHash":"0xafaa3cedd5df6580033120b1d0b628832fd1f6dc6c87ce9a13920814f3700825"},{"messageHash":"0xe635875d84afedaef304e54d630f2a8f70e8dcd14260461f62208e449a7ddecf"},{"messageHash":"0x7c4c86d700ecb266fe8102327442b42212d3d2c999a5f5e2ae5370e99a2569a5"},{"messageHash":"0x1cf7722c197a62b19ea1ee2fb087534a0f0fb79edf0e3c29f4bd41978b8cf668"},{"messageHash":"0xe41fd021809a3e5a01ff7684fc8dd9e49d6b5e7b0841d4329434affcbddea7e1"},{"messageHash":"0xed4e540bb58f82db2454c81e343de86d48d448fcf2d67093c50b34de193b7704"},{"messageHash":"0xbccd80b5cb565aeb70ff22e877bb575deb7e11390c5ce1bce6ad420a941bb54b"},{"messageHash":"0x7e0cfcb6a0c744d2fd43edf31511dd1db94e36a769cb5ba966bb90d961acad7a"},{"messageHash":"0xbdde1ebecb0cff3c9d561918fbb06b2bdb53c7530156bac5a21ce9b2bbc2ae57"},{"messageHash":"0x12a1663e655e2e2da33f4256e8eb71caecd1b9edbc1217798320d012643caf0a"},{"messageHash":"0x890a0a7fdf3963b5bf7cfeb6dfe937e0890810bc743641d2a5d90fecf446605d"},{"messageHash":"0x6871a680eb063f20853166cb29df31fe668852e80b31647d2476d4624fc042a7"},{"messageHash":"0x9eb78b689ce5e285e0bf689bd8532bb911fbcc0428dc28d23849186b87745f7e"},{"messageHash":"0xcb67476688d17da4eeb0dd88097424edc65902e8e281530905e61e2d3418bf0d"},{"messageHash":"0xe61fa0aa08b77e5d21f50924bae1c64a8f04b003e3c113f3c1cb418c5884fbf2"},{"messageHash":"0xaacb6efe7df07bb20c58baeac898582ef73692753d4bc7ee216ab865d081d825"},{"messageHash":"0x24b2f292196efcafede474e2ef3b670af18539a09757da78f20028e99a7c1c81"},{"messageHash":"0xb0f30fcf2a6f8d842d5160cfbc9026683f236b75415a7e4c0b4fff82ceb925fb"},{"messageHash":"0xa24ac51a7274e6aca1bdec207fa21f45d1d5aa28f5cd6c10fdd4b7fd4d90a95c"}]}'
2026-02-28 20:27:45.677 DEBUG [src.steps.store] messages length is 30
2026-02-28 20:27:45.703 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:27:45.705 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:27:45.705 DEBUG [src.node.waku_node] Stopping container with id 8a6a44990203
2026-02-28 20:27:46.312 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:46.313 DEBUG [src.node.waku_node] Stopping container with id 4b190ab638fc
2026-02-28 20:27:46.900 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:46.903 DEBUG [src.node.waku_node] Stopping container with id 51c1a93917fb
2026-02-28 20:27:47.204 ERROR [src.node.docker_mananger] Max retries reached for container 8a6a44990203. Exiting log stream.
2026-02-28 20:27:47.459 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:47.462 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:27:47.505 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:27:47.527 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:27:47.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_with_a_single_receiving_node with id: 2026-02-28_20-22-59__682fa080-19ea-4b9a-b0af-dba20224a6aa
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-02-28_20-22-59__682fa080-19ea-4b9a-b0af-dba20224a6aa__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.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18551', '18552', '18553', '18554', '18555']
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 18551:18551 -p 18552:18552 -p 18553:18553 -p 18554:18554 -p 18555:18555 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18553 --rest-port=18551 --tcp-port=18552 --discv5-udp-port=18554 --rest-address=0.0.0.0 --nat=extip:172.18.31.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05c1b16ba6be018f7367c9d60b53cbdd7f9aabdf8f988f1bacee6ecfd3bb9927 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18555 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.124 waku 3c65ee6bbdcb40cd53e574bc3f5f277833da561cc47388ed0ac510c5d9eb387e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c65ee6bbdcb. Setting up logs at ./log/docker/receiving_node1_2026-02-28_20-22-59__682fa080-19ea-4b9a-b0af-dba20224a6aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18551
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 0cbf866eaffc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51654a98aa2d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18551/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:18551/debug/v1/info" -H "Content-Type: application/json" -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.124/tcp/18552/p2p/16Uiu2HAm4HCDm4NsCTAy3cTwiV9RiJMGoveWuiNwaT9Hp9konsJE","/ip4/172.18.31.124/tcp/18553/ws/p2p/16Uiu2HAm4HCDm4NsCTAy3cTwiV9RiJMGoveWuiNwaT9Hp9konsJE"],"enrUri":"enr:-L24QNlazp0v_s0yxVGEFal02coDuqvBNksRhgsaDBrL7h3mA_UnhxgB7QOxX4dZ63SiOs5n6ZkDsu21ZGcQ0-R3Vf4CgmlkgnY0gmlwhKwSH3yKbXVsdGlhZGRyc5YACASsEh98Bkh4AAoErBIffAZIed0DgnJzhQADAQAAiXNlY3AyNTZrMaECg40mAKQVW3yGxXsh5NT8C4cdh_HyVqu3kTOtCoxbmDeDdGNwgkh4g3VkcIJIeoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_20-22-59__682fa080-19ea-4b9a-b0af-dba20224a6aa__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.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49786', '49787', '49788', '49789', '49790']
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 49786:49786 -p 49787:49787 -p 49788:49788 -p 49789:49789 -p 49790:49790 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49788 --rest-port=49786 --tcp-port=49787 --discv5-udp-port=49789 --rest-address=0.0.0.0 --nat=extip:172.18.185.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f125a9bffea6cb8d4a4a9209b1054c28b4bdc179f02ee45d30c0eedce95fcf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49790 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNlazp0v_s0yxVGEFal02coDuqvBNksRhgsaDBrL7h3mA_UnhxgB7QOxX4dZ63SiOs5n6ZkDsu21ZGcQ0-R3Vf4CgmlkgnY0gmlwhKwSH3yKbXVsdGlhZGRyc5YACASsEh98Bkh4AAoErBIffAZIed0DgnJzhQADAQAAiXNlY3AyNTZrMaECg40mAKQVW3yGxXsh5NT8C4cdh_HyVqu3kTOtCoxbmDeDdGNwgkh4g3VkcIJIeoV3YWt1Mgk --lightpushnode=/ip4/172.18.31.124/tcp/18552/p2p/16Uiu2HAm4HCDm4NsCTAy3cTwiV9RiJMGoveWuiNwaT9Hp9konsJE --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.77 waku 97510cf4dff9448cac3d6d818d4636ae46bfc0b257f517ff905b19ce6e2b0736
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 97510cf4dff9. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_20-22-59__682fa080-19ea-4b9a-b0af-dba20224a6aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49786
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:49786/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:49786/debug/v1/info" -H "Content-Type: application/json" -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.77/tcp/49787/p2p/16Uiu2HAm7motpJkZ1dx1qd2byxeSdWHu3HqptzYbPXFPqVGwZWms","/ip4/172.18.185.77/tcp/49788/ws/p2p/16Uiu2HAm7motpJkZ1dx1qd2byxeSdWHu3HqptzYbPXFPqVGwZWms"],"enrUri":"enr:-L24QLe-A2LQ5v4yh3gzhtsKSFT4Mtxiv_ceDjjUufCbjm4VfqN8r_1JHkNmEn0NdsEjXCQF2LIBJqAot5AfG-SCirYCgmlkgnY0gmlwhKwSuU2KbXVsdGlhZGRyc5YACASsErlNBsJ7AAoErBK5TQbCfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECt3TO0ndZRVSK5qJmI-d7cKkG5fMgVLopabo63uGGAv6DdGNwgsJ7g3VkcILCfYV3YWt1Mgk"}'
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:49786/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.31.124/tcp/18552/p2p/16Uiu2HAm4HCDm4NsCTAy3cTwiV9RiJMGoveWuiNwaT9Hp9konsJE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18551/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:49786/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.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49786/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772310181894745861}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18551/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310181894745861,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49786/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772310181894745861,"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 3c65ee6bbdcb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 97510cf4dff9
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,219 @@
2026-02-28 20:27:30.422 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 20:27:30.422 DEBUG [tests.conftest] Running test: test_filter_get_50_messages with id: 2026-02-28_20-27-30__dfc8f631-58d0-4bd2-9e36-67f6091c75af
2026-02-28 20:27:30.422 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 20:27:30.423 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 20:27:30.423 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 20:27:30.430 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:27:30.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_20-27-30__dfc8f631-58d0-4bd2-9e36-67f6091c75af__wakuorg_nwaku:latest.log
2026-02-28 20:27:30.430 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:27:30.430 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:27:30.432 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:27:30.432 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.75
2026-02-28 20:27:30.432 DEBUG [src.node.docker_mananger] Generated ports ['51749', '51750', '51751', '51752', '51753']
2026-02-28 20:27:30.432 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:27:30.432 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:27:30.432 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:27:30.433 DEBUG [src.node.docker_mananger] docker run -i -t -p 51749:51749 -p 51750:51750 -p 51751:51751 -p 51752:51752 -p 51753:51753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51751 --rest-port=51749 --tcp-port=51750 --discv5-udp-port=51752 --rest-address=0.0.0.0 --nat=extip:172.18.182.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eafce6a56aaece0f2b4c55cff4dfaccb677fcab0ea3aeab41465981f77edc77e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51753 --metrics-logging=true --relay=true --filter=true
2026-02-28 20:27:30.487 ERROR [src.node.docker_mananger] Max retries reached for container fd5417e62689. Exiting log stream.
2026-02-28 20:27:30.631 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.75 waku 734d5d1390a0f91f657aa6e0cda409fb6ff9b41570171835be5b9bbd6d5e1ebf
2026-02-28 20:27:30.664 DEBUG [src.node.docker_mananger] Container started with ID 734d5d1390a0. Setting up logs at ./log/docker/node1_2026-02-28_20-27-30__dfc8f631-58d0-4bd2-9e36-67f6091c75af__wakuorg_nwaku:latest.log
2026-02-28 20:27:30.664 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51749
2026-02-28 20:27:30.666 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:27:31.027 ERROR [src.node.docker_mananger] Max retries reached for container 98ad928302ff. Exiting log stream.
2026-02-28 20:27:31.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51749/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:31.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:27:31.669 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:27:31.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:31.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.75/tcp/51750/p2p/16Uiu2HAky2Z62X1pSxHbx6njwCMEXhF857bQS3CJGjBRqk9erdyd","/ip4/172.18.182.75/tcp/51751/ws/p2p/16Uiu2HAky2Z62X1pSxHbx6njwCMEXhF857bQS3CJGjBRqk9erdyd"],"enrUri":"enr:-L24QEHfg7T2vm6i9zH6SDvODMpAE4oUoG_GjbQSimLuTGlXB2tp7rh_RZH7fGzI2TZxJ6D--9CktMLkLHoGlPF0gjUCgmlkgnY0gmlwhKwStkuKbXVsdGlhZGRyc5YACASsErZLBsomAAoErBK2SwbKJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECNYKYf0dnnodbtgBLhknLfAGgkIOnIeVp9jYOD92S6JyDdGNwgsomg3VkcILKKIV3YWt1MgU"}'
2026-02-28 20:27:31.672 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:27:31.673 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 20:27:31.680 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 20:27:31.680 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_20-27-30__dfc8f631-58d0-4bd2-9e36-67f6091c75af__wakuorg_nwaku:latest.log
2026-02-28 20:27:31.680 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 20:27:31.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 20:27:31.682 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 20:27:31.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.244.92
2026-02-28 20:27:31.682 DEBUG [src.node.docker_mananger] Generated ports ['23830', '23831', '23832', '23833', '23834']
2026-02-28 20:27:31.682 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 20:27:31.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 20:27:31.682 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 20:27:31.683 DEBUG [src.node.docker_mananger] docker run -i -t -p 23830:23830 -p 23831:23831 -p 23832:23832 -p 23833:23833 -p 23834:23834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23832 --rest-port=23830 --tcp-port=23831 --discv5-udp-port=23833 --rest-address=0.0.0.0 --nat=extip:172.18.244.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc530a1ebbaa5711dbe7d87de82ee76aee8abac6dda001fb4e8c5eb01f0bdbca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23834 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEHfg7T2vm6i9zH6SDvODMpAE4oUoG_GjbQSimLuTGlXB2tp7rh_RZH7fGzI2TZxJ6D--9CktMLkLHoGlPF0gjUCgmlkgnY0gmlwhKwStkuKbXVsdGlhZGRyc5YACASsErZLBsomAAoErBK2SwbKJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECNYKYf0dnnodbtgBLhknLfAGgkIOnIeVp9jYOD92S6JyDdGNwgsomg3VkcILKKIV3YWt1MgU --filternode=/ip4/172.18.182.75/tcp/51750/p2p/16Uiu2HAky2Z62X1pSxHbx6njwCMEXhF857bQS3CJGjBRqk9erdyd
2026-02-28 20:27:31.882 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.244.92 waku bed79babea1cb7fdf127c1a186af53d428efbc468796e718cb41cbbef50fde88
2026-02-28 20:27:31.916 DEBUG [src.node.docker_mananger] Container started with ID bed79babea1c. Setting up logs at ./log/docker/node2_2026-02-28_20-27-30__dfc8f631-58d0-4bd2-9e36-67f6091c75af__wakuorg_nwaku:latest.log
2026-02-28 20:27:31.916 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23830
2026-02-28 20:27:31.917 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:27:32.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23830/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:32.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 20:27:32.920 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 20:27:32.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:32.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.92/tcp/23831/p2p/16Uiu2HAmHheWzWzMbjQcjfC8x8rnNakSSFGmXmVjbug2gxD7Z14A","/ip4/172.18.244.92/tcp/23832/ws/p2p/16Uiu2HAmHheWzWzMbjQcjfC8x8rnNakSSFGmXmVjbug2gxD7Z14A"],"enrUri":"enr:-L24QIGfWKTjNK2LJD-qQrvdcNAwrIsXklSWsrBlZ8tUuw08Ql0uU96Qlxva3KoYmn95xcdLZzR92fk0VlOIGOesyW4CgmlkgnY0gmlwhKwS9FyKbXVsdGlhZGRyc5YACASsEvRcBl0XAAoErBL0XAZdGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSvjAjCJNRs5ODMFXlo2kuR0OsQz4vB9sTc_Xxx7V_9eDdGNwgl0Xg3VkcIJdGYV3YWt1MgA"}'
2026-02-28 20:27:32.923 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 20:27:32.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23830/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.75/tcp/51750/p2p/16Uiu2HAky2Z62X1pSxHbx6njwCMEXhF857bQS3CJGjBRqk9erdyd"]'
2026-02-28 20:27:32.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:32.961 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 20:27:32.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 20:27:32.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:32.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23830/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4740cb18-9de9-4d45-8417-75a5ca7e6f76", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 20:27:32.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4740cb18-9de9-4d45-8417-75a5ca7e6f76","statusDesc":"OK"}'
2026-02-28 20:27:32.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8w", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.005 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8x", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.020 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8y", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.035 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8z", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.050 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.065 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV81", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.080 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV82", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.095 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV83", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.110 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV84", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.125 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV85", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.140 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.154 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.169 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.184 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.199 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.213 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.228 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.243 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.258 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.273 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8xOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.288 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.303 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.318 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.333 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.347 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.362 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.377 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.391 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.406 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.421 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8yOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.436 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.451 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.465 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.481 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.496 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.510 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.525 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.540 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zNw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.554 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.569 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV8zOQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.584 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.598 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80MQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.614 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.629 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Mw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.644 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.659 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80NQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.674 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.688 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80Nw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.703 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.718 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51749/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TV80OQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 20:27:33.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 20:27:33.734 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 20:27:33.744 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 20:27:34.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23830/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 20:27:34.748 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 20:27:34.750 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 20:27:34.751 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 20:27:34.751 DEBUG [src.node.waku_node] Stopping container with id 734d5d1390a0
2026-02-28 20:27:35.318 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:35.318 DEBUG [src.node.waku_node] Stopping container with id bed79babea1c
2026-02-28 20:27:35.904 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 20:27:35.906 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 20:27:35.918 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 20:27:35.924 DEBUG [src.node.docker_mananger] 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_relay_2_nodes_low_bandwidth_sending_over_time with id: 2026-02-28_20-21-43__9548e16e-4ba4-4b02-8b25-942b8f27e181
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-02-28_20-21-43__9548e16e-4ba4-4b02-8b25-942b8f27e181__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-02-28_20-21-43__9548e16e-4ba4-4b02-8b25-942b8f27e181__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/node1_2026-02-28_20-21-43__9548e16e-4ba4-4b02-8b25-942b8f27e181__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-02-28_20-21-43__9548e16e-4ba4-4b02-8b25-942b8f27e181__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.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15945', '15946', '15947', '15948', '15949']
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 15945:15945 -p 15946:15946 -p 15947:15947 -p 15948:15948 -p 15949:15949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15947 --rest-port=15945 --tcp-port=15946 --discv5-udp-port=15948 --rest-address=0.0.0.0 --nat=extip:172.18.67.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db99cef9aaaa5dc69d4f91f3edf12ac2dd13f10331900b0026deeeef091483c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15949 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.135 waku 0b64ac72b696e3d4780d31939af1c0f8966ae220d75b4a5701f1a1c15ba6f86c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2ecc4f6b00cc. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b64ac72b696. Setting up logs at ./log/docker/node1_2026-02-28_20-21-43__9548e16e-4ba4-4b02-8b25-942b8f27e181__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15945
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 65cb76cff09a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15945/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:15945/debug/v1/info" -H "Content-Type: application/json" -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.135/tcp/15946/p2p/16Uiu2HAm56UhumnPBfkpcZULevfXQN3HQQjHzQmL1P7Drs19r7MW","/ip4/172.18.67.135/tcp/15947/ws/p2p/16Uiu2HAm56UhumnPBfkpcZULevfXQN3HQQjHzQmL1P7Drs19r7MW"],"enrUri":"enr:-L24QBLW2LEsYArt5-HdmtvlgV2BmwLPUrRh2ZhK7luRicIHc_0a3Sy7R0gJwywMIKCiIxCsR_1PTCWmwot4fK6cviMCgmlkgnY0gmlwhKwSQ4eKbXVsdGlhZGRyc5YACASsEkOHBj5KAAoErBJDhwY-S90DgnJzhQADAQAAiXNlY3AyNTZrMaECj6oWJf9gZP22CRbx7EkUvn-6Ir31zF8yvdcmklJmKKWDdGNwgj5Kg3VkcII-TIV3YWt1MgE"}'
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.191.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17091', '17092', '17093', '17094', '17095']
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 17091:17091 -p 17092:17092 -p 17093:17093 -p 17094:17094 -p 17095:17095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=17093 --rest-port=17091 --tcp-port=17092 --discv5-udp-port=17094 --rest-address=0.0.0.0 --nat=extip:172.18.191.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ced6cbbee13daec425f8e3edeb6b33d5cfde32fbb4ed08ba90ae3e57ded6eae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17095 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBLW2LEsYArt5-HdmtvlgV2BmwLPUrRh2ZhK7luRicIHc_0a3Sy7R0gJwywMIKCiIxCsR_1PTCWmwot4fK6cviMCgmlkgnY0gmlwhKwSQ4eKbXVsdGlhZGRyc5YACASsEkOHBj5KAAoErBJDhwY-S90DgnJzhQADAQAAiXNlY3AyNTZrMaECj6oWJf9gZP22CRbx7EkUvn-6Ir31zF8yvdcmklJmKKWDdGNwgj5Kg3VkcII-TIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.176 waku 4232f1d78c36e5bad865ea65c328c372c39e8a4823cf67116cc8a8f54647a6c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4232f1d78c36. Setting up logs at ./log/docker/node2_2026-02-28_20-21-43__9548e16e-4ba4-4b02-8b25-942b8f27e181__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17091
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:17091/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:17091/debug/v1/info" -H "Content-Type: application/json" -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.176/tcp/17092/p2p/16Uiu2HAmRFgta1QZ7LZ2MvgLTZvUdu9t5ifbXR7LiH9cwMTFSNqd","/ip4/172.18.191.176/tcp/17093/ws/p2p/16Uiu2HAmRFgta1QZ7LZ2MvgLTZvUdu9t5ifbXR7LiH9cwMTFSNqd"],"enrUri":"enr:-L24QHYOKthL1xYt3OPxZUmjMWh26X4lXJIfuS7zG9ZSDW2MXPJ3Fqg2HACqJfCYpOdT2ClA5Y09hf1kRWrhedbBMsYCgmlkgnY0gmlwhKwSv7CKbXVsdGlhZGRyc5YACASsEr-wBkLEAAoErBK_sAZCxd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuy_UHSPOAQolYCD5B-xAEpu8I-1_yyVA_av2QVTh1QCDdGNwgkLEg3VkcIJCxoV3YWt1MgE"}'
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:15945/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:17091/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:15945/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.176/tcp/48156/p2p/16Uiu2HAmRFgta1QZ7LZ2MvgLTZvUdu9t5ifbXR7LiH9cwMTFSNqd","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17091/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.67.135/tcp/15946/p2p/16Uiu2HAm56UhumnPBfkpcZULevfXQN3HQQjHzQmL1P7Drs19r7MW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-157-gba8587","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4786', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4786', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:15945/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:17091/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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  tests.e2e.test_network_conditions:test_network_conditions.py:614 low_bw_reliability rate=256kbit msg_count=200 cache_capacity=250 send_interval_s=0.05 poll_interval_s=0.5 recv_duration=0.01s
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 0b64ac72b696
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4232f1d78c36
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_request_id with id: 2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715
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-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__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.131.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49724', '49725', '49726', '49727', '49728']
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 49724:49724 -p 49725:49725 -p 49726:49726 -p 49727:49727 -p 49728:49728 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49726 --rest-port=49724 --tcp-port=49725 --discv5-udp-port=49727 --rest-address=0.0.0.0 --nat=extip:172.18.131.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ee873b79cfa3b76adfd9c1cef70d943bdd7774ebb2ab24e4efa0bbe5a9a0cf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49728 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 437cefd9876b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.109 waku bb11a3ea412927e36738d5e79fb8f8517db6e8a3267e02305f4ab9a4e32b6f12
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb11a3ea4129. Setting up logs at ./log/docker/node1_2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49724
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 9295eb1814e0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49724/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:49724/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.109/tcp/49725/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3","/ip4/172.18.131.109/tcp/49726/ws/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3"],"enrUri":"enr:-L24QIVm08Pa7rN1QqDK5OUeN_KY1CFbKuaRIGnxnlGCIrRUfwJ_mXYsTbkL_czjyftQm-hFpD8zqb7rOwYfPqXTCp4CgmlkgnY0gmlwhKwSg22KbXVsdGlhZGRyc5YACASsEoNtBsI9AAoErBKDbQbCPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9OStTtbtstm44dhr0PGRGW6KbczdDKEc6jgrqdNFZPCDdGNwgsI9g3VkcILCP4V3YWt1MgU"}'
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-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28907', '28908', '28909', '28910', '28911']
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 28907:28907 -p 28908:28908 -p 28909:28909 -p 28910:28910 -p 28911:28911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28909 --rest-port=28907 --tcp-port=28908 --discv5-udp-port=28910 --rest-address=0.0.0.0 --nat=extip:172.18.91.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43bc33363eb006d3a9b2701797fc8ddef813fd82ad3f0f041cf2de7d5e0e91eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28911 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIVm08Pa7rN1QqDK5OUeN_KY1CFbKuaRIGnxnlGCIrRUfwJ_mXYsTbkL_czjyftQm-hFpD8zqb7rOwYfPqXTCp4CgmlkgnY0gmlwhKwSg22KbXVsdGlhZGRyc5YACASsEoNtBsI9AAoErBKDbQbCPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9OStTtbtstm44dhr0PGRGW6KbczdDKEc6jgrqdNFZPCDdGNwgsI9g3VkcILCP4V3YWt1MgU --filternode=/ip4/172.18.131.109/tcp/49725/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.172 waku 88ad66398e91e7a9db1c11f6b15b7542322cbfb3f887c72da49e1ab0c8846bff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88ad66398e91. Setting up logs at ./log/docker/node2_2026-02-28_20-23-26__e4504d3f-0c41-4664-9d70-ea5372bae715__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28907
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:28907/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:28907/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.172/tcp/28908/p2p/16Uiu2HAm7NjmhswvQVtbMLHL435gohJ287Qw4mw8bBvVRGWz9ocF","/ip4/172.18.91.172/tcp/28909/ws/p2p/16Uiu2HAm7NjmhswvQVtbMLHL435gohJ287Qw4mw8bBvVRGWz9ocF"],"enrUri":"enr:-L24QFhapfDbr0tYaH4a2FN31MwkbSMD3E474wfxjfx99_RGcdRrDpQRk-96lWy5rXScAZzyOUyKIdJu1Hd2eui0HJACgmlkgnY0gmlwhKwSW6yKbXVsdGlhZGRyc5YACASsElusBnDsAAoErBJbrAZw7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECsYvJsJyY2jYaO1qVIeGtfZUcEKj1aHcUlRtH-DlQUSSDdGNwgnDsg3VkcIJw7oV3YWt1MgA"}'
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:28907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.109/tcp/49725/p2p/16Uiu2HAmBudhdZKSYG6ChFerctsUVy1oqAGX6MW9UTwikpRduMC3"]'
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:49724/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:28907/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e4f0b6cd-d67b-4621-85ce-48c516f5719a", "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":"e4f0b6cd-d67b-4621-85ce-48c516f5719a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:28907/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28907/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb11a3ea4129
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 88ad66398e91
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_peerAddr with id: 2026-02-28_20-31-37__19c7ecb6-df9e-420c-8abe-e39ea94e23aa
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-02-28_20-31-37__19c7ecb6-df9e-420c-8abe-e39ea94e23aa__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.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12180', '12181', '12182', '12183', '12184']
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 12180:12180 -p 12181:12181 -p 12182:12182 -p 12183:12183 -p 12184:12184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12182 --rest-port=12180 --tcp-port=12181 --discv5-udp-port=12183 --rest-address=0.0.0.0 --nat=extip:172.18.145.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eed8ff1ddc5eabefcfb7ddad5836d41cadcea17f86ace4da8fdf902ed86eebe4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12184 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ea21736ff01. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.124 waku 799d0dc507015e8937388f46478332fcd8b4d9a30044ee4ebedccdad5e8932ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 799d0dc50701. Setting up logs at ./log/docker/publishing_node1_2026-02-28_20-31-37__19c7ecb6-df9e-420c-8abe-e39ea94e23aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12180
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 be44b40eecdb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12180/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12180/debug/v1/info" -H "Content-Type: application/json" -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.124/tcp/12181/p2p/16Uiu2HAm87nz7P5je1gfmQMSfqZHeZNWjkFeCG7Jwow4gMViP8Px","/ip4/172.18.145.124/tcp/12182/ws/p2p/16Uiu2HAm87nz7P5je1gfmQMSfqZHeZNWjkFeCG7Jwow4gMViP8Px"],"enrUri":"enr:-L24QAl6H9KwQdpSCtkUS8bQ5s3kwezrFVMsJnZuV6QV8MIoMxMeTzdiSEEEWNcihCBuoaBx4GfEBEY1p9glzUPx3g4CgmlkgnY0gmlwhKwSkXyKbXVsdGlhZGRyc5YACASsEpF8Bi-VAAoErBKRfAYvlt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvJNlhvMn0P2bDBzoQC5zLbYw06Xas5kvcqaTs_ksAy-DdGNwgi-Vg3VkcIIvl4V3YWt1MgM"}'
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-02-28_20-31-37__19c7ecb6-df9e-420c-8abe-e39ea94e23aa__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.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26414', '26415', '26416', '26417', '26418']
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 26414:26414 -p 26415:26415 -p 26416:26416 -p 26417:26417 -p 26418:26418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26416 --rest-port=26414 --tcp-port=26415 --discv5-udp-port=26417 --rest-address=0.0.0.0 --nat=extip:172.18.94.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3e7835d42ca76c4deb07fd0d6bdbf8ce6455c353228e5edd5a0cde41101d277 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26418 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAl6H9KwQdpSCtkUS8bQ5s3kwezrFVMsJnZuV6QV8MIoMxMeTzdiSEEEWNcihCBuoaBx4GfEBEY1p9glzUPx3g4CgmlkgnY0gmlwhKwSkXyKbXVsdGlhZGRyc5YACASsEpF8Bi-VAAoErBKRfAYvlt0DgnJzhQADAQAAiXNlY3AyNTZrMaECvJNlhvMn0P2bDBzoQC5zLbYw06Xas5kvcqaTs_ksAy-DdGNwgi-Vg3VkcIIvl4V3YWt1MgM --storenode=/ip4/172.18.145.124/tcp/12181/p2p/16Uiu2HAm87nz7P5je1gfmQMSfqZHeZNWjkFeCG7Jwow4gMViP8Px --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.245 waku 30f8706811719a13ce17f54f3acfde381608cf682da8b27350a82ac0bbfc30b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 30f870681171. Setting up logs at ./log/docker/store_node1_2026-02-28_20-31-37__19c7ecb6-df9e-420c-8abe-e39ea94e23aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26414
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:26414/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26414/debug/v1/info" -H "Content-Type: application/json" -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.245/tcp/26415/p2p/16Uiu2HAmKaFE8eSXydWcXiCU3iX7wP16nZWp7JGFjRsbfbEKTE2J","/ip4/172.18.94.245/tcp/26416/ws/p2p/16Uiu2HAmKaFE8eSXydWcXiCU3iX7wP16nZWp7JGFjRsbfbEKTE2J"],"enrUri":"enr:-L24QCo_LvRKZX5spVt3kP2X8XK0I7y4__BHI3szWhxXqcrDD4Odj7_3k236FD77SjUEikNBIHvdK2lP_CtuLwQPzFICgmlkgnY0gmlwhKwSXvWKbXVsdGlhZGRyc5YACASsEl71BmcvAAoErBJe9QZnMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZsq5t_q2HVag4WhswWyKTgZgfxIdVVgO_Su4RKplAO-DdGNwgmcvg3VkcIJnMYV3YWt1MgM"}'
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:26414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.124/tcp/12181/p2p/16Uiu2HAm87nz7P5je1gfmQMSfqZHeZNWjkFeCG7Jwow4gMViP8Px"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12180/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:26414/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:12180/relay/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: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:26414/store/v3/messages?peerAddr=%2Fip4%2F172.18.145.124%2Ftcp%2F12181%2Fp2p%2F16Uiu2HAm87nz7P5je1gfmQMSfqZHeZNWjkFeCG7Jwow4gMViP8Px&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5d34bb1c37918b4d90d3","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1e461ea8cad6e24bdc5167a704d29b23dcc0f152e61581cc2fd881c1033cca3f"}]}'
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 799d0dc50701
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 30f870681171
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,199 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b
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-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__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.66.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43913', '43914', '43915', '43916', '43917']
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 43913:43913 -p 43914:43914 -p 43915:43915 -p 43916:43916 -p 43917:43917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43915 --rest-port=43913 --tcp-port=43914 --discv5-udp-port=43916 --rest-address=0.0.0.0 --nat=extip:172.18.66.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7e781d902acd03c53e19d0ad3d8adea3dc14dc816b8cbf96cfcfbf7e4aa9aeff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43917 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cdaedb2468ce. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.48 waku 870f53f373ff4dc1608512545ff871d77cf9056af1c9c430e3c7b92672f34ce7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 870f53f373ff. Setting up logs at ./log/docker/node1_2026-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43913
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 a129b38dce91. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43913/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:43913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.48/tcp/43914/p2p/16Uiu2HAmCp9gapECajKLnTeMxkb3aRBnBbEPRhDNpSBYojqi8TsU","/ip4/172.18.66.48/tcp/43915/ws/p2p/16Uiu2HAmCp9gapECajKLnTeMxkb3aRBnBbEPRhDNpSBYojqi8TsU"],"enrUri":"enr:-L24QJfIUbJYxzW_nqTpCGDqejBr3VPIvVuqm_QnF0N73qD9ZziTA-_m_lqMlS8VHg2eGiI7hkfEtZR-8aA3o5Eh9_wCgmlkgnY0gmlwhKwSQjCKbXVsdGlhZGRyc5YACASsEkIwBquKAAoErBJCMAari90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAljHnYddP5UYbxcnL3HaIUMM-bT3-udChziU_zF4Vj-DdGNwgquKg3VkcIKrjIV3YWt1MgE"}'
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-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__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.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13934', '13935', '13936', '13937', '13938']
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 13934:13934 -p 13935:13935 -p 13936:13936 -p 13937:13937 -p 13938:13938 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13936 --rest-port=13934 --tcp-port=13935 --discv5-udp-port=13937 --rest-address=0.0.0.0 --nat=extip:172.18.225.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cc9abec3e6c5efa019af818ccc315ffb2f95af2d86c85dccb8fde0b7df7ddfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13938 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJfIUbJYxzW_nqTpCGDqejBr3VPIvVuqm_QnF0N73qD9ZziTA-_m_lqMlS8VHg2eGiI7hkfEtZR-8aA3o5Eh9_wCgmlkgnY0gmlwhKwSQjCKbXVsdGlhZGRyc5YACASsEkIwBquKAAoErBJCMAari90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAljHnYddP5UYbxcnL3HaIUMM-bT3-udChziU_zF4Vj-DdGNwgquKg3VkcIKrjIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.75 waku d18de5cd3dbcb6879e4e3a2f9d85a8730f5bb00e8f6c7af9bc78bd5469d19e6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d18de5cd3dbc. Setting up logs at ./log/docker/node2_2026-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13934
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:13934/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:13934/debug/v1/info" -H "Content-Type: application/json" -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.75/tcp/13935/p2p/16Uiu2HAmHSJR9dicwgz6eu4NxbcM2JaEBxbbcva8mRhmng147C5Z","/ip4/172.18.225.75/tcp/13936/ws/p2p/16Uiu2HAmHSJR9dicwgz6eu4NxbcM2JaEBxbbcva8mRhmng147C5Z"],"enrUri":"enr:-L24QDkiA4liiWl-C60FfkkK7Wh21UGf9PVIt-cGqxRnpuJuZBlN-GzD1wdxhRAwARIz0gZ1IBKt4cP_wGvOvgC6yzQCgmlkgnY0gmlwhKwS4UuKbXVsdGlhZGRyc5YACASsEuFLBjZvAAoErBLhSwY2cN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRwpP4NsdpX3BzzaytpfOz2usfR_S7RNO3-66ohFTDfSDdGNwgjZvg3VkcII2cYV3YWt1MgE"}'
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:13934/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.48/tcp/43914/p2p/16Uiu2HAmCp9gapECajKLnTeMxkb3aRBnBbEPRhDNpSBYojqi8TsU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__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.68.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41957', '41958', '41959', '41960', '41961']
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 41957:41957 -p 41958:41958 -p 41959:41959 -p 41960:41960 -p 41961:41961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41959 --rest-port=41957 --tcp-port=41958 --discv5-udp-port=41960 --rest-address=0.0.0.0 --nat=extip:172.18.68.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa612e0b7a6dce37de8baed0adefe4cbeaf8eea4ae92e74ecc06d7a0ab0dae5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41961 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJfIUbJYxzW_nqTpCGDqejBr3VPIvVuqm_QnF0N73qD9ZziTA-_m_lqMlS8VHg2eGiI7hkfEtZR-8aA3o5Eh9_wCgmlkgnY0gmlwhKwSQjCKbXVsdGlhZGRyc5YACASsEkIwBquKAAoErBJCMAari90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAljHnYddP5UYbxcnL3HaIUMM-bT3-udChziU_zF4Vj-DdGNwgquKg3VkcIKrjIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.113 waku 8e91666f7698e5c8f025660de752fd23b837ab3661c1e2bfeb861e00b5d2e210
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e91666f7698. Setting up logs at ./log/docker/node3_2026-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41957
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:41957/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:41957/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.113/tcp/41958/p2p/16Uiu2HAm1uVNLaYtyZnu9Z8wd8uZJTXysm56VYFHeMrFjC94XQig","/ip4/172.18.68.113/tcp/41959/ws/p2p/16Uiu2HAm1uVNLaYtyZnu9Z8wd8uZJTXysm56VYFHeMrFjC94XQig"],"enrUri":"enr:-L24QBQEfFlurP5xVf1E3yjBNo5Q_xpURap5TxQPfeYOfA-BTj3WxCYE1aHVzcwXNsMhMCj-Lf2NR0iDHRI-VkFS_m8CgmlkgnY0gmlwhKwSRHGKbXVsdGlhZGRyc5YACASsEkRxBqPmAAoErBJEcQaj590DgnJzhQADAQAAiXNlY3AyNTZrMaECYEZiz7kPbbxaWKIIQK9LeVyK5B-fO_UMHTF5JrrMGk2DdGNwgqPmg3VkcIKj6IV3YWt1MgE"}'
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:41957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.48/tcp/43914/p2p/16Uiu2HAmCp9gapECajKLnTeMxkb3aRBnBbEPRhDNpSBYojqi8TsU"]'
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-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17251', '17252', '17253', '17254', '17255']
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 17251:17251 -p 17252:17252 -p 17253:17253 -p 17254:17254 -p 17255:17255 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17253 --rest-port=17251 --tcp-port=17252 --discv5-udp-port=17254 --rest-address=0.0.0.0 --nat=extip:172.18.91.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acabfade732e4b7b8d41d6cffadabdf2cb2cbc78fcd5b4ae16e5eee4dbd0cdca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17255 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJfIUbJYxzW_nqTpCGDqejBr3VPIvVuqm_QnF0N73qD9ZziTA-_m_lqMlS8VHg2eGiI7hkfEtZR-8aA3o5Eh9_wCgmlkgnY0gmlwhKwSQjCKbXVsdGlhZGRyc5YACASsEkIwBquKAAoErBJCMAari90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAljHnYddP5UYbxcnL3HaIUMM-bT3-udChziU_zF4Vj-DdGNwgquKg3VkcIKrjIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.249 waku ace5e0303104ffe5b4884e8a4e0e4c88b67d2a82083cbb90eeaf45198c43303e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ace5e0303104. Setting up logs at ./log/docker/node4_2026-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17251
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:17251/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:17251/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.249/tcp/17252/p2p/16Uiu2HAkzBeFKbutNsKou1pSLePWNqUysv3fxBDe35Nou7UL4MZR","/ip4/172.18.91.249/tcp/17253/ws/p2p/16Uiu2HAkzBeFKbutNsKou1pSLePWNqUysv3fxBDe35Nou7UL4MZR"],"enrUri":"enr:-L24QH3gfb-uedweYJ-dPijt7H48gzN6pnlR_u8_AX7Ana7NXwuapCwqoQOdxyxVdIeg69BTCFkp7s0DMdiTERIftroCgmlkgnY0gmlwhKwSW_mKbXVsdGlhZGRyc5YACASsElv5BkNkAAoErBJb-QZDZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRrJYOKlPGEtW5ZQalkdZXYSeTf9os7kyRnpc8fgbpDCDdGNwgkNkg3VkcIJDZoV3YWt1MgE"}'
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:17251/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.48/tcp/43914/p2p/16Uiu2HAmCp9gapECajKLnTeMxkb3aRBnBbEPRhDNpSBYojqi8TsU"]'
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-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31978', '31979', '31980', '31981', '31982']
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 31978:31978 -p 31979:31979 -p 31980:31980 -p 31981:31981 -p 31982:31982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31980 --rest-port=31978 --tcp-port=31979 --discv5-udp-port=31981 --rest-address=0.0.0.0 --nat=extip:172.18.243.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae8059eac855ae96299a2224b8bcd862fec9f44e0f65adbebaadfadb8cf48ebe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31982 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJfIUbJYxzW_nqTpCGDqejBr3VPIvVuqm_QnF0N73qD9ZziTA-_m_lqMlS8VHg2eGiI7hkfEtZR-8aA3o5Eh9_wCgmlkgnY0gmlwhKwSQjCKbXVsdGlhZGRyc5YACASsEkIwBquKAAoErBJCMAari90DgnJzhQADAQAAiXNlY3AyNTZrMaEDAljHnYddP5UYbxcnL3HaIUMM-bT3-udChziU_zF4Vj-DdGNwgquKg3VkcIKrjIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.91 waku c9ac87431a3a422aa9062145b76efa48b928560d5519475308d0601c5eb1054d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9ac87431a3a. Setting up logs at ./log/docker/node5_2026-02-28_20-26-37__b7695748-43b3-4fc0-90de-67a3c578491b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31978
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:31978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
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:31978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.91/tcp/31979/p2p/16Uiu2HAkyzMBL42sf2DidJTAJXwGkhH37aQdmV24xdz5ju1bC874","/ip4/172.18.243.91/tcp/31980/ws/p2p/16Uiu2HAkyzMBL42sf2DidJTAJXwGkhH37aQdmV24xdz5ju1bC874"],"enrUri":"enr:-L24QOz3yWpWnL6CMn38kf6a7i7sjGWN_hApFqZygqxYoRD_fNmO317qF29epZMOaSrKF5Dpd9qj-4YmRt8Uf3m6TG8CgmlkgnY0gmlwhKwS81uKbXVsdGlhZGRyc5YACASsEvNbBnzrAAoErBLzWwZ87N0DgnJzhQADAQAAiXNlY3AyNTZrMaECQ82n6rhI-Yfq8_nag2yCRJsdOqxhbJP3LPI0DkMT_TODdGNwgnzrg3VkcIJ87YV3YWt1MgE"}'
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:31978/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.48/tcp/43914/p2p/16Uiu2HAmCp9gapECajKLnTeMxkb3aRBnBbEPRhDNpSBYojqi8TsU"]'
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:43913/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:13934/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  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41957/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:17251/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:31978/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:43913/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:43913/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":1772310403431251200,"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:13934/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":1772310403431251200,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:41957/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":1772310403431251200,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:17251/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":1772310403431251200,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:31978/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":1772310403431251200,"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:43913/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:43913/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":1772310403564027986,"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:13934/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":1772310403564027986,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:41957/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":1772310403564027986,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:17251/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":1772310403564027986,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:31978/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":1772310403564027986,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id d18de5cd3dbc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43913/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.node.waku_node:waku_node.py:267 Unpause container with id d18de5cd3dbc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43913/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:13934/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":1772310403693213894,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772310403693289315,"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 870f53f373ff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d18de5cd3dbc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e91666f7698
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 870f53f373ff. 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 ace5e0303104
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d18de5cd3dbc. 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 c9ac87431a3a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e91666f7698. 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

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